BeginTagEx

Označeni PDF, Pristupačnost

Opis

Na trenutačnoj stranici otvara strukturni element označenog PDF-a s izričitim atributom prirodnog jezika. Identično BeginTag, ali dodaje parametar Lang koji se zapisuje u atribut /Lang strukturnog elementa

Ovu funkciju upotrijebite za sadržaj čiji se jezik razlikuje od zadanog jezika dokumenta (kojeg postavljaju SetPDFUAMode ili SetDocumentLanguage). ISO 14289-1 §7.2 zahtijeva da atribut /Lang bude postavljen na svakom segmentu teksta koji nije na glavnom jeziku dokumenta.

Oznake moraju biti uravnotežene: svakom pozivu BeginTagEx mora slijediti odgovarajući poziv EndTag. Oznake se mogu ugnježđivati

Sintaksa

Delphi

Function TPDFlib.BeginTagEx(Const TagType, AltText, ActualText, Lang: WideString): Integer;

ActiveX

Function PDFlib::BeginTagEx(TagType As String, AltText As String, ActualText As String, Lang As String) As Long

DLL

int DLBeginTagEx(int InstanceID, const wchar_t * TagType, const wchar_t * AltText, const wchar_t * ActualText, const wchar_t * Lang);

Parametri

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).
AltTextAlternativni tekst za slike i drugi netekstualni sadržaj (atribut /Alt). Ako nije potreban, proslijedite prazan znakovni niz.
ActualTextZamjenski tekst za sadržaj čiji se vizualni oblik razlikuje od logičkog značenja (atribut /ActualText). Ako nije potreban, proslijedite prazan znakovni niz.
LangBCP 47 jezična oznaka za sadržaj ovog elementa, npr. en-US, fr-FR, zh-Hans. Za nasljeđivanje jezika dokumenta proslijedite prazan niz znakova. Kada nije prazan, nadjačava jezik na razini dokumenta za ovaj element i sve njegove potomke

Povratne vrijednosti

0Neuspjeh (nije otvoren nijedan dokument)
1Tag opened successfully

Primjer

// Document in English with a French citation
PDF.SetPDFUAMode('en-US');
PDF.BeginTag('P', '', '');
PDF.PrintText(50, 750, 'The French motto is:');
PDF.EndTag;
PDF.BeginTagEx('Span', '', '', 'fr-FR');
PDF.PrintText(50, 730, 'Liberté, Égalité, Fraternité');
PDF.EndTag;