PDFium Delphi Component Docs

IsPdfUaLanguageTagValid функція

Unit: PDFium
Виконує синтаксичну перевірку BCP 47 / RFC 1766, яку вимагає ISO 14289-1 розділ 7.2 для значень /Lang

Syntax

function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;

Parameters

TagWString

Return Value

Boolean

Description

IsPdfUaLanguageTagValid перевіряє форму мовного тега, як він використовується в catalog /Lang, structure element /Lang і записах marked-content /Lang

Перший символ має бути ASCII-літерою, а кожен наступний символ — ASCII-літерою, ASCII-цифрою або дефісом

Дефіси не можуть повторюватися підряд, і тег не може завершуватися дефісом

Порожній тег недійсний

Remarks

Example

Valid := IsPdfUaLanguageTagValid(Pdf.Language);

See Also

ResolvePdfUaEffectiveLanguage, ValidatePdfUaStructureElements, TPdf.InspectPdfUaLanguageCoverage, TPdf.Language