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