ExportPageSVGA
Vektorgrafik, SVG, Extraktion
Beschreibung
ANSI-Variante von ExportPageSVG
Akzeptiert Zeichenfolgenparameter als ANSI-Text und verhält sich ansonsten identisch zum Einstiegspunkt für breite Zeichenfolgen
Syntax
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);Rückgabewerte
Gibt ein eigenständiges UTF-16-SVG-Dokument oder eine leere Zeichenfolge zurück, wenn die Validierung oder Extraktion fehlschlägt
Anmerkungen
Gezeichnete Seitenpfade bewahren Transformationen, Füll- und Strichfarben, Deckkraft, Linienbreite, Linienende, Verbindung, Gehrung, Strichmuster, Gerade-Ungerade-Füllung und begrenzte Beschneidung als SVG-Pfattribute
Text bleibt durchsuchbar, und Bilder werden als PNG-Daten-URIs mit einem Grenzwert von 128 MiB pro Bild eingebettet, sodass eine erfolgreiche Ausgabe keine externen Bildabhängigkeiten besitzt
URI-Annotationen werden zu anklickbaren Overlays und interne Ziele zu Links #page-N, während skriptfähige URI-Schemata ausgelassen werden
Der Export bewahrt die ursprüngliche Zeichenreihenfolge, expandiert Form-Inhalt rekursiv und behält Beschneidungspfad-Geometrie bei; nicht unterstützte Zeichenvorgänge fordern begrenzten nativen Raster-Fallback an, wenn die Einstellungen es erlauben
Die ausgewählte Seite wird vor der Rückkehr des Aufrufs wiederhergestellt, und DLL-Rückgabezeiger bleiben bis zum nächsten Zeichenfolgen-Rückgabeaufruf auf derselben Instanz gültig
LastErrorCode ist 119 bei einer ungültigen Seite oder ungültigen Optionen und 522, wenn der Export fehlschlägt
Verwenden Sie GetLastSVGExportDiagnostics, um ausgelassene Pixel, Schrift- und Farbapproximationen sowie lokalen Raster-Fallback zu prüfen