THotPDF.ExportLoadedPagesStructured Method
Deklaration
function ExportLoadedPagesStructured(
const PageIndices: array of Integer;
Format: THPDFStructuredExportFormat;
Destination: TStream;
const Options: THPDFStructuredExportOptions;
out Info: THPDFStructuredExportInfo): boolean;
Adfærd
PageIndices behandles i kalderens rækkefølge og skal indeholde mindst ét gyldigt indeks for en indlæst side
Alle fire formater bruger én tilgængelighedsmodel, der foretrækker tagged structure og kan falde tilbage til geometrisk semantik, når det er konfigureret
Dokumentets sprog og titel, outlines, sidelabels, annotationer, links, formularcontrols, erstatninger af marked content på siden og i rekursive Forms, artifacts, kildestreamidentiteter og billedalternativer bevares gennem formatspecifikke semantiske writers
Usikre URI-actions og adgangskode-, filvælger-, NoExport- eller signaturpayloads udelades fra den fælles model før serialisering
Destinationen modtager UTF-8 uden byte-order mark og skrives først, når alle ønskede sider har passeret grænserne for udtrækning, billeder, annullering og output
Destinationen skal eksponere Position og Size; når eksisterende bytes ville blive overskrevet, læses de ind i en afgrænset rollback-buffer før publicering, så en mislykket skrivning kan gendanne det oprindelige indhold, den oprindelige længde og position
True rapporterer sesSucceeded; False rapporterer en typet status, en diagnostik og nul publicerede OutputBytes