PDFium Delphi Component Docs

IsPdfUaLanguageTagValid funktion

Enhed: PDFium
Udfører det syntaktiske BCP 47 / RFC 1766-tjek, som ISO 14289-1 afsnit 7.2 kræver for /Lang-værdier

Syntax

function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;

Parameters

TagWString

Return Value

Boolean

Description

IsPdfUaLanguageTagValid validerer formen af et sprogtag, sådan som det bruges i katalog-/Lang-, struktur element-/Lang- og marked-content-/Lang-poster

Det første tegn skal være et ASCII-bogstav, og alle resterende tegn skal være et ASCII-bogstav, et ASCII-ciffer eller en bindestreg

Bindestreger må ikke gentages i træk, og tagget må ikke slutte med en bindestreg

Et tomt tag er ugyldigt

Remarks

Example

Valid := IsPdfUaLanguageTagValid(Pdf.Language);

See Also

ResolvePdfUaEffectiveLanguage, ValidatePdfUaStructureElements, TPdf.InspectPdfUaLanguageCoverage, TPdf.Language