property IsTagged: Boolean; // read only
Lastnost IsTagged vrne True, kadar katalog dokumenta
sklicuje /StructTreeRoot — koren logičnega drevesa
strukture PDF (specifikacija PDF 1.7, razdelek 14.7). Označeni dokumenti
PDF kodirajo bralni vrstni red dokumenta, ravni naslovov, strukturo
tabel, sezname, nadomestno besedilo slik in drugo semantično označevanje,
na katerega se zanašajo bralniki zaslona, mehanizmi preliva in
ekstraktorji vsebine. Skladnost s PDF/UA-1 in PDF/A-2a/3a zahteva
označen dokument PDF.
Lastnost je False, ko je Active
False, ko drevo strukture ni deklarirano ali ko je drevo
strukture prisotno, a prazno. Veliko dokumentov PDF v obtoku ni
označenih — zlasti optično prebrani dokumenti, izhodi gonilnikov
za tiskanje in izvozi orodij pred letom 2010. Podpora za označeni PDF v
orodjih za avtorstvo se izboljšuje, a je še vedno neenakomerna.
IsTagged je poceni preverjanje glave, primerno za odločitve o
usmerjanju: preskočite ekstrakcijo drevesa strukture na neoznačenih
datotekah (preprosto bo vrnilo prazna polja) ali prikažite opozorilo o
dostopnosti operaterju. Podrobno drevo je na voljo prek
StructureElements, ki drevo materializira v plosko polje
zapisov TPdfStructureElement z ravnjo, indeksom starša,
imenom vrste in vlogo.
Language (/Lang), da izvedete dve minimalni preveritvi PDF/UA, preden dokument potrdite s polnim orodjem za skladnost./StructTreeRoot v katalogu.
if not Pdf1.IsTagged then
Log.Add('Warning: PDF is not tagged. Screen-reader output will be unreliable.');
if Pdf1.IsTagged and (Pdf1.Language = '') then
Log.Add('Tagged PDF without /Lang - fails PDF/UA.');