当我打开设计器并简单地打开一个文本框,然后用库尔德语(有点类似于阿拉伯字符)在其中写几个字。当我转到 file-> preview
时,如图所示
但是当我转到“保存”并导出为 PDF 时,我遇到了 15 个问题 如图
问题(字体表校验和错误)
表 ID“cvt”校验和错误 表 ID“PCLT”校验和错误 表 ID“cmap”校验和错误 表 ID“名称”校验和错误 表 ID“hmtx”校验和错误 表 ID“maxp”校验和错误 表 ID“cvt”校验和错误 表 ID“发布”校验和错误 表 ID“OS/2”校验和错误 表 ID“准备”校验和错误 表 ID“head”校验和错误 表 ID“fpgm”校验和错误 表 ID“hhea”校验和错误 表 ID“glyf”校验和错误
最佳答案
我在 Delphi 中遇到了类似的问题,找到了这个解决方案:
在ExportPack\frxTrueTypeCollection.pas
中,替换
ChecksumFaultAction_Warn
与
ChecksumFaultAction_IgnoreChecksum :
第 124 行:
f := TrueTypeFont.Create( Pointer(FD), Pointer(FD), ChecksumFaultAction_IgnoreChecksum);
第 143 行:
f := TrueTypeFont.Create(FD, subfont_ptr, ChecksumFaultAction_IgnoreChecksum);
我想对于 C# 它应该非常相似。
关于c# - 在快速报告中导出为 PDF 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25789505/