property IsTagged: Boolean; // read only
IsTagged palauttaa True, kun dokumentin katalogi viittaa avainarvoon
/StructTreeRoot — PDF:n loogisen rakennepuun juureen
(PDF 1.7 -määrityksen kohta 14.7). Tagged PDF:t koodaavat dokumentin lukujärjestyksen,
otsikkotasot, taulukkorakenteen, luettelot, kuvien vaihtoehtoisen tekstin ja muun
semanttisen merkinnän, johon ruudunlukijat, uudelleenjärjestysmoottorit ja sisällön
poimijat nojaavat. Sekä PDF/UA-1- että PDF/A-2a/3a-vaatimustenmukaisuus edellyttävät
tagattua PDF:ää
Ominaisuus on False, kun Active on False,
kun rakennepuuta ei ole ilmoitettu tai kun rakennepuu on läsnä mutta tyhjä
Monet olemassa olevat PDF:t eivät ole tagattuja — erityisesti
skannatut dokumentit, tulostinajurin ulostulot ja ennen vuotta 2010 tehtyjen
työkalujen viennit. Tagged PDF -tuki tekijätyökaluissa paranee mutta on yhä
epätasainen
IsTagged on halpa otsikkotarkistus, joka sopii reitityspäätöksiin: ohita
rakennepuun poiminta taggaamattomilta tiedostoilta (se palauttaa yksinkertaisesti
tyhjät taulukot) tai näytä saavutettavuusvaroitus käyttäjälle. Yksityiskohtainen
puu on saatavilla jäsenen StructureElements kautta, joka materialisoi
puun litteäksi taulukoksi TPdfStructureElement-tietueita, joissa on
taso, vanhempi-indeksi, tyypin nimi ja rooli
Language (/Lang) kanssa suorittaaksesi
kaksi minimitoimivaa PDF/UA-tarkistusta ennen vahvistamista täydellisellä
vaatimustenmukaisuustyökalulla/StructTreeRoot läsnäolon
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.');