THPDFUA2RepairOptions Record
PDF/UA-2-rakennepuun korjauksen korjauskohtaiset kytkimet, varasisällöt ja työrajat
Määrittely
THPDFUA2RepairOptions= record
NormalizeDuplicateNamespaces: boolean;
RegisterReferencedNamespaces: boolean;
RepairStandardStructureNamespaces: boolean;
RepairAttributeNamespaces: boolean;
RepairAttributeRevisions: boolean;
RepairListSemantics: boolean;
RepairTableSemantics: boolean;
RepairRubyWarichuSequences: boolean;
RepairPronunciationHints: boolean;
RepairMissingAlternateText: boolean;
RepairLanguageInheritance: boolean;
RepairHeadingOrder: boolean;
RepairArtifactTagging: boolean;
AllowDocumentFragmentHeadingStarts: boolean;
RollbackOnValidationFailure: boolean;
CustomAttributeNamespaceURI: AnsiString;
DefaultLanguage: AnsiString;
FallbackAlternateText: AnsiString;
MaxGeneratedAlternateTextCharacters: Integer;
MaxObjects: Integer;
MaxRepairs: Integer;
class function Default: THPDFUA2RepairOptions; static;
end;
Yksikkö
HPDFDoc
Kentät
| Kenttä | Tarkoitus |
|---|---|
NormalizeDuplicateNamespaces | Yhdistä kaksoiskappaleen nimiavaruusmerkinnät rakennepuun nimiavaruuksissa |
RegisterReferencedNamespaces | Lisää Namespace-sanakirjamerkintä jokaiselle rakennelementtien viittaamalle NS-arvolle |
RepairStandardStructureNamespaces | Korjaa virheelliset viittaukset PDF 2.0:n vakiorakennepuun nimiavaruuteen |
RepairAttributeNamespaces | Korjaa rakenneattribuuttiobjektien nimiavaruusjohdotukset |
RepairAttributeRevisions | Normalisoi attribuuttiobjektien ja revisiota kantavien elementtien Revision-arvot |
RepairListSemantics | Rakenna List-, ListNumber- ja ListLabel-rakenne uudelleen rikkoutuneille listoille |
RepairTableSemantics | Rakenna Table-, TR-, TH- ja TD-hierarkiat uudelleen asianmukaisilla scopeilla ja spanneilla |
RepairRubyWarichuSequences | Palauta Ruby- ja Warichu-lapsisekvenssit vaadittuun järjestykseen |
RepairPronunciationHints | Korjaa rakenneelementtien fonemi-ääntämisvihjeet |
RepairMissingAlternateText | Luo /Alt kuville ja muille elementeille, jotka sitä tarvitsevat |
RepairLanguageInheritance | Täytä puuttuvat /Lang-merkinnät alas rakennehierarkiaa |
RepairHeadingOrder | Määritä otsikkotasot uudelleen, jotta H1-H6 laskevat ilman aukkoja |
RepairArtifactTagging | Merkitse artefakteiksi merkitty sisältö, jotta se jätetään rakennepuun ulkopuolelle |
AllowDocumentFragmentHeadingStarts | Salli asiakirjat, joiden rakennepuu alkaa H1:stä alemmalta, kuten asiakirjafragmenteilla on |
RollbackOnValidationFailure | Kumoa jokainen sovellettu korjaus, kun korjauksen jälkeinen vahvistus vielä epäonnistuu |
CustomAttributeNamespaceURI | Valinnainen URI, jota käytetään mukautettujen attribuuttinimiavaruuksien uudelleenkirjoittamisessa; oletus tyhjä |
DefaultLanguage | Kieliperintökorjauksen soveltama kielitunnus; tyhjä ohittaa uudelleenkirjoituksen |
FallbackAlternateText | Teksti, jota käytetään, kun parempaa /Altia ei voida johtaa; tyhjä jättää elementin ratkaisematta |
MaxGeneratedAlternateTextCharacters | Katto yhden /Alt-arvon tuotettaville merkeille; oletus on 4096 |
MaxObjects | Katto tarkasteltaville objekteille; oletus on 1000000 |
MaxRepairs | Katto ajon aikana sovellettaville yksittäisille korjauksille; oletus on 100000 |
Käyttöhuomautukset
- Aloita arvosta
THPDFUA2RepairOptions.Default, joka ottaa käyttöön jokaisen korjauskytkimen sekä palautuksen, ja poista sitten käytöstä luokat, joita et halua kosketettavan - Korjauksen rajat pysäyttävät karkaavat ajot vaurioituneilla asiakirjoilla; raportin
LimitExceeded-lippu kertoo, milloin kattoon osuttiin - Kun
RollbackOnValidationFailureon käytössä, epäonnistunut korjauksen jälkeinen vahvistus jättää asiakirjan täsmälleen aiempaan tilaansa tavua myöten