PDFium Delphi Component Docs

IsPdfUaLanguageTagValid funcție

Unit: PDFium
Execută verificarea sintactică BCP 47 / RFC 1766 cerută de ISO 14289-1 secțiunea 7.2 pentru valorile /Lang

Syntax

function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;

Parameters

TagWString

Return Value

Boolean

Description

IsPdfUaLanguageTagValid validează forma unui tag de limbă așa cum este folosit în intrările /Lang din catalog, din elementele de structură și din marked-content

Primul caracter trebuie să fie o literă ASCII, iar toate caracterele rămase trebuie să fie litere ASCII, cifre ASCII sau cratime

Cratimele nu se pot repeta consecutiv, iar tag-ul nu se poate termina cu o cratimă

Un tag vid este invalid

Remarks

Example

Valid := IsPdfUaLanguageTagValid(Pdf.Language);

See Also

ResolvePdfUaEffectiveLanguage, ValidatePdfUaStructureElements, TPdf.InspectPdfUaLanguageCoverage, TPdf.Language