THotPDF.RegisterCustomStreamFilter
Mantém um decodificador definido pelo aplicativo sob seu nome de filtro PDF normalizado
Declaração
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Parâmetros
CustomFilter fornece o nome, o modo, os contratos de busca e a implementação do decodificador
ReplaceExisting permite uma substituição atômica quando o nome normalizado já existe
Valor de retorno
Retorna True após a inserção ou substituição e False para uma duplicata quando a substituição está desabilitada
Notas de uso
- Interfaces nil, nomes PDF inválidos, nomes internos e um registro além de 64 entradas geram uma exceção de argumento ou intervalo
- A correspondência de nomes não diferencia maiúsculas de minúsculas e ignora uma barra inicial
- O registro mantém a interface até a substituição, remoção, limpeza ou destruição do documento
- A busca de decodificação simultânea obtém um instantâneo da interface antes de liberar o bloqueio do registro