السجل THPDFUA2RepairOptions

مفاتيح الإصلاح لكل فئة والمحتوى البديل وحدود العمل لإصلاح شجرة بنية PDF/UA-2

التصريح

THPDFUA2RepairOptions= record
  NormalizeDuplicateNamespaces: boolean;
  RegisterReferencedNamespaces: boolean;
  RepairStandardStructureNamespaces: boolean;
  RepairAttributeNamespaces: boolean;
  RepairAttributeRevisions: boolean;
  RepairListSemantics: boolean;
  RepairTableSemantics: boolean;
  RepairRubyWarichuSequences: boolean;
  RepairPronunciationHints: boolean;
  RepairMissingAlternateText: boolean;
  RepairLanguageInheritance: boolean;
  RepairHeadingOrder: boolean;
  RepairArtifactTagging: boolean;
  AllowDocumentFragmentHeadingStarts: boolean;
  RollbackOnValidationFailure: boolean;
  CustomAttributeNamespaceURI: AnsiString;
  DefaultLanguage: AnsiString;
  FallbackAlternateText: AnsiString;
  MaxGeneratedAlternateTextCharacters: Integer;
  MaxObjects: Integer;
  MaxRepairs: Integer;
  class function Default: THPDFUA2RepairOptions; static;
end;

الوحدة

HPDFDoc

الحقول

الحقلالغرض
NormalizeDuplicateNamespacesدمج مدخلات مساحات الأسماء المكررة في مساحات أسماء شجرة البنية
RegisterReferencedNamespacesإضافة مدخل قاموس Namespace لكل قيمة NS تشير إليها عناصر البنية
RepairStandardStructureNamespacesإصلاح المراجع التالفة إلى مساحة أسماء البنية القياسية في PDF 2.0
RepairAttributeNamespacesإصلاح توصيلات مساحات الأسماء في كائنات سمات البنية
RepairAttributeRevisionsتوحيد قيم Revision في كائنات السمات والعناصر الحاملة للنسخ
RepairListSemanticsإعادة بناء بنية List وListNumber وListLabel للقوائم التالفة
RepairTableSemanticsإعادة بناء التسلسل الهرمي لـ Table وTR وTH وTD مع نطاقات وامتدادات صحيحة
RepairRubyWarichuSequencesاستعادة تتابعات الأبناء لـ Ruby وWarichu إلى الترتيب المطلوب
RepairPronunciationHintsإصلاح تلميحات النطق الصوتي على عناصر البنية
RepairMissingAlternateTextتوليد /Alt للأشكال وغيرها من العناصر المحتاجة إليه
RepairLanguageInheritanceملء مدخلات /Lang الناقصة عبر التسلسل الهرمي للبنية
RepairHeadingOrderإعادة إسناد مستويات العناوين بحيث تتنازل H1-H6 دون فجوات
RepairArtifactTaggingوسم المحتوى المعلم كـ artifacts بحيث يستبعد من شجرة البنية
AllowDocumentFragmentHeadingStartsالسماح بمستندات تبدأ شجرتها البنيوية دون H1، كما في مقاطع المستندات
RollbackOnValidationFailureالتراجع عن كل إصلاح طبق عندما يظل التحقق بعد الإصلاح فاشلًا
CustomAttributeNamespaceURIعنوان URI اختياري يستخدم عند إعادة كتابة مساحات أسماء السمات المخصصة؛ وهو فارغ افتراضيًا
DefaultLanguageوسم اللغة الذي يطبقه إصلاح وراثة اللغة؛ والقيمة الفارغة تتجاوز إعادة الكتابة
FallbackAlternateTextالنص المستخدم عندما يعذر اشتقاق /Alt أفضل؛ والقيمة الفارغة تترك العنصر دون حل
MaxGeneratedAlternateTextCharactersحد أقصى للمحارف المولدة لقيمة /Alt واحدة؛ والافتراضي 4096
MaxObjectsحد أقصى للكائنات المفحوصة؛ والافتراضي 1000000
MaxRepairsحد أقصى للإصلاحات المفردة المطبقة في كل تشغيل؛ والافتراضي 100000

ملاحظات الاستخدام

واجهات برمجة التطبيقات ذات الصلة