GetLastSVGExportDiagnostics

Vektorgrafik, SVG, Extraktion

Beschreibung

Liefert JSON zum zuletzt auf dieser Instanz ausgeführten SVG-Export

Syntax

Delphi

Function TPDFlib.GetLastSVGExportDiagnostics: WideString;

DLL

Function DLGetLastSVGExportDiagnostics(InstanceID: Integer): PWideChar; Stdcall;
Function DLGetLastSVGExportDiagnosticsA(InstanceID: Integer): PAnsiChar; Stdcall;

ActiveX

Function PDFlib::GetLastSVGExportDiagnostics() As String

Anmerkungen

Der anfängliche Status ist not_checked; ungültige oder fehlgeschlagene Aufrufe ersetzen den vorherigen Bericht durch error, und eine erfolgreiche Erfassung liefert completed

Ein abgeschlossener Export garantiert keine exakte visuelle Äquivalenz: prüfen Sie hasPixelLoss, hasApproximation, usedRasterFallback und die diagnostics pro Operation

Jede Diagnose zeichnet einen Zustandsindex, einen Code, eine Meldung und einzelne Flags für Pixelverlust, Approximation und Raster-Fallback auf; die Zähler fassen ausgegebene Pfade, Bilder und Textelemente zusammen

Sichtbare Annotationsdarstellungen werden als fehlend offengelegt, wenn sie außerhalb der Seiteninhalts-Erfassung liegen; gewöhnliche Annotationsverknüpfungen bleiben klickbare Overlays

Der Getter löscht den letzten Fehler nicht; die DLL-A-Variante liefert stets UTF-8, und DLL-Zeichenfolgenzeiger bleiben gültig, bis der nächste Aufruf auf dieser Instanz eine Zeichenfolge zurückgibt

Siehe auch

ExportPageSVG, ExportPageSVGToFile