ExportPageSVGA

Grafica vettoriale, SVG, estrazione

Descrizione

Variante ANSI di ExportPageSVG

Accetta parametri stringa ANSI e si comporta come il punto di ingresso wide-string

Sintassi

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

Valori restituiti

Restituisce un documento SVG UTF-16 autonomo oppure stringa vuota se convalida o estrazione non riesce

Note

I percorsi dipinti conservano trasformazioni, colori, opacità, linea, estremità, giunzioni, miter, tratteggio, riempimento pari-dispari e ritaglio come attributi SVG

Il testo resta ricercabile e le immagini sono URI dati PNG con limite di 128 MiB ciascuna, quindi l'output riuscito non ha dipendenze esterne

Le annotazioni URI diventano overlay selezionabili e le destinazioni interne collegamenti #page-N, mentre gli schemi URI capaci di script vengono omessi

L'export conserva l'ordine di disegno originale, espande ricorsivamente il contenuto dei Form e conserva la geometria dei tracciati di ritaglio; i disegni non supportati richiedono un fallback raster nativo delimitato quando le impostazioni lo consentono

La pagina selezionata viene ripristinata prima del ritorno e i puntatori DLL restano validi fino alla successiva chiamata che restituisce stringhe sulla stessa istanza

LastErrorCode è 119 per pagina o opzioni non valide e 522 se l'esportazione fallisce

Usa GetLastSVGExportDiagnostics per esaminare i pixel omessi, le approssimazioni di font e colore e il fallback raster locale

Vedere anche

ExportPageSVGToFile, DrawSVG, ExportPageHTML