Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Mon Apr 01, 2024 9:31 am

請問如何正確顯示中文「U+204D7」。

參考教學單元:Add simplified and traditional Chinese characters to PDF in C#/VB.NET

for c#

page.Canvas.DrawString(char.ConvertFromUtf32(0x204D7), font1, PdfBrushes.Red, 50, 70);

將測試文字改成「U+204D7」,呈現空白無法輸出。

有改字體,使用 「全字庫正楷體 Ext-B」

感謝

ad914913913
 
Posts: 3
Joined: Mon Apr 01, 2024 8:37 am

Tue Apr 02, 2024 7:00 am

您好,

我這邊根據U+204D7 查到這個字符是
123.jpg
,對嗎?然後我這邊使用下面截圖中方法來嘗試還原您的場景(TW-Kai為全字庫正楷體 Ext-B),使用了2種方式來繪製該字符,生成的結果文檔中2種方式繪製的字符都是空白的。我的代碼還原您的場景了嗎?



Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Wed Apr 03, 2024 1:22 am

Abel.He wrote:您好,

我這邊根據U+204D7 查到這個字符是
123.jpg
,對嗎?然後我這邊使用下面截圖中方法來嘗試還原您的場景(TW-Kai為全字庫正楷體 Ext-B),使用了2種方式來繪製該字符,生成的結果文檔中2種方式繪製的字符都是空白的。我的代碼還原您的場景了嗎?



Sincerely
Abel
E-iceblue support team


您好,

首先感謝您的回應。

你所還原的程式碼中,我採用的字型名稱是 「TW-Kai-Ext-B-98_1.ttf (第2字面)」。

所以要改成如下圖:

ad914913913
 
Posts: 3
Joined: Mon Apr 01, 2024 8:37 am

Wed Apr 03, 2024 3:36 am

您好,

我這邊嘗試在office-word軟件中給這個字符設置為TW-Kai-Ext-B-98_1.ttf這個字體,但是設置不成功,應該是這個字體並不是支持顯示U+204D7這個字符,請您確認。如果字體並不支持顯示某字符的話,繪製到pdf上就會是空白的。

Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Wed Apr 03, 2024 8:37 am

Abel.He wrote:您好,

我這邊嘗試在office-word軟件中給這個字符設置為TW-Kai-Ext-B-98_1.ttf這個字體,但是設置不成功,應該是這個字體並不是支持顯示U+204D7這個字符,請您確認。如果字體並不支持顯示某字符的話,繪製到pdf上就會是空白的。

Sincerely
Abel
E-iceblue support team

ad914913913
 
Posts: 3
Joined: Mon Apr 01, 2024 8:37 am

Wed Apr 03, 2024 9:34 am

Hi,

我這邊又再次在word文檔上設置該字符為TW-Kai-Ext-B-98_1.ttf,發現能設置成功了,上午沒成功的原因可能是剛剛安裝上該字體,系統還沒有反應過來。我這邊已經將繪製不上該字符的問題提交給我們開發團隊了,問題編號為:SPIREPDF-6654

Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Return to Spire.PDF