ExportPageSVGA
Vektorgrafik, SVG, udtræk
Beskrivelse
ANSI-variant af ExportPageSVG
Accepterer strengparametre som ANSI-tekst og opfører sig ellers på samme måde som indgangspunktet for brede strenge
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);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