THPDFRTFImportStatistics レコード
RTF インポート実行の、ステータス、入力サイズ、文字範囲、描画ページ数、切り詰めの有無を報告します
宣言
THPDFRTFImportStatistics= record
Status: THPDFRTFImportStatus;
InputBytes: Int64;
CharacterCount: Integer;
FirstCharacter: Integer;
LastCharacter: Integer;
PagesRendered: Integer;
PagesAdded: Integer;
MetafileBytes: Int64;
ContainsOLE: boolean;
Truncated: boolean;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
Status | 最終判定。risSuccess から、各上限、キャンセル、描画エラーのコードまで |
InputBytes | インポートに渡された RTF 入力のサイズ |
CharacterCount | 描画開始前に RichEdit が報告した文字数 |
FirstCharacter | 描画範囲の先頭文字位置(0) |
LastCharacter | 最後に描画されたチャンクが到達した文字位置 |
PagesRendered | RichEdit 書式エンジンから生成されたメタファイルページの数 |
PagesAdded | 実際にドキュメントへ追加されたページ数。最初の 1 ページは現在ページの場合があります |
MetafileBytes | PDF へ書き込まれた全メタファイルのエンコード済みサイズ |
ContainsOLE | 入力に OLE コンテンツが含まれていたとき True |
Truncated | 文字、ページ、進行状況のいずれかの上限が、入力の終わりに達する前にインポートを止めたとき True |
使用上の注意
- インポートは失敗した場合でもこのレコードを埋めるので、カウンタを信頼する前に必ず
Statusを確認してください UseCurrentPageが最初のページを既存ページへ向ける場合、PagesAddedはPagesRenderedより 1 つ少なくなり得ますTruncatedがrisCharacterLimitやrisPageLimitを伴っていれば、THPDFRTFImportOptionsのどの上限を上げるべきか分かります