DrawSVG
Grafica vettoriale, SVG, contenuto della pagina
Descrizione
Disegna geometria SVG in un'area rettangolare come tracciati PDF nativi senza XObject raster
Sintassi
Delphi
Function TPDFlib.DrawSVG(Left, Top, Width, Height: Double; Const SVG, AltText: WideString): Integer;ActiveX
Function PDFlib::DrawSVG(Left As Double, Top As Double, Width As Double, Height As Double, SVG As String, AltText As String) As LongDLL
int DLDrawSVG(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);Parametri
| Left | Posizione orizzontale del rettangolo di destinazione |
|---|---|
| Top | Bordo superiore del rettangolo di destinazione |
| Width | Larghezza di destinazione nelle unità di misura correnti |
| Height | Altezza di destinazione nelle unità di misura correnti |
| SVG | Sorgente SVG contenente la geometria vettoriale |
| AltText | Descrizione accessibile usata quando la marcatura automatica apre un elemento della struttura Figure |
Valori restituiti
Restituisce 1 quando viene disegnata almeno una forma vettoriale supportata, oppure 0 per input vuoti, non validi, troppo grandi o contenenti soltanto elementi non supportati
Note
Il sottoinsieme vettoriale supportato include svg, g, defs, use, clipPath, tutti i comandi tracciato standard, geometrie di base, trasformazioni, allineamento view-box, attributi di presentazione, semplici regole CSS tag, .class e #id, stili inline, riempimento, tratto, tratteggio e opacità
Input limitato a 16 MiB, 100000 elementi e 128 livelli, senza risorse esterne
I server di colore sfumato usano il primo punto di colore come fallback pieno, mentre testo SVG, immagini esterne, maschere e filtri vengono ignorati
La variante DLL DLDrawSVGA accetta testo secondo la modalità ANSI configurata