SvgImage

SvgImage class

Meta verileri ve ek yöntemleriyle SVG (Ölçeklenebilir Vektör Grafikleri) formatında bir vektör görüntüsünü temsil eder

public sealed class SvgImage : VectorImageResourceBase

yapıcılar

İsim Tanım
SvgImage(string, Stream) İçerikten, bayt akışı olarak temsil edilen ve belirtilen ad ile yeni SvgImage örneği oluşturur
SvgImage(string, string) İçerikten, normal dize olarak temsil edilen ve belirtilen name ile yeni SvgImage örneği oluşturur

Özellikleri

İsim Tanım
AspectRatio { get; } Bu vektör image ’nin en boy oranını verir
override ByteContent { get; } Bu SVG görüntüsünün içeriğini ikili akış olarak döndürür
FilenameWithExtension { get; } Ad ve uzantıdan oluşan bu vektör görüntüsünün doğru dosya adını döndürür. Teorik olarak isimden farklı olabilir.
IsDisposed { get; } Bu raster görüntünün atılıp atılmayacağını belirler (doğru) ya da değil (YANLIŞ )
LinearDimensions { get; } Bu vektör görüntüsünün doğrusal boyutlarını verir (genişlik ve yükseklik)
Name { get; } Bu vektör görüntüsünün adını döndürür. Genellikle dosya adı uzantısı içermez ve teorik olarak dosya adından farklı olabilir.
override TextContent { get; } Bu SVG görüntüsünün içeriğini base64 kodlu ikili içerik olarak döndürür (XML biçiminde ham metin olarak değil)
override Type { get; } ImageType.Svg döndürür
XmlContent { get; } Bu SVG görüntüsünün içeriğini orijinal XML uyumlu metin biçiminde döndürür

yöntemler

İsim Tanım
override Dispose() İçeriğini düzenleyerek ve çoğu yöntem ve özelliği çalışmaz hale getirerek bu raster görüntüyü kaldırır
Equals(IHtmlResource) Belirtilen referans eşitliği ile bu örneği kontrol eder.
override Save(string) Bu SVG görüntüsünü, dosyasına kaydeder
override SaveToPng(Stream) Bu vektör SVG görüntüsünü tarama PNG görüntüsüne kaydeder
static IsValid(string) Belirtilen metinsel XML uyumlu içeriğin bir SVG image temsil edip etmediğini yüzeysel olarak kontrol eder

Olaylar

İsim Tanım
event Disposed Bu raster görüntü atıldığında meydana gelen olay

Ayrıca bakınız