مرجع HotPDF
يوفر سياق استدعاء غير قابل للتغيير لفلتر stream مخصص
التصريح
THPDFCustomStreamFilterRequest = record
FilterName: AnsiString;
FilterIndex: Integer;
PipelineDepth: Integer;
InputBytes: Int64;
MaxOutputBytes: Int64;
CancellationToken: THPDFCancellationToken;
end;
المعاملات
يمثّل FilterName اسم PDF المفكوك، وتبدأ FilterIndex من صفر، بينما تحدد PipelineDepth عمق فك التشفير المتداخل
تكون InputBytes صفرًا عندما يكون الحجم غير متوفر، بينما تمثّل MaxOutputBytes المخصَّص الإجمالي المتبقي، ويعني الصفر عدم وجود حد
المعاملات
لا يُعيد هذا السجل أي قيمة
المعاملات
- عامل كل حقل على أنه للقراءة فقط
- يكون رمز الإلغاء (token) مُستعاراً ولا يصلح إلا أثناء تنفيذ الـcallback
- يفرض خط الأنابيب ميزانيات الإخراج حتى عندما يتجاهل فلتر ما
MaxOutputBytes