PDFium Delphi Component Docs

IsPdfUaLanguageTagValid funkce

Jednotka: PDFium
Provádí syntaktickou kontrolu BCP 47 / RFC 1766, kterou pro hodnoty /Lang vyžaduje oddíl 7.2 ISO 14289-1

Syntaxe

function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;

Parametry

TagWString

Návratová hodnota

Boolean

Popis

IsPdfUaLanguageTagValid validuje tvar jazykové značky tak, jak se používá v položkách /Lang katalogu, /Lang elementu struktury a /Lang marked-content

První znak musí být písmeno ASCII a každý zbývající znak musí být písmeno ASCII, číslice ASCII nebo spojovník

Spojovníky se nesmí opakovat hned za sebou a značka nesmí končit spojovníkem

Prázdná značka je neplatná

Poznámky

Příklad

Valid := IsPdfUaLanguageTagValid(Pdf.Language);

Viz také

ResolvePdfUaEffectiveLanguage, ValidatePdfUaStructureElements, TPdf.InspectPdfUaLanguageCoverage, TPdf.Language