function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;
| Tag | WString |
BooleanIsPdfUaLanguageTagValid valida la forma de una etiqueta de idioma tal como se usa en las entradas /Lang del catálogo, /Lang de elementos de estructura y /Lang de contenido marcado
El primer carácter debe ser una letra ASCII, y cada carácter restante debe ser una letra ASCII, un dígito ASCII o un guion
Los guiones no pueden repetirse de forma consecutiva y la etiqueta no puede terminar en guion
Una etiqueta vacía no es válida
pvuaiStructElementLangInvalid de los valores /Lang de elementos de estructura no vacíos, y ResolvePdfUaEffectiveLanguage la usa para DeclarationValidValid := IsPdfUaLanguageTagValid(Pdf.Language);