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