property IsTagged: Boolean; // read only
IsTagged vraća True kada katalog dokumenta referencira
/StructTreeRoot — koren logičkog stabla strukture PDF-a
(PDF 1.7 specifikacija, odeljak 14.7). Tagged PDF dokumenti kodiraju
redosled čitanja dokumenta, nivoe naslova, strukturu tabela, liste,
alt-tekst na slikama i ostalu semantičku oznaku na koju se oslanjaju
čitači ekrana, motori za reflow i ekstraktori sadržaja. Usaglašenost sa
PDF/UA-1 i PDF/A-2a/3a oba zahtevaju tagged PDF
Svojstvo je False kada je Active False,
kada stablo strukture nije deklarisano ili kada je stablo strukture prisutno ali prazno
Mnogi PDF dokumenti u opticaju nisu tagovani — posebno skenirani
dokumenti, izlaz drajvera za štampu i izvozi alata od pre 2010. Podrška
za Tagged PDF u alatima za autorstvo napreduje ali je i dalje neravnomerna
IsTagged je jeftina provera zaglavlja, pogodna za odluke usmeravanja: preskočite
ekstrakciju stabla strukture na netagovanim datotekama (jednostavno će vratiti
prazne nizove) ili prikažite upozorenje o pristupačnosti operateru. Detaljno
stablo je dostupno kroz StructureElements, koji materijalizuje
stablo u ravan niz zapisa TPdfStructureElement sa nivoom,
indeksom roditelja, imenom tipa i ulogom
Language (/Lang) da izvedete dve
minimalne održive PDF/UA provere pre validacije punim alatom za usaglašenost/StructTreeRoot
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.');