SimplifyInkAnnotations
التعليقات، التحسين، الأداء
الوصف
يقلص النقاط الزائدة في ضربات تعليق Ink التوضيحي محافظًا على نقاط النهاية والانحراف العمودي الأقصى المطلوب
الصيغة
Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;
المعاملات
| Tolerance | أقصى انحراف هندسي بوحدات المستند الحالية ويجب أن يكون أكبر من 0 |
|---|---|
| Options | البت 1 يحدد المعالجة بالصفحة المحددة؛ والبت 2 يحفظ مراسِ الزوايا الحادة؛ والبت 4 يترك المظاهر القائمة دون تغيير بدلًا من إعادة بناء مظاهر Ink المتغيرة |
| Stats | يتلقى عدادات الصفحة والتعليق التوضيحي والضربة والنقطة والمظهر |
قيم الإرجاع
عدد تعليقات Ink التوضيحية التي قلصت مصفوفات نقاطها
ملاحظات
للمبسّط التكراري موازنة عمليات عن كل ضربة؛ وإذا بلغت ضربة عدائية أو مرضية الموازنة تُحفظ النقاط غير المحلولة فلن يضعف ضمان التسامح أبدًا
إلا إذا ضُبط بت الخيار 4 تعاد بناء المظاهر المتغيرة فورًا وتُستعاد الصفحة المحددة الأصلية بعد المعالجة على مستوى المستند