HPDFVisitContentStreamOperators
Decode edilmiş bir content stream'i ziyaret eder ve doğrulanmış dönüştürülmüş baytları döndürür
Bildirim
function HPDFVisitContentStreamOperators(const Bytes: TBytes;
Sender: TObject; const Visitor: IHPDFContentOperatorVisitor;
OnOperator: THPDFContentOperatorEvent;
const Options: THPDFContentOperatorVisitOptions;
CancellationToken: THPDFCancellationToken; out Output: TBytes;
out Statistics: THPDFContentOperatorVisitStatistics): boolean;
Parametreler
Bytes, decode edilmiş PDF content-stream baytlarını içerirSender, Delphi event callback'ine iletilirVisitorveOnOperatoropsiyonel senkron handler'lardırOptionstüm parser ve replacement bütçelerini sağlarCancellationTokencooperative cancellation'ı etkinleştirirOutput, düzenleme istenmediğinde bayt olarak özdeş girdiyi alırStatistics; status, sayaçlar, state derinlikleri, bayt toplamları ve tanıları alır
Dönüş değeri
Geçerli çıktıyla tamamlanmış ya da bilinçli olarak durdurulmuş traversal için True, aksi hâlde False
Kullanım notları
- Interface visitor, event callback'inden önce çalışır
ValidateOutput=Trueolduğunda replacement çıktısı, başarı bildirilmeden önce yeniden ayrıştırılır- Ret ve hata
Output'u temizler; böylece çağıranlar kısmi düzenlemeleri yayınlayamaz