THotPDF.RegisterCustomStreamFilter
응용 프로그램 정의 디코더를 정규화된 PDF filter 이름 아래 보관합니다
선언
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
매개변수
CustomFilter는 이름, mode, seek 계약, 디코더 구현을 제공합니다
ReplaceExisting은 정규화된 이름이 이미 있을 때 원자적 교체를 허용합니다
반환 값
삽입 또는 교체가 이루어졌으면 True를, 교체가 비활성화된 상태에서 중복이면 False를 반환합니다
사용 참고 사항
- nil 인터페이스, 잘못된 PDF 이름, 내장 이름, 64개를 넘는 registry 항목은 argument 또는 range 예외를 일으킵니다
- 이름 매칭은 대소문자를 구분하지 않고 하나의 선행 슬래시는 무시합니다
- registry는 교체, 제거, 비우기, 문서 소멸 전까지 인터페이스를 보관합니다
- 동시 decode 조회는 registry lock을 해제하기 전에 인터페이스 스냅샷을 가져갑니다