Záznam THPDFDocumentHandlerOptions
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 poskytuje konečné limity archivu, zdrojů, přetečení, stránek, vykreslení, výstupu a kompresního poměru vhodné pro úpravu důvěryhodnou aplikací
Všechny kladné limity se validují před rozpoznáním a stejné volby zůstávají aktivní po celou dobu konverze, exportu a vykreslení
MaxPasswordAttempts má výchozí hodnotu 3 a přijímá hodnoty od 1 do 16
ArchivePasswordCallback přijímá název zdroje, název šifrované položky a číslo pokusu počítané od jedničky; nastavení Handled na False žádost o přihlašovací údaje odmítá
Vestavěné obslužné programy podporují pouze klasické šifrování PKZIP ZipCrypto, uchovávají přihlašovací údaje a dekódované bajty položky v paměti, vymazávají je mezi pokusy a odepřou dokončení při chybějícím zpětném volání, neplatných přihlašovacích údajích, zrušení nebo nepodporovaném šifrování