SetStructElemTitleA

taggad PDF & tillgänglighet

Beskrivning

Det avslutande A:et betecknar ANSI (char)-DLL-ingångspunkten; ActiveX/COM-ytan exponerar bara Unicode-formen. Beteendet är identiskt med SetStructElemTitle och strängargument tolkas med aktuell SetAnsiMode-kod sida

Sätter posten /T (titel) på det strukturelement som för tillfället byggs på taggstacken. Titeln är en läsbar etikett som karaktäriserar det specifika elementet — till exempel Chapter 1, Summary Table eller Figure 3: Quarterly Sales — i stället för att bara upprepa elementtypen

Syntax

Delphi

Function DLSetStructElemTitleA(InstanceID: Integer; Title: PAnsiChar): Integer;

DLL

int DLSetStructElemTitleA(int InstanceID, const char * Title);

Parametrar

TitleEn läsbar textsträng som identifierar den här specifika elementinstansen. Ange en tom sträng för att rensa ett tidigare satt värde

Returvärde

Returnerar 1 vid lyckat anrop, 0 om inget strukturelement för tillfället är öppet eller inget dokument är valt

Anmärkningar

Posten /T är definierad i ISO 32000-1 §14.7.2 tabell 324. Den skrivs som en PDF-textsträng i strukturelementdictionaryn

Title har ett eget syfte, skilt från elementets övriga textegenskaper:

PDF-läsare använder /T för att etikettera element i navigeringspanelen Tags. Tillgänglighetsverktyg och saneringsprogram använder den som ett landmärke namn för dokumentnavigering. För rubrikelement (H1–H6) fungerar elementets innehåll i sig som rubriktext; /T är mer användbart för icke-textelement (Table, Figure, Form) eller containers (Sect, Div) som behöver en beskrivande etikett

Exempel

// 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 även

BeginTag, SetStructElemAltText, SetStructElemActualText, SetStructElemID, GetPDFUADiagnostics