SvgImage

SvgImage class

Representerar en vektorbild i SVG-format (Scalable Vector Graphics) med dess metadata och ytterligare metoder

public sealed class SvgImage : VectorImageResourceBase

Konstruktörer

namn Beskrivning
SvgImage(string, Stream) Skapar ny SvgImage-instans från innehåll, representerad som byteström och med specificerat namn
SvgImage(string, string) Skapar ny SvgImage-instans från innehåll, representerad som en vanlig sträng och med specificerat namn

Egenskaper

namn Beskrivning
AspectRatio { get; } Returnerar bildförhållandet för denna vektorbild
override ByteContent { get; } Returnerar innehållet i denna SVG-bild som en binär ström
FilenameWithExtension { get; } Returnerar korrekt filnamn för denna vektorbild, som består av namn och tillägg. Teoretiskt kan skilja sig från namnet.
IsDisposed { get; } Bestämmer om denna rasterbild ska kasseras (Sann) eller inte (falsk )
LinearDimensions { get; } Returnerar linjära dimensioner för denna vektorbild (bredd och höjd)
Name { get; } Returnerar namnet på denna vektorbild. Innehåller vanligtvis inte filnamnstillägg och kan teoretiskt skilja sig från filnamn.
override TextContent { get; } Returnerar ett innehåll i denna SVG-bild som ett base64-kodat binärt innehåll (inte som en råtext i XML-format)
override Type { get; } Returnerar ImageType.Svg
XmlContent { get; } Returnerar innehållet i denna SVG-bild i dess ursprungliga XML-kompatibla textform

Metoder

namn Beskrivning
override Dispose() Kastar den här rasterbilden, kasserar dess innehåll och gör att de flesta metoder och egenskaper inte fungerar
Equals(IHtmlResource) Kontrollerar denna instans med specificerad referenslikhet.
override Save(string) Sparar denna SVG-bild till filen
override SaveToPng(Stream) Sparar denna vektor-SVG-bild i raster PNG image
static IsValid(string) Utför en ytkontroll om angivet textuellt XML-kompatibelt innehåll representerar en SVG-bild

evenemang

namn Beskrivning
event Disposed Händelse, som inträffar när denna rasterbild kasseras

Se även