GetLastSVGExportDiagnostics

Векторная графика, SVG, извлечение

Описание

Возвращает JSON с описанием последнего экспорта SVG на этом экземпляре

Синтаксис

Delphi

Function TPDFlib.GetLastSVGExportDiagnostics: WideString;

DLL

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

ActiveX

Function PDFlib::GetLastSVGExportDiagnostics() As String

Примечания

Начальный статус — not_checked; недопустимые или неудачные вызовы заменяют предыдущий отчёт на error, а успешный захват возвращает completed

Завершённый экспорт не гарантирует точного визуального совпадения: проверьте hasPixelLoss, hasApproximation, usedRasterFallback и пошаговые diagnostics

Каждая запись диагностики содержит индекс состояния, код, сообщение и отдельные флаги потери пикселей, аппроксимации и растрового резерва; счётчики суммируют выданные пути, изображения и текстовые элементы

Видимые внешние виды аннотаций раскрываются как отсутствующие, когда они лежат вне захвата содержимого страницы; обычные ссылки-аннотации остаются кликабельными наложениями

Getter не сбрасывает последнюю ошибку; вариант A DLL всегда возвращает UTF-8, а строковые указатели DLL действительны до следующего вызова, возвращающего строку, на этом экземпляре

См. также

ExportPageSVG, ExportPageSVGToFile