THPDFUA2RepairReport Record
PDF/UA-2 구조 수리의 카테고리별 수리 카운터, rollback 상태, 미해결 지적입니다
선언
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 | 하나라도 수리가 문서를 수정했으면 True |
RolledBack | 수리 후 검증이 실패해 모든 편집을 되돌렸으면 True |
LimitExceeded | 작업 또는 수리 상한이 패스를 일찍 멈췄으면 True |
ValidationSucceeded | 수리된 구조 트리가 검증을 통과했으면 True |
NamespacesRegistered | 참조된 namespace에 대해 추가한 Namespace 사전 항목 수 |
NamespaceDictionariesRebuilt | 처음부터 다시 만든 Namespaces 사전 수 |
NamespaceReferencesRewritten | 등록된 항목을 가리키도록 다시 쓴 구조 요소 NS 참조 수 |
DuplicateNamespacesRemoved | 병합으로 제거된 중복 namespace 항목 수 |
InvalidNamespacesRemoved | 삭제된 malformed namespace 항목 수 |
AttributeNamespacesRepaired | namespace 배선을 고친 attribute 객체 수 |
AttributeRevisionsRepaired | attribute와 요소에서 정규화한 리비전 값 수 |
ListsRepaired | 올바른 목록 시맨틱스로 재건한 목록 구조 수 |
TablesRepaired | 올바른 행·헤더 계층으로 재건한 표 구조 수 |
TableCellsRepaired | 다시 태그를 달거나 scope·span을 부여한 개별 표 셀 수 |
RubySequencesRepaired | 요구되는 자식 시퀀스로 재정렬한 Ruby 주석 시퀀스 수 |
WarichuSequencesRepaired | 요구되는 자식 시퀀스로 재정렬한 Warichu 시퀀스 수 |
PronunciationHintsRepaired | 구조 요소에서 고친 음소 발음 hint 수 |
AlternateTextsRepaired | 생성했거나 폴백 텍스트로 채운 누락 /Alt 값 수 |
LanguageEntriesRepaired | 언어 상속 수리가 채운 누락 /Lang 항목 수 |
HeadingLevelsRepaired | H1-H6 순서가 끊기지 않도록 재할당한 헤딩 레벨 수 |
ArtifactsTagged | artifact로 표시되어 트리에서 제외된 콘텐츠 조각 수 |
UnresolvedAlternateTextCount | 패스 뒤에도 대체 텍스트가 없는 요소 수 |
UnresolvedLanguageCount | 언어를 판단하지 못한 요소 수 |
UnresolvedArtifactCount | artifact로 분류하지 못한 콘텐츠 조각 수 |
RemainingErrorCount | 수리 시도 뒤에도 남은 검증 오류 수 |
ObjectsExamined | 수리 패스 동안 방문한 객체 수 |
사용 참고 사항
RepairPDFUA2Structure가THPDFComplianceRepairStatus결과와 함께 채웁니다. 카운터가 무엇이 바뀌었는지 정확히 설명합니다RolledBack이 True면 문서가 복원된 것입니다. 실행을 no-op으로 보고 옵션을 조정한 뒤 재시도하세요Unresolved*카운트는 사람의 손길이 아직 필요한 곳을 알려 줍니다. 대개 의미 있는 대체 텍스트를 작성할 곳입니다