IHPDFCustomStreamFilter

Definira prilagođeni dekoder s brojanjem referenci koji koriste cjevovodi učitane filtre tokova

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;

Parametri

Input je posuđen za unutar povratnog poziva, Output je izolirano ograničeno odredište za način guranja, a Request isporučuje identitet faze, preostali proračun i otkazivanje

DecodedStream je u vlasništvu HotPDF-a nakon uspješnog rezultata povlačenja, dok Diagnostic treba objasniti lažni rezultat

Povratna vrijednost

Vratite True samo nakon proizvodnje potpunog valjanog rezultata faze

Napomene o korištenju

Povezani API-ji