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 String

DLL

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

Se også

ExportPageSVGToFile, DrawSVG, ExportPageHTML