THotPDF.RegisterCustomStreamFilter
Beholder en dekoder defineret af applikationen under dens normaliserede PDF-filternavn
Deklaration
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Parametre
CustomFilter leverer navnet, tilstanden, seek-kontrakterne og dekoderimplementeringen
ReplaceExisting tillader en atomisk erstatning, når det normaliserede navn allerede findes
Returværdi
Returnerer True efter indsættelse eller erstatning og False for en dublet, når erstatning er slået fra
Brugsnoter
- Nil-interfaces, ugyldige PDF-navne, indbyggede navne og et register ud over 64 poster udløser en argument- eller range-exception
- Navnematchning skelner ikke mellem store og små bogstaver og ignorerer én foranstillet skråstreg
- Registeret beholder interfacet, indtil det erstattes, fjernes, ryddes, eller dokumentet destrueres
- Samtidige dekoderopslag tager et interface-snapshot, før registerlåsen frigives