THotPDF.ExportLoadedPagesStructured metódus
Deklaráció
function ExportLoadedPagesStructured(
const PageIndices: array of Integer;
Format: THPDFStructuredExportFormat;
Destination: TStream;
const Options: THPDFStructuredExportOptions;
out Info: THPDFStructuredExportInfo): boolean;
Viselkedés
A PageIndices hívói sorrendben dolgozódik fel, és legalább egy érvényes betöltött oldalindexet kell tartalmaznia
Mind a négy formátum egyetlen akadálymentesítési modellt használ, amely előnyben részesíti a címkézett szerkezetet, és konfigurálás esetén geometriai szemantikára eshet vissza
A dokumentum nyelve és címe, a vázlatok, oldalcímkék, annotációk, linkek, űrlapvezérlők, az oldal- és rekurzív Form marked-content helyettesítések, az artefaktok, a forrásstream identitásokés a kép alternatívák formátumspecifikus szemantikai írókon keresztül őrződnek meg
A PageIndices a hívó sorrendjében kerül feldolgozásra, és legalább egy érvényes betöltött oldalindexet kell tartalmaznia
A célobjektum bájtsorrend-jelölő nélküli UTF-8-at kap, és csak akkor íródik, ha minden kért oldal átmegy a kinyerési, kép-, megszakítási és kimeneti korlátokon
A célobjektumnak fel kell tárnia a Position és Size értékeket; ha meglévő bájtok felülíródnának, azokat a közzététel előtt egy korlátos visszagörgetési pufferbe olvassák, így egy sikertelen írás visszaállíthatja az eredeti tartalmat, hosszt és pozíciót
A True a sesSucceeded állapotot jelenti; a False egy típusos állapotot, egy diagnosztikát és nulla közzétett OutputBytes értéket jelent