後在Acrobat Reader軟件錯誤時導出的TeeChart爲PDF我與Acrobat Reader X的打印出來出口的TeeChart以PDF顯示打印
編輯後得到一個錯誤:當使用不同的字體沒有使用的字體是找到並全部被替換爲標準字體。
代碼
chart.Export.Image.PDF.Height = Math.Round(chart.ActualHeight, 0)
chart.Export.Image.PDF.Width = Math.Round(chart.ActualWidth, 0)
chart.Export.Image.PDF.Save(filename)
BTW。因爲導出的PDF有時會在不這樣做時被破壞,因此需要將高/寬度舍入。也許是因爲WPF中的ActualHeight值有時候會有很多數字。
示例文件:從使用Acrobat Reader X
錯誤PDF
錯誤信息存在這個頁面上。 Acrobat可能無法正確顯示頁面。請聯繫創建PDF文檔的人員以解決問題。
在GSView(或SumatraPDF等其他PDF查看器)中打開時沒有錯誤,但GSView在消息中顯示了大量內容。從GSView程序
GSview 5.0 2012-01-17 GPL Ghostscript 9.07 (2013-02-14) Copyright (C) 2012 Artifex Software, Inc. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Scanning PDF file **** Warning: length of some xref entries is not equal to 20 bytes. %GSVIEW_PDF_PAGES: 1 1 Displaying PDF page 1 %GSVIEW_PDF_PAGE: 1 %GSVIEW_PDF_MEDIA: [0 0 400 250] %GSVIEW_PDF_ROTATE: 0 Warning: EPS file must not use /setglobal Warning: EPS file must not use /setglobal Warning: EPS file must not use /setglobal Warning: EPS file must not use /setglobal **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. Warning: EPS file must not use /setglobal Warning: EPS file must not use /setglobal Warning: EPS file must not use /setglobal Scanning c:\psfonts for fonts... 0 files, 0 scanned, 0 new fonts. Warning: EPS file must not use /setglobal Can't find (or can't open) font file %rom%Resource/Font/F0. Can't find (or can't open) font file F0. Querying operating system for font files... Didn't find this font on the system! Substituting font Courier for F0. Loading NimbusMonL-Regu font from %rom%Resource/Font/NimbusMonL-Regu... 3168784 1826611 4629224 3331406 3 done. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name. **** Warning: Tf refers to an unknown resource name: F0 Assuming it's a font name.
消息我改變了所有的字體從軸,圖例,標題......但依然出現。看起來像字體名稱不寫入生成的PDF。
我能做些什麼嗎?看起來不太好,每次你想從TeeChart打印PDF時都會收到一條錯誤消息。
使用TeeChart WPF(4.1.2012.1312),但做了一個測試項目與勝利形式和相同的錯誤顯示。
你有沒有可以分享的例子PDF? –
上載了創建顯示錯誤的文件[PDF](https://docs.google.com/file/d/0B1oGNV20z_u0LXl5cXJ4OUtiSXc/edit?usp=sharing) –
我通過callas pdfToolbox運行了該文件,並查看了實際的PDF對象。我不知道如何解決你的問題,但你擁有的文件是完全錯誤的。頁面確實引用了一個名爲「F0」的字體(如Ghostscript所示),但頁面的實際資源字典不包含任何字體。是否有任何選項可以指定在導出時應該如何包含字體?導出選項? –