PDFium Delphi Component Docs

IsPdfUaLanguageTagValid función

Unidad: PDFium
Realiza la comprobación sintáctica de BCP 47 / RFC 1766 exigida por la sección 7.2 de ISO 14289-1 para los valores de /Lang

Sintaxis

function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;

Parámetros

TagWString

Valor devuelto

Boolean

Descripción

IsPdfUaLanguageTagValid 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

Observaciones

Ejemplo

Valid := IsPdfUaLanguageTagValid(Pdf.Language);

Véase también

ResolvePdfUaEffectiveLanguage, ValidatePdfUaStructureElements, TPdf.InspectPdfUaLanguageCoverage, TPdf.Language