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 Long

DLL

int DLDrawSVG(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);

Parametrar

LeftHorisontell position för destinationsrektangeln
TopDestinationsrektangelns övre kant
WidthDestinationsbredden i aktuella måttenheter
HeightDestinationshöjden i aktuella måttenheter
SVGSVG-källa som innehåller vektorgeometrin
AltTextTillgä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