ExportPageSVG
Vektorgrafik, SVG, udtræk
Beskrivelse
Eksporterer en PDF-side som en selvstændig skalerbar vektorgrafik med indbyggede stier, søgbar tekst, integrerede rasterbilleder og klikbare annotationslinks
Syntaks
Delphi
Function TPDFlib.ExportPageSVG(Page, Options: Integer): WideString;ActiveX
Function PDFlib::ExportPageSVG(Page As Long, Options As Long) As StringDLL
const wchar_t* DLExportPageSVG(int InstanceID, int Page, int Options);
const char* DLExportPageSVGA(int InstanceID, int Page, int Options);Parametre
| Page | Det 1-baserede sidenummer |
|---|---|
| Options | Nul vælger PDF_SVG_DEFAULT; ellers kombineres PDF_SVG_INCLUDE_PATHS (1), PDF_SVG_INCLUDE_IMAGES (2), PDF_SVG_INCLUDE_TEXT (4), PDF_SVG_INCLUDE_LINKS (8) og PDF_SVG_TRANSPARENT_BACKGROUND (16) |
Returværdier
Returnerer et selvstændigt UTF-16-SVG-dokument eller en tom streng, når validering eller udtrækning mislykkes
Bemærkninger
Tegnede sidekurver bevarer transformationer, udfyldnings- og stregfarver, opacitet, linjebredde, afslutning, samling, geringsgrænse, stregmønster, lige-ulige-udfyldning og afgrænset beskæring som SVG-kurveattributter
Teksten forbliver søgbar, og billeder integreres som PNG-data-URI'er med en grænse på 128 MiB pr. billede, så vellykket output ikke har eksterne billedafhængigheder
URI-annoteringer bliver klikbare overlays, og interne destinationer bliver #page-N-links, mens scriptkompatible URI-skemaer udelades
Mønster- og shading-farver bruger sort som reserve, vilkårlige klippestier repræsenteres af deres effektive grænser, og vektorstier i Form XObjects udvides ikke
Den valgte side gendannes, før kaldet returnerer, og DLL-returpointere forbliver gyldige indtil det næste kald på samme instans, der returnerer en streng
LastErrorCode er 119 ved en ugyldig side eller ugyldige indstillinger og 522, når eksporten mislykkes