ExportPageSVGA

Vektorgrafik, SVG, extrahering

Beskrivning

ANSI-variant av ExportPage

SVGTar emot strängparametrar som ANSI-text och beter sig i övrigt identiskt med wide string-ingångspunkten

Syntax

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ärden

Returnerar ett självförsörjande UTF-16 SVG-dokument, eller en tom sträng när validering eller extraktion misslyckas

Anmärkningar

Ritade sidpather behåller transformeringar, fyllnads- och kantfärger, opacitet, linjebredd, cap, join, miter, dash, even-odd-fyllnad och avgränsad clipping som SVG-path-attribut

Text förblir sökbar och bilder bäddas in som PNG-data-URI:er med en gräns på 128 MiB per bild, så lyckad utdata har inga externa bildberoenden

Text förblir sökbar och bilder bäddas in som PNG-data-URI:er med en gräns på 128 MiB per bild, så lyckad utdata saknar externa bildberoendenURI-annoteringar blir klickbara overlay och interna destinationer blir #page-N-länkar, medan URI-scheman som kan köra skript utelämnasMönster- och shading-ritningar använder en svart fallback, godtyckliga clipping paths representeras av sina effektiva gränser, och vektorpather inne i Form XObjects expanderas inte

Den valda sidan återställs innan anropet returneras, och DLL-pekarreturvärden förblir giltiga till nästa strängreturnerande anrop på samma instans

Den valda sidan återställs innan anropet returnerar, och DLL-returpekare förblir giltiga till nästa strängreturnerande anrop på samma instans

LastErrorCode är 119 för ogiltig sida eller options och 522 när export misslyckas

Använd GetLastSVGExportDiagnostics för att granska utelämnade pixlar, teckensnitts- och färgapproximeringar samt lokal rasterreservlösning

Se även

ExportPageSVGToFile, DrawSVG, ExportPageHTML