PDFiumPas 文件

IsPdfUaLanguageTagValid 函式

單元: PDFium
執行 ISO 14289-1 第 7.2 節要求對 /Lang 值進行的 BCP 47 / RFC 1766 語法檢查

Syntax

function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;

Parameters

TagWString

Return Value

Boolean

Description

IsPdfUaLanguageTagValid 會驗證目錄 /Lang、結構元素 /Lang 與標記內容 /Lang 項目所使用語言標籤的形態

第一個字元必須是 ASCII 字母,其餘每個字元必須是 ASCII 字母、ASCII 數字或連字號

連字號不得連續重複,且標籤不得以連字號結尾

空標籤視為無效

Remarks

Example

Valid := IsPdfUaLanguageTagValid(Pdf.Language);

See Also

ResolvePdfUaEffectiveLanguage, ValidatePdfUaStructureElements, TPdf.InspectPdfUaLanguageCoverage, TPdf.Language