SvgImage

SvgImage class

SVG (スケーラブル ベクター グラフィックス) 形式の 1 つのベクター画像をそのメタデータと追加のメソッドと共に表します

public sealed class SvgImage : VectorImageResourceBase

コンストラクター

名前 説明
SvgImage(string, Stream) コンテンツから新しい SvgImage インスタンスを作成し、バイト ストリームとして表され、指定された name を使用します
SvgImage(string, string) コンテンツから新しい SvgImage インスタンスを作成し、通常の文字列として表され、指定された name を使用します

プロパティ

名前 説明
AspectRatio { get; } このベクターの縦横比を返します image
override ByteContent { get; } この SVG 画像のコンテンツをバイナリストリームとして返します
FilenameWithExtension { get; } 名前と拡張子で構成される、このベクター画像の正しいファイル名を返します。理論的には名前とは異なる場合があります.
IsDisposed { get; } このラスター イメージを破棄するかどうかを決定します (真実) か否か (間違い )
LinearDimensions { get; } このベクター画像の直線寸法 (幅と高さ) を返します
Name { get; } このベクター画像の名前を返します。通常、ファイル名の拡張子は含まれず、理論的には filename. とは異なる場合があります。
override TextContent { get; } この SVG イメージのコンテンツを base64 でエンコードされたバイナリ コンテンツとして返します (XML 形式の生のテキストとしてではありません)
override Type { get; } を返します ImageType.Svg
XmlContent { get; } この SVG 画像のコンテンツを元の XML 準拠のテキスト形式で返します

メソッド

名前 説明
override Dispose() このラスター イメージを破棄し、その内容を破棄し、ほとんどのメソッドとプロパティを非動作にします
Equals(IHtmlResource) 参照の等価性を指定してこのインスタンスをチェックします。
override Save(string) この SVG 画像を file に保存します
override SaveToPng(Stream) このベクター SVG 画像をラスター PNG 画像に保存します image
static IsValid(string) 指定された XML 準拠のテキスト コンテンツが SVG 画像を表しているかどうかの表面チェックを実行します

イベント

名前 説明
event Disposed このラスター画像が破棄されたときに発生するイベント

関連項目