본문으로 바로가기

TCLFPDF 1.7.2

category Tcl & Tk/확장 패키지 (Extension Package) 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";

tclfpdf-1.7.2.zip
0.29MB

 

'Tcl & Tk > 확장 패키지 (Extension Package)' 카테고리의 다른 글

standalone bgexec  (0) 2025.09.30
typed_json  (0) 2025.09.26
Blend2d 1.6  (0) 2025.09.22
thtmlview  (0) 2025.09.18
pix 0.6  (0) 2025.09.08