BeginTagA

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 BeginTag och strängargument tolkas med aktuell SetAnsiMode-kod sida

Öppnar ett taggat-PDF-strukturelement på den aktuella sidan. Skriver en BDC-operator (Begin Marked Content with Dictionary) till innehållsströmmen och registrerar elementet i dokumentets logiska strukturträd. Strukturträdet färdigställs automatiskt när dokumentet sparas

Taggar måste balanseras: varje BeginTag-anrop måste följas av ett matchande EndTag-anrop. Taggar får nästlas

Syntax

Delphi

Function DLBeginTagA(InstanceID: Integer; TagType, AltText, ActualText: PAnsiChar): Integer;

DLL

int DLBeginTagA(int InstanceID, const char * TagType, const char * AltText, const char * ActualText);

Parametrar

TagTypePDF standard structure type: P, H1–H6, Figure, Table, TR, TH, TD, L, LI, LBody, Span, Link, Note, etc. (see ISO 32000-1 §14.8.4).
AltTextAlternativ text för bilder och annat icke-textinnehåll (mappar till PDF-attributet /Alt). Ange en tom sträng om den inte behövs
ActualTextErsättningstext för innehåll vars visuella representation skiljer sig från dess logiska betydelse (mappar till PDF-attributet /ActualText). Ange en tom sträng om den inte behövs

Returvärden

0Misslyckades (inget dokument är öppet)
1Tag opened successfully

Exempel

// Heading, then a paragraph
PDF.SetPDFUAMode('en-US');
PDF.BeginTag('H1', '', '');
PDF.PrintText(50, 750, 'Introduction');
PDF.EndTag;
PDF.BeginTag('P', '', '');
PDF.PrintText(50, 730, 'This document demonstrates tagged PDF.');
PDF.EndTag;

// Figure with alt text
PDF.BeginTag('Figure', 'Company logo', '');
PDF.DrawImage(50, 650, 120, 60, 'logo.png');
PDF.EndTag;

Anmärkningar

Använd BeginArtifact/EndArtifact för dekorativt innehåll (sidhuvuden, sidfötter, bakgrundselement) som inte bör läsas av skärmläsare

Dokumentet måste vara i skrivläge (skapat eller öppnat för ändring). Anropa SetPDFUAMode före taggning för att uppfylla PDF/UA-1-kraven