THotPDF.RegisterCustomStreamFilter
Beholder en programdefinert dekoder under det normaliserte PDF-filternavnet
Deklarasjon
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Parametere
CustomFilter leverer navnet, modusen, seek-kontraktene og dekoderimplementasjonen
ReplaceExisting tillater en atomisk erstatning når det normaliserte navnet allerede finnes
Returverdi
Returnerer True etter innsetting eller erstatning, og False for en duplikat når erstatning er slått av
Bruksnotater
- Nil-grensesnitt, ugyldige PDF-navn, innebygde navn og et register utover 64 oppføringer utløser et argument- eller områdeunntak
- Navnesammenligning skiller ikke mellom store og små bokstaver og ignorerer én innledende skråstrek
- Registeret beholder grensesnittet helt til det erstattes, fjernes, tømmes eller dokumentet frigjøres
- Samtidige dekoderoppslag tar et snapshot av grensesnittet før registerlåsen slippes