Metoda THotPDF.ExportLoadedPagesStructured

Declarație

function ExportLoadedPagesStructured(
    const PageIndices: array of Integer;
    Format: THPDFStructuredExportFormat;
    Destination: TStream;
    const Options: THPDFStructuredExportOptions;
    out Info: THPDFStructuredExportInfo): boolean;

Comportament

PageIndices este procesat în ordinea dată de apelant și trebuie să conțină cel puțin un indice valid de pagină încărcată

Toate cele patru formate folosesc un singur model de accesibilitate care preferă structura etichetată și poate reveni la semantică geometrică când este configurat

Limba și titlul documentului, marcajele, etichetele de pagină, adnotările, linkurile, comenzile de formular, înlocuirile de conținut marcat pe pagină și în Form-uri recursive, artefactele, identitățile fluxurilor-sursă și alternativele de imagini sunt păstrate prin scriitori semantici specifici formatului

PageIndices is processed in caller order and must contain at least one valid loaded-page index

The destination receives UTF-8 without a byte-order mark and is written only after every requested page passes extraction, image, cancellation, and output limits

The destination must expose Position and Size; when existing bytes would be overwritten, they are read into a bounded rollback buffer before publication so a failed write can restore the original content, length, and position

True reports sesSucceeded; False reports a typed status, a diagnostic, and zero published OutputBytes

Structured Loaded-Page Export