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í

Volitelné obslužné programy dokumentů