AddRoleMap

Tagged PDF, Barrierefreiheit

Beschreibung

Diese Seite dokumentiert AddRoleMap in PDFlibPas im Themenbereich Tagged PDF, Barrierefreiheit. API-Namen, Parameter, Klassen, Dateinamen und literale Werte bleiben unverändert, damit sie zur Delphi-Bibliothek und den DLL-Einstiegspunkten passen.

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Beachten Sie PDF/A-Einschränkungen, die erforderliche PDF-Mindestversion, externe Ressourcen und den ausgewählten Dokumentzustand, wenn Sie diese API verwenden.

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können. BeginTag, BeginTagEx

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Syntax

Delphi

Function TPDFlib.AddRoleMap(Const CustomType, StandardType: WideString): Integer;

ActiveX

Function PDFlib::AddRoleMap(CustomType As String, StandardType As String) As Long

DLL

int DLAddRoleMap(int InstanceID, const wchar_t * CustomType, const wchar_t * StandardType);

Parameter

CustomTypeCustomType ist ein Parameter von AddRoleMap. Verwenden Sie den in der Signatur gezeigten Typ und einen Wert, der zum aktuellen PDF-Dokument, zur ausgewählten Seite oder zur aktiven Ressource passt. BeginTag, BeginTagEx
StandardTypeStandardType ist ein Parameter von AddRoleMap. Verwenden Sie den in der Signatur gezeigten Typ und einen Wert, der zum aktuellen PDF-Dokument, zur ausgewählten Seite oder zur aktiven Ressource passt.

Rückgabewerte

0Dieser Wert beschreibt das Ergebnis von AddRoleMap; in der Regel bedeutet ein Wert ungleich null Erfolg, während 0 eine nicht abgeschlossene Operation kennzeichnet
1Dieser Wert beschreibt das Ergebnis von AddRoleMap; in der Regel bedeutet ein Wert ungleich null Erfolg, während 0 eine nicht abgeschlossene Operation kennzeichnet

Beispiel

// Document with custom element types mapped to standard PDF structure types
PDF.SetPDFUAMode('en-US');
PDF.AddRoleMap('Headline', 'H1');
PDF.AddRoleMap('Subheadline', 'H2');
PDF.AddRoleMap('Caption', 'P');

PDF.BeginTag('Headline', '', '');
PDF.PrintText(50, 750, 'Annual Report 2026');
PDF.EndTag;

PDF.BeginTag('Subheadline', '', '');
PDF.PrintText(50, 720, 'Financial Highlights');
PDF.EndTag;