PDFium Delphi Component Docs

IsPdfUaLanguageTagValid Funktion

Unit: PDFium
Führt die von ISO 14289-1 Abschnitt 7.2 für /Lang-Werte geforderte syntaktische BCP 47 / RFC 1766-Prüfung durch

Syntax

function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;

Parameter

TagWString

Rückgabewert

Boolean

Beschreibung

IsPdfUaLanguageTagValid prüft die Form eines Sprach-Tags, wie er in /Lang-Einträgen des Katalogs, von Strukturelementen und bei markiertem Inhalt verwendet wird

Das erste Zeichen muss ein ASCII-Buchstabe sein, und jedes weitere Zeichen muss ein ASCII-Buchstabe, eine ASCII-Ziffer oder ein Bindestrich sein

Bindestriche dürfen nicht direkt aufeinanderfolgen, und der Tag darf nicht mit einem Bindestrich enden

Ein leerer Tag ist ungültig

Hinweise

Beispiel

Valid := IsPdfUaLanguageTagValid(Pdf.Language);

Siehe auch

ResolvePdfUaEffectiveLanguage, ValidatePdfUaStructureElements, TPdf.InspectPdfUaLanguageCoverage, TPdf.Language