IHPDFCustomStreamFilter

로드된 스트림 필터 파이프라인에서 사용하는 참조 계수 사용자 정의 디코더를 정의합니다

선언

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;

매개 변수

Input은 콜백 동안 빌려온 것이고, Output은 푸시 모드의 격리된 바운딩 대상이며, Request는 단계 식별, 남은 예산 및 취소를 제공합니다

DecodedStream은 풀 결과가 성공한 후 HotPDF가 소유하며, Diagnostic은 거짓 결과를 설명해야 합니다

반환 값

완전하고 유효한 단계 결과를 만든 경우에만 True를 반환하십시오

사용 메모

관련 API