THPDFUA2RepairReport レコード
PDF/UA-2 構造修復の、カテゴリ別修復カウンタ、ロールバック状態、未解決の指摘です
宣言
THPDFUA2RepairReport= record
Changed: boolean;
RolledBack: boolean;
LimitExceeded: boolean;
ValidationSucceeded: boolean;
NamespacesRegistered: Integer;
NamespaceDictionariesRebuilt: Integer;
NamespaceReferencesRewritten: Integer;
DuplicateNamespacesRemoved: Integer;
InvalidNamespacesRemoved: Integer;
AttributeNamespacesRepaired: Integer;
AttributeRevisionsRepaired: Integer;
ListsRepaired: Integer;
TablesRepaired: Integer;
TableCellsRepaired: Integer;
RubySequencesRepaired: Integer;
WarichuSequencesRepaired: Integer;
PronunciationHintsRepaired: Integer;
AlternateTextsRepaired: Integer;
LanguageEntriesRepaired: Integer;
HeadingLevelsRepaired: Integer;
ArtifactsTagged: Integer;
UnresolvedAlternateTextCount: Integer;
UnresolvedLanguageCount: Integer;
UnresolvedArtifactCount: Integer;
RemainingErrorCount: Integer;
ObjectsExamined: Integer;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
Changed | 1 つでも修復がドキュメントを変更したとき True |
RolledBack | 修復後検証が失敗し、全編集が取り消されたとき True |
LimitExceeded | 作業または修復の上限がパスを早く止めたとき True |
ValidationSucceeded | 修復後の構造ツリーが検証に通ったとき True |
NamespacesRegistered | 参照される名前空間のために追加された Namespace ディクショナリエントリの数 |
NamespaceDictionariesRebuilt | ゼロから組み立て直された名前空間ディクショナリの数 |
NamespaceReferencesRewritten | 構造要素の NS 参照を登録済みエントリへ書き直した数 |
DuplicateNamespacesRemoved | 統合して取り除かれた重複名前空間エントリの数 |
InvalidNamespacesRemoved | 削除された不正な名前空間エントリの数 |
AttributeNamespacesRepaired | 名前空間配線が修正された属性オブジェクトの数 |
AttributeRevisionsRepaired | 属性と要素で正規化された Revision 値の数 |
ListsRepaired | 正しいリストセマンティクスになるよう組み立て直されたリスト構造の数 |
TablesRepaired | 正しい行とヘッダの階層付きで組み立て直されたテーブル構造の数 |
TableCellsRepaired | 再タグ付けされたか、スコープとスパンを与えられた個々のテーブルセルの数 |
RubySequencesRepaired | 要求される子シーケンスに並べ直されたルビ注釈シーケンスの数 |
WarichuSequencesRepaired | 要求される子シーケンスに並べ直された割注(Warichu)シーケンスの数 |
PronunciationHintsRepaired | 構造要素上で修正された音素発音ヒントの数 |
AlternateTextsRepaired | 生成されたか、フォールバックテキストから埋められた欠落 /Alt 値の数 |
LanguageEntriesRepaired | 言語継承修復で埋められた欠落 /Lang エントリの数 |
HeadingLevelsRepaired | H1〜H6 の順序に隙間がないよう割り当て直された見出しレベルの数 |
ArtifactsTagged | アーティファクトとしてマークされ、ツリーから除外されたコンテンツ断片の数 |
UnresolvedAlternateTextCount | パス後も代わりテキストを欠く要素の数 |
UnresolvedLanguageCount | 言語を特定できなかった要素の数 |
UnresolvedArtifactCount | アーティファクトと分類できなかったコンテンツ断片の数 |
RemainingErrorCount | 修復試行後も残っている検証エラーの数 |
ObjectsExamined | 修復パス中に訪れたオブジェクトの数 |
使用上の注意
RepairPDFUA2Structureが、THPDFComplianceRepairStatusの戻り値とともに値を埋めます。何が動いたかはカウンタが正確に説明しますRolledBackが true ならドキュメントは復元済みです。実行は何も起きなかったものとして扱い、再試行前にオプションを調整してくださいUnresolved*系カウンタは、人の手による作成がまだ必要な場所を示します。多くは意味のある代わりテキストの用意です