THPDFUA2RepairReport Kaydı
PDF/UA-2 structure onarımından kategori başına onarım sayaçları, rollback durumu ve çözülememiş bulgular
Bildirim
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;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
Changed | En az bir onarım belgeyi değiştirdiğinde True |
RolledBack | Onarım sonrası validation başarısız olduğunda ve tüm düzenlemeler geri alındığında True |
LimitExceeded | Bir iş veya onarım sınırı turu erken durdurduğunda True |
ValidationSucceeded | Onarılmış structure tree validation'ı geçtiğinde True |
NamespacesRegistered | Referans verilen namespace'ler için eklenen Namespace dictionary girdileri |
NamespaceDictionariesRebuilt | Sıfırdan yeniden kurulan Namespaces dictionary'leri |
NamespaceReferencesRewritten | Kayıtlı girdilere yeniden yazılan structure element NS referansları |
DuplicateNamespacesRemoved | Birleştirilerek kaldırılan yinelenen namespace girdileri |
InvalidNamespacesRemoved | Silinen bozuk namespace girdileri |
AttributeNamespacesRepaired | Namespace bağlantısı düzeltilen attribute nesneleri |
AttributeRevisionsRepaired | Attribute ve element'lerde normalize edilen Revision değerleri |
ListsRepaired | Doğru liste semantiği için yeniden kurulan liste yapıları |
TablesRepaired | Doğru satır ve başlık hiyerarşileriyle yeniden kurulan tablo yapıları |
TableCellsRepaired | Yeniden etiketlenen veya scope/span verilen tek tek tablo hücreleri |
RubySequencesRepaired | Gereken alt diziye yeniden sıralanan Ruby annotation dizileri |
WarichuSequencesRepaired | Gereken alt diziye yeniden sıralanan Warichu dizileri |
PronunciationHintsRepaired | Structure element'lerinde düzeltilen phoneme telaffuz ipuçları |
AlternateTextsRepaired | Üretilen veya fallback metinden doldurulan eksik /Alt değerleri |
LanguageEntriesRepaired | Dil kalıtımı onarımıyla doldurulan eksik /Lang girdileri |
HeadingLevelsRepaired | H1-H6 sırası aralıksız kalsın diye yeniden atanan başlık seviyeleri |
ArtifactsTagged | Artifact olarak işaretlenen ve ağaçtan dışlanan içerik parçaları |
UnresolvedAlternateTextCount | Turdan sonra hâlâ alternate text'i eksik olan element'ler |
UnresolvedLanguageCount | Dili belirlenemeyen element'ler |
UnresolvedArtifactCount | Artifact olarak sınıflandırılamayan içerik parçaları |
RemainingErrorCount | Onarım denemesinden sonra hâlâ bulunan validation hataları |
ObjectsExamined | Onarım turu boyunca ziyaret edilen nesneler |
Kullanım notları
RepairPDFUA2Structuretarafından,THPDFComplianceRepairStatussonucuyla birlikte doldurulur; sayaçlar neyin değiştiğini tam olarak açıklarRolledBack'in true olması belgenin geri yüklendiği anlamına gelir; koşuyu no-op sayın ve yeniden denemeden önce seçenekleri ayarlayınUnresolved*sayaçları insan elinin hâlâ gerekli olduğu yerleri gösterir; tipik olarak anlamlı alternate text için