DrawSVG

Vektör grafikleri, SVG, Sayfa içeriği

Açıklama

Bir dikdörtgen sayfa alanı içinde SVG geometrisini tarama görüntüsü XObject oluşturmadan yerel PDF yolları olarak çizer

Sözdizimi

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

Parametreler

LeftHedef dikdörtgenin yatay konumu
TopHedef dikdörtgenin üst kenarı
WidthGeçerli ölçüm birimlerindeki hedef genişlik
HeightGeçerli ölçü birimlerindeki hedef yüksekliği
SVGVektör geometrisini içeren SVG kaynağı
AltTextOtomatik etiketleme bir Figure yapı ögesi açtığında kullanılan erişilebilir açıklama

Dönüş değerleri

En az bir desteklenen vektör şekli çizildiğinde 1; boş, geçersiz, aşırı büyük veya yalnızca desteklenmeyen girdi için 0 döndürür

Açıklamalar

Desteklenen vektör alt kümesi svg, g, defs, use, clipPath, tüm standart yol komutları, temel geometri, dönüşümler, görünüm kutusu hizalaması, sunum öznitelikleri, basit tag, .class ve #id CSS kuralları, satır içi stiller, dolgu, kontur, kesik çizgi ve opaklığı içerir

Girdi 16 MiB, 100000 öğe ve 128 iç içe geçme düzeyiyle sınırlıdır ve harici kaynakları yüklemez

Gradyan boyama sunucuları ilk renk durağını düz renkli geri dönüş olarak kullanırken SVG metni, harici görüntüler, maskeler ve filtreler yok sayılır

DLL DLDrawSVGA varyantı, yapılandırılmış ANSI moduna göre metin kabul eder