Tcl & Tk/확장 패키지 (Extension Package)
TCLFPDF 1.7.2
티클러
2025. 10. 9. 23:54
홈페이지: https://github.com/lamuzzachiodi/tclfpdf
이 확장 패키지는 PHP용 tFPDF(1.33)를 TCL로 포팅하는 것을 목표로 합니다. tFPDF는 FPDF(1.85)를 수정하여 UTF-8 지원을 추가한 클래스입니다. 따라서 이전 2014년 버전의 완전한 업데이트이며, 이전 버전과의 호환성을 유지하면서도 UTF-8을 완벽하게 지원합니다. 예제나 애드온을 최소한의 노력으로 포팅할 수 있게끔 tFPDF 프로그램의 이름과 구조를 최대한 원본에 가깝게 유지하려고 노력했습니다.
package require tclfpdf
namespace import ::tclfpdf::*
AddPage;
# Add a Unicode font (uses UTF-8)
AddFont "DejaVu" "" "DejaVuSansCondensed.ttf" 1;
SetFont "DejaVu" "" 14;
Write 8 " -----
English: Hello World
Greek: Γειά σου κόσμος
Polish: Witaj świecie
Portuguese: Olá mundo
Spanish: Hola mundo
Russian: Здравствулте мир
Vietnamese: Xin chào thế giới
------";
Ln 10;
AddFont "simhei" "" "simhei.ttf" 1;
SetFont "simhei" "" 20;
Write 10 "Chinese: 你好世界";
#Select a standard font (uses windows-1252)
SetFont "Arial" "" 14;
Ln 10;
Write 5 "The file size of this PDF is only 16 KB.";
Output "utf8.pdf";