SetStructElemTitle

Tagget PDF & tilgjengelighet

Beskrivelse

Setter /T-oppføringen (tittel) på strukturelementet som for øyeblikket bygges på tagg-stakken. Tittelen er en menneskelesbar etikett som karakteriserer det konkrete elementet — for eksempel Kapittel 1, Sammendragstabell eller Figur 3: Kvartalssalg — i stedet for bare å gjenta elementtypen

Syntaks

Delphi

Function TPDFlib.SetStructElemTitle(Const Title: WideString): Integer;

ActiveX

Function PDFlib::SetStructElemTitle(Title As String) As Long

DLL

int DLSetStructElemTitle(int InstanceID, const wchar_t * Title);

Parametere

TitleEn menneskelesbar tekststreng som identifiserer denne elementinstansen. Oppgi en tom streng for å tømme en tidligere satt verdi

Returverdi

Returnerer 1 ved suksess, 0 hvis ingen strukturelement står åpent eller ingen dokument er valgt

Merknader

/T-oppføringen er definert i ISO 32000-1 §14.7.2 tabell 324. Den skrives som en PDF-tekststreng i strukturelementordboken

Title har et annet formål enn de andre tekstegenskapene på et strukturelement:

PDF-visere bruker /T til å merke elementer i taggnavigasjonspanelet. Tilgjengelighetsverktøy og utbedringsprogramvare bruker den som landemerke-tittel for dokumentnavigasjon. For overskriftselementer (H1–H6) fungerer elementinnholdet selv som overskriftstekst; /T er mer nyttig for ikke-tekstlige elementer (Table, Figure, Form) eller containere (Sect, Div) som trenger en beskrivende etikett

Eksempel

// Tag a data table with a title for navigation and accessibility tools
PDFlib.BeginTag('Table', '', '');
PDFlib.SetStructElemTitle('Table 2: Annual Revenue by Region');
// ... table rows and cells
PDFlib.EndTag;

// Tag a document section
PDFlib.BeginTag('Sect', '', '');
PDFlib.SetStructElemTitle('Chapter 3: Implementation');
// ... section content
PDFlib.EndTag;

Se også

BeginTag, SetStructElemAltText, SetStructElemActualText, SetStructElemID, GetPDFUADiagnostics