THotPDF.ExportLoadedPagesStructured-metoden
Deklaration
function ExportLoadedPagesStructured(
const PageIndices: array of Integer;
Format: THPDFStructuredExportFormat;
Destination: TStream;
const Options: THPDFStructuredExportOptions;
out Info: THPDFStructuredExportInfo): boolean;
Beteende
PageIndices bearbetas i anroparens ordning och måste innehålla minst ett giltigt inläst sidindex
Alla fyra format använder en tillgänglighetsmodell som föredrar taggad struktur och kan falla tillbaka till geometrisk semantik när så konfigurerats
Dokumentets språk och titel, konturer, sidetiketter, annotationer, länkar, formulärkontroller, sid- och rekursiva Form-marked-content-ersättningar, artefakter, källströmsidentiteter och bildalternativ bevaras genom formatspecifika semantiska skrivare
Osäkra URI-åtgärder samt lösenord, filvals-, NoExport- eller signaturpaket exkluderas från den delade modellen före serialisering
Målet tar emot UTF-8 utan byteordningsmärke och skrivs endast efter att varje begärd sida passerar extraktions-, bild-, avbrytnings- och utdatagränserna
Målet måste exponera Position och Size; när befintliga byte skulle skrivas över läses de in i en begränsad återställningsbuffert före publicering så att ett misslyckat skriv kan återställa originalinnehållet, längden och positionen
True rapporterar sesSucceeded; False rapporterar en typad status, en diagnos och noll publicerade OutputBytes