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

Structured Loaded-Page Export