SimplifyInkAnnotations

التعليقات، التحسين، الأداء

الوصف

يقلص النقاط الزائدة في ضربات تعليق Ink التوضيحي محافظًا على نقاط النهاية والانحراف العمودي الأقصى المطلوب

الصيغة

Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;

المعاملات

Toleranceأقصى انحراف هندسي بوحدات المستند الحالية ويجب أن يكون أكبر من 0
Optionsالبت 1 يحدد المعالجة بالصفحة المحددة؛ والبت 2 يحفظ مراسِ الزوايا الحادة؛ والبت 4 يترك المظاهر القائمة دون تغيير بدلًا من إعادة بناء مظاهر Ink المتغيرة
Statsيتلقى عدادات الصفحة والتعليق التوضيحي والضربة والنقطة والمظهر

قيم الإرجاع

عدد تعليقات Ink التوضيحية التي قلصت مصفوفات نقاطها

ملاحظات

للمبسّط التكراري موازنة عمليات عن كل ضربة؛ وإذا بلغت ضربة عدائية أو مرضية الموازنة تُحفظ النقاط غير المحلولة فلن يضعف ضمان التسامح أبدًا

إلا إذا ضُبط بت الخيار 4 تعاد بناء المظاهر المتغيرة فورًا وتُستعاد الصفحة المحددة الأصلية بعد المعالجة على مستوى المستند

انظر أيضًا

TPDFlibInkSimplificationStats, RepairAnnotationAppearances