THPDFDocumentHandlerOptions Record
THPDFDocumentHandlerOptions = record
MaxArchiveEntries: Integer;
MaxArchiveCompressedBytes, MaxArchiveExpandedBytes: Int64;
MaxArchiveEntryBytes: Int64;
MaxCompressionRatio, MaxPasswordAttempts, MaxResources: Integer;
MaxResourceBytes, MaxTotalResourceBytes: Int64;
MaxPages: Integer;
MaxReflowCharacters: Int64;
MaxReflowNodes, MaxReflowCSSRules: Integer;
MaxReflowOperations, MaxRenderedPixels: Int64;
MaxRenderDPI: Integer;
MaxOutputBytes: Int64;
ReflowPageWidth, ReflowPageHeight: Single;
ReflowMargin, ReflowFontSize: Single;
ImageDPI: Integer;
CancellationToken: THPDFCancellationToken;
ArchivePasswordCallback: THPDFArchivePasswordCallback;
class function Default: THPDFDocumentHandlerOptions; static;
end;
Default leverer begrænsede grænser for arkiv, ressourcer, reflow, sider, gengivelse, output og komprimeringsforhold, som er egnet til justering i betroede programmer
Alle positive grænser valideres inden genkendelse, og de samme indstillinger forbliver aktive gennem konvertering, eksport og gengivelse
MaxPasswordAttempts er som standard 3 og accepterer værdier fra 1 til 16
ArchivePasswordCallback modtager kildenavnet, navnet på den krypterede post og det en-baserede forsøgsnummer; at sætte Handled til False afslår anmodningen om legitimationsoplysninger
De indbyggede håndterere understøtter kun klassisk PKZIP ZipCrypto, holder legitimationsoplysninger og afkodede postbytes i hukommelsen, rydder dem mellem forsøg og lukker fejlsikkert ned ved manglende callbacks, ugyldige legitimationsoplysninger, annullering eller ikke-understøttet kryptering