PDFium Delphi Component Docs

IsPdfUaLanguageTagValid الدالة

الوحدة: PDFium
تجري فحص الصياغة BCP 47 / RFC 1766 الذي تشترطه البند 7.2 من ISO 14289-1 لقيم /Lang

الصياغة

function IsPdfUaLanguageTagValid(const Tag: WString): Boolean;

المعاملات

TagWString

قيمة الإرجاع

Boolean

الوصف

تتحقق IsPdfUaLanguageTagValid من شكل وسم اللغة كما يُستخدم في مدخلات /Lang في الكتالوج وعنصر البنية والمحتوى الموسوم

يجب أن يكون المحرف الأول حرفًا ASCII، وأن يكون كل محرف تالٍ حرفًا ASCII أو رقمًا ASCII أو شرطة

لا يجوز تكرار الشرطتين تواليًا، ولا أن ينتهي الوسم بشرطة

الوسم الفارغ غير صالح

ملاحظات

مثال

Valid := IsPdfUaLanguageTagValid(Pdf.Language);

انظر أيضًا

ResolvePdfUaEffectiveLanguage, ValidatePdfUaStructureElements, TPdf.InspectPdfUaLanguageCoverage, TPdf.Language