PDFium Delphi Component Docs

IsPdfUaLanguageTagValid 関数

ユニット: PDFium
ISO 14289-1 の 7.2 節が /Lang 値に要求する BCP 47 / RFC 1766 の構文チェックを実行します

構文

function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;

パラメーター

TagWString

戻り値

Boolean

説明

IsPdfUaLanguageTagValid は、カタログの /Lang、構造要素の /Lang、マーク付きコンテンツの /Lang に使用される言語タグの形式を検証します

最初の文字は ASCII の英字でなければならず、残りの文字はすべて ASCII の英字、ASCII の数字、またはハイフンでなければなりません

ハイフンを連続させてはならず、タグの末尾をハイフンにすることもできません

空のタグは無効です

備考

Valid := IsPdfUaLanguageTagValid(Pdf.Language);

関連項目

ResolvePdfUaEffectiveLanguage, ValidatePdfUaStructureElements, TPdf.InspectPdfUaLanguageCoverage, TPdf.Language