DrawSVG
Vektorgrafik, SVG, Sidinnehåll
Beskrivning
Ritar SVG-geometri inuti ett rektangulärt sidområde som nativa PDF-pather utan att skapa ett rasterbilden image XObject
Syntax
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);Parametrar
| Left | Horisontell position för destinationsrektangeln |
|---|---|
| Top | Destinationsrektangelns övre kant |
| Width | Destinationsbredden i aktuella måttenheter |
| Height | Destinationshöjden i aktuella måttenheter |
| SVG | SVG-källa som innehåller vektorgeometrin |
| AltText | Tillgänglig beskrivning som används när automatisk taggning öppnar ett Figure-strukturelement |
Returvärden
Returnerar 1 när minst en stödd vektorform ritats, eller 0 för tom, ogiltig, överdimensionerad eller enbart-ostödd indata
Anmärkningar
Den stödda vektordelmängden inkluderar svg, g, defs, use, clipPath, alla standard path-kommandon, grundläggande geometri, transformeringar, viewBox-justering, presentationsattribut, enkla tag-, .class- och #id-CSS-regler, inline-stilar, fill, stroke, dash och opacitetIndata begränsas till 16 MiB, 100000 element och 128 nästlingsnivåer och läser inte in externa resurser
Gradient-ritservrar använder sin första färgstopp som solid fallback, medan SVG-text, externa bilder, masker och filter ignorerasThe DLL
Gradientfärgservere använder sin första färgstopp som heldragen reserv, medan SVG-text, externa bilder, masker och filter ignoreras
DLDrawSVGA-varianten tar emot text enligt det konfigurerade ANSI-läget