مرجع HotPDF
يطبّق ملاحظات Redact المحمَّلة على كل فئة رسم مع إزالة بايتات النص المتداخلة
صياغة Delphi
function ApplyLoadedRedactions( const PageRange: AnsiString= ''): Integer;
الوصف
تجمع الدالة مستطيلات ملاحظات /Subtype /Redact في كل صفحة محددة، وتُطبِّع إحداثياتها، وتدمج المستطيلات المتقاطعة بشكل تحفظي
يشكّل مستطيل صفحة خارجي ومستطيلات التنقيح المدموجة مساراً للقص بقاعدة التماثل الزوجي-الفردي حول محتوى الصفحة الأصلي بأكمله. لذا يؤثر القص على النص والمسارات المرسومة بحد وممتلئة والصور وتلوينات Pattern والصور المضمَّنة وFormXObject عند حدود المستطيل بدقة، بدلاً من إسقاط عامل رسم كامل
تبدأ حالة رسم القص (clipping) قبل أول stream محتوى للصفحة وتُستعاد بعد آخر stream، محافظة على استمرارية الحالة الطبيعية عبر مصفوفة /Contents. تُرسم التراكبات السوداء المعتِمة بعد تلك الاستعادة فقط
تُستبدَل السلاسل النصية المباشرة المتقاطعة وعناصر السلسلة الفردية في TJ بمسافات في تدفقاتها المفكوكة الترميز الأصلية. تُستخدَم رباعيات الحرف (glyph quadrilaterals) للتقاطع، مع بديل احتياطي لأصل النص عند عدم توفر الهندسة الدقيقة
القيمة المُعادة هي عدد المعاملات النصية المباشرة وعناصر TJ التي أُفرغت. يمكن أن تعني القيمة الصفرية المُعادة أيضاً أن الرسوميات غير النصية للصفحة قد تم قصها بنجاح
تستخدم PageRange أرقام صفحات ونطاقات تبدأ من واحد. تعالج القيمة الفارغة كل صفحة
انظر أيضًا Review-First Redaction Detection، وRedactLoadedRect، وAddRedactAnnotation