THotPDF.ExportLoadedPagesStructured metod
Deklaracija
function ExportLoadedPagesStructured(
const PageIndices: array of Integer;
Format: THPDFStructuredExportFormat;
Destination: TStream;
const Options: THPDFStructuredExportOptions;
out Info: THPDFStructuredExportInfo): boolean;
Ponašanje
PageIndices se obrađuje u redosledu pozivaoca i mora da sadrži najmanje jedan važeći indeks učitate stranice
Sva četiri formata koriste jedan model pristupačnosti koji preferira označenu strukturu i može da se povuče na geometrijsku semantiku kada je to konfigurisano
Jezik i naslov dokumenta, okviri, oznake stranica, anotacije, linkovi, kontrole obrasca, zamene označenog sadržaja stranice i rekurzivnih formi, artefakti, identiteti izvornih tokova podataka i alternative slika čuvaju se kroz pisace semantike specifične za format
Nesigurne URI akcije i lozinke, izbor datoteke, NoExport ili opterećenja potpisa isključuju se iz zajedničkog modela pre serijalizacije
Odredište prima UTF-8 bez oznake redosleda bajtova i upisuje se samo nakon što svaka tražena stranica prođe ograničenja izdvajanja, slika, otkazivanja i izlaza
Odredište mora da izloži Position i Size; kada bi postojeći bajtovi bili prepisani, čitaju se u ograničeni bafer za vraćanje stanja pre objave, tako da neuspeo upis može da vrati originalni sadržaj, dužinu i poziciju
True izveštava sesSucceeded; False izveštava tipizirani status, dijagnostiku i nula objavljenih OutputBytes