ExportPageSVGA

Vektorgrafikk, SVG, uttrekk

Beskrivelse

ANSI-variant av ExportPageSVG

Aksepterer strengparametere som ANSI-tekst og oppfører seg ellers identisk med wide-string-inngangspunktet

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);

Returverdier

Returnerer et selvstendig UTF-16 SVG-dokument, eller en tom streng når validering eller uttrekk feiler

Merknader

Tegnede sidepaths beholder transformasjoner, fyll- og strekfarge, dekkevne, strekbredde, cap, join, miter, dash, even-odd-fyll og avgrenset klipping som SVG-path-attributter

Teksten forblir søkbar, og bilder bygges inn som PNG-data-URI-er med en grense på 128 MiB per bilde, så vellykket utdata har ingen eksterne bildeavhengigheter

URI-annoteringer blir klikkbare overlays, og interne mål blir #page-N-lenker, mens URI-skjema som kan kjøre skript utelates

Mønster- og shading-tegninger bruker svart som fallback, vilkårlige klippepaths representeres ved sine effektive grenser, og vektorpaths inne i Form XObjects ekspanderes ikke

Den valgte siden gjenopprettes før kallet returnerer, og DLL-returpekere forblir gyldige til neste kall som returnerer streng på samme instans

LastErrorCode er 119 for en ugyldig side eller alternativer og 522 når eksport feiler

Se også

ExportPageSVGToFile, DrawSVG, ExportPageHTML