THotPDF.RegisterCustomStreamFilter
Retiene un decodificador definido por la aplicación bajo su nombre de filtro PDF normalizado
Declaración
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Parámetros
CustomFilter proporciona el nombre, el modo, los contratos de búsqueda y la implementación del decodificador
ReplaceExisting permite un reemplazo atómico cuando el nombre normalizado ya existe
Valor devuelto
Devuelve True tras la inserción o el reemplazo y False para un duplicado cuando el reemplazo está desactivado
Notas de uso
- Las interfaces nil, los nombres PDF no válidos, los nombres integrados y un registro de más de 64 entradas generan una excepción de argumento o de rango
- La coincidencia de nombres no distingue mayúsculas de minúsculas e ignora una barra inicial
- El registro retiene la interfaz hasta el reemplazo, la eliminación, el borrado o la destrucción del documento
- La búsqueda de decodificación concurrente toma una instantánea de la interfaz antes de liberar el bloqueo del registro