SetMissingGlyphPolicy

文本、字体、诊断

描述

选择将缺失字形报告并丢弃,还是在写入内容前拒绝当前文本操作

语法

Delphi

Function TPDFlib.SetMissingGlyphPolicy(Policy: Integer): Integer;

ActiveX

Function PDFlib::SetMissingGlyphPolicy(Policy As Long) As Long

DLL

int DLSetMissingGlyphPolicy(int InstanceID, int Policy);

参数

PolicyPDF_MISSING_GLYPH_REPORT 或 0 会记录事件并移除缺失的标量值,PDF_MISSING_GLYPH_ABORT 或 1 会记录事件并拒绝操作

返回值

受支持策略返回 1,其他任意值返回 0

备注

默认值为 PDF_MISSING_GLYPH_REPORT,以保持兼容渲染,同时使数据丢失可被察觉

中止的操作会将 LastErrorCode 设为 521

已注册的回调会将该策略作为初始操作接收,并可为每个事件覆盖该策略

另请参阅

GetMissingGlyphPolicy, SetMissingGlyphCallback, GetMissingGlyphReportJSON