DrawSVG
Vektorgrafikk, SVG, Sideinnhold
Beskrivelse
Tegner SVG-geometri inne i et rektangulært sideområde som native PDF-baner uten å lage et rasterbilde-XObject
Syntaks
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);Parametere
| Left | Horisontal posisjon for målrektangelet |
|---|---|
| Top | Øvre kant av målrektangelet |
| Width | Målbredde i gjeldende måleenheter |
| Height | Målhøyde i gjeldende måleenheter |
| SVG | SVG-kilde som inneholder vektorgeometrien |
| AltText | Tilgjengelig beskrivelse brukt når automatisk tagging åpner et Figure-strukturelement |
Returverdier
Returnerer 1 når minst én støttet vektorform tegnes, eller 0 for tomme, ugyldige, overdimensjonerte eller kun ikke-støttede inndata
Merknader
Den støttede vektordelmengden inkluderer svg, g, defs, use, clipPath, alle standard path-kommandoer, grunnleggende geometri, transformasjoner, view-box-justering, presentasjonsattributter, enkle tag-, .class- og #id-CSS-regler, inline-stiler, fill, stroke, dash og dekkevne
Inndata begrenses til 16 MiB, 100000 elementer og 128 nesting-nivåer, og laster ikke eksterne ressurser
Gradient paint-servere bruker sitt første fargestopp som solid fallback, mens SVG-tekst, eksterne bilder, masker og filtre ignoreres
DLL-varianten DLDrawSVGA aksepterer tekst i henhold til den konfigurerte ANSI-modusen