ExportPageSVGA

Gráficos vectoriales, SVG, extracción

Descripción

Variante ANSI de ExportPageSVG

Acepta parámetros de cadena como texto ANSI y se comporta de forma idéntica al punto de entrada de cadena ancha en todos los demás aspectos

Sintaxis

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

Valores devueltos

Devuelve un documento SVG UTF-16 autónomo, o una cadena vacía cuando falla la validación o la extracción

Observaciones

Los trazados pintados de la página conservan las transformaciones, los colores de relleno y trazo, la opacidad, la anchura de línea, el extremo, la unión, el límite de inglete, el patrón de guiones, el relleno par-impar y el recorte delimitado como atributos de trazado SVG

El texto sigue siendo buscable y las imágenes se incrustan como URI de datos PNG con límite de 128 MiB por imagen, sin dependencias externas si finaliza correctamente

Las anotaciones URI se convierten en superposiciones en las que se puede hacer clic y los destinos internos en enlaces #page-N, mientras que se omiten los esquemas URI capaces de ejecutar scripts

La exportación conserva el orden de pintado original, expande recursivamente el contenido Form y mantiene la geometría de las rutas de recorte; las pinturas no admitidas solicitan un recurso raster nativo acotado cuando la configuración lo permite

La página seleccionada se restaura antes de volver la llamada y los punteros DLL siguen válidos hasta la siguiente llamada que devuelva una cadena en la misma instancia

LastErrorCode es 119 para una página u opciones no válidas y 522 cuando falla la exportación

Utilice GetLastSVGExportDiagnostics para examinar los píxeles omitidos, las aproximaciones de fuentes y color, y el recurso raster local

Véase también

ExportPageSVGToFile, DrawSVG, ExportPageHTML