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

Strukturerad export av inlästa sidor