Skip to content

Commit 36dba11

Browse files
committed
Update CJKV test
1 parent adad3e0 commit 36dba11

File tree

3 files changed

+20
-7
lines changed

3 files changed

+20
-7
lines changed

pkg/api/test/create_test.go

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1746,14 +1746,14 @@ Now supporting CJKV!`
17461746
即时处理PDF,满足您的所有需求。
17471747
现在支持CJKV字体!`
17481748

1749-
textKorean := `pdfcpu
1750-
모든 요구 사항에 맞는 즉각적인 PDF 처리.
1751-
이제 CJKV 글꼴을 지원합니다!`
1752-
17531749
textJapanese := `pdfcpu
17541750
すべてのニーズに対応するインスタントPDF処理。
17551751
CJKVフォントがサポートされるようになりました!`
17561752

1753+
textKorean := `pdfcpu
1754+
모든 요구 사항에 맞는 즉각적인 PDF 처리.
1755+
이제 CJKV 글꼴을 지원합니다!`
1756+
17571757
textVietnamese := `pdfcpu
17581758
Xử lý PDF tức thì cho mọi nhu cầu của bạn.
17591759
Bây giờ với sự hỗ trợ cho các phông chữ CJKV!`
@@ -1783,22 +1783,35 @@ Bây giờ với sự hỗ trợ cho các phông chữ CJKV!`
17831783
td.X, td.Y = 0, mb.Height()
17841784
pdf.WriteColumn(p.Buf, mediaBox, nil, td, 3*mb.Width()/4)
17851785

1786-
td.Text = textKorean
1786+
td.Text, td.FontName, td.FontKey = textJapanese, "Unifont-JPMedium", p.Fm.EnsureKey("Unifont-JPMedium")
17871787
td.X, td.Y = mb.Width(), 2*mb.Height()/3
17881788
pdf.WriteColumn(p.Buf, mediaBox, nil, td, 3*mb.Width()/4)
17891789

1790-
td.Text, td.FontName, td.FontKey = textJapanese, "Unifont-JPMedium", p.Fm.EnsureKey("Unifont-JPMedium")
1790+
td.Text, td.FontName, td.FontKey = textKorean, "UnifontMedium", p.Fm.EnsureKey("UnifontMedium")
17911791
td.X, td.Y = 0, mb.Height()/3
17921792
pdf.WriteColumn(p.Buf, mediaBox, nil, td, 3*mb.Width()/4)
17931793

17941794
td.Text, td.FontName, td.FontKey = textVietnamese, "Roboto-Regular", p.Fm.EnsureKey("Roboto-Regular")
17951795
td.X, td.Y = mb.Width(), 0
17961796
pdf.WriteColumn(p.Buf, mediaBox, nil, td, 3*mb.Width()/4)
17971797

1798-
td.Text, td.FontSize = textEnglish, 12
1798+
td.Text, td.FontSize, td.ShowTextBB = textEnglish, 24, false
17991799
td.X, td.Y, td.HAlign = -1, -1, pdf.AlignCenter
18001800
pdf.WriteColumn(p.Buf, mediaBox, nil, td, 0)
18011801

1802+
td.FontSize = 80
1803+
td.Text, td.HAlign, td.X, td.Y = "C", pdf.AlignRight, mb.Width(), mb.Height()
1804+
pdf.WriteColumn(p.Buf, mediaBox, nil, td, 0)
1805+
1806+
td.Text, td.HAlign, td.X, td.Y = "J", pdf.AlignLeft, 0, 2*mb.Height()/3
1807+
pdf.WriteColumn(p.Buf, mediaBox, nil, td, 0)
1808+
1809+
td.Text, td.HAlign, td.X, td.Y = "K", pdf.AlignRight, mb.Width(), mb.Height()/3
1810+
pdf.WriteColumn(p.Buf, mediaBox, nil, td, 0)
1811+
1812+
td.Text, td.HAlign, td.X, td.Y = "V", pdf.AlignLeft, 0, 0
1813+
pdf.WriteColumn(p.Buf, mediaBox, nil, td, 0)
1814+
18021815
return p
18031816
}
18041817

pkg/samples/create/TestCJKV.pdf

44 Bytes
Binary file not shown.

resources/cjkv.png

125 KB
Loading

0 commit comments

Comments
 (0)