ExportPageSVG
Gráficos vectoriales, SVG, extracción
Descripción
Exporta una página PDF como gráfico vectorial escalable independiente con trazados nativos, texto susceptible de búsqueda, imágenes ráster incrustadas y enlaces de anotación en los que se puede pulsar
Sintaxis
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);Parámetros
| Page | El número de página basado en uno |
|---|---|
| Options | Cero selecciona PDF_SVG_DEFAULT; en caso contrario, combine PDF_SVG_INCLUDE_PATHS (1), PDF_SVG_INCLUDE_IMAGES (2), PDF_SVG_INCLUDE_TEXT (4), PDF_SVG_INCLUDE_LINKS (8) y PDF_SVG_TRANSPARENT_BACKGROUND (16) |
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
Los trazados de página, el texto y las imágenes conservan su orden de pintado original, las invocaciones de Form anidadas se expanden y el recorte conserva la geometría de trazado y el orden de intersección
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
Los patrones, sombreados, máscaras suaves y composiciones no admitidos solicitan una instantánea raster nativa acotada de las pinturas previas y de la operación afectada, sin incluir pinturas posteriores; el documento de origen permanece sin cambios
El recurso alternativo opaco se rechaza para la salida transparente o cuando se han excluido categorías de pintura; examine GetLastSVGExportDiagnostics para conocer los píxeles omitidos y las aproximaciones antes de aceptar la salida
La sustitución de fuentes del navegador y la conversión de color del dispositivo pueden aproximar la renderización; las apariencias de anotaciones visibles fuera del contenido de página se revelan como pérdida de píxeles