IHPDFCustomStreamFilter

Apibrėžia nuorodomis skaičiuotą pasirinktinį dekoderį, kurį naudoja įkeltų srautų filtrai

Deklaracija

IHPDFCustomStreamFilter = interface(IInterface)
  function GetFilterName: AnsiString;
  function GetMode: THPDFCustomStreamFilterMode;
  function GetInputSeekContract: THPDFCustomStreamSeekContract;
  function GetOutputSeekContract: THPDFCustomStreamSeekContract;
  function DecodePush(Input, Output: TStream;
    const Request: THPDFCustomStreamFilterRequest;
    out Diagnostic: AnsiString): Boolean;
  function OpenPullStream(Input: TStream;
    const Request: THPDFCustomStreamFilterRequest;
    out DecodedStream: TStream;
    out Diagnostic: AnsiString): Boolean;
end;

Parametrai

Input pasiskolinamas atgalinio ryšio funkcijai, Output yra izoliuotas apribota paskirties vieta stūmimo režimui, o Request tiekia stadijos tapatybę, likusį biudžetą ir atšaukimą

DecodedStream po sėkmingo traukimo rezultato priklauso HotPDF, o Diagnostic turėtų paaiškinti false rezultatą

Grąžinama reikšmė

Grąžinkite True tik po to, kai sukuriamas pilnas tinkamas stadijos rezultatas

Naudojimo pastabos

Susijusios API