MetaImageBase

MetaImageBase class

WMF および EMF 画像フォーマットの基本抽象クラス

public abstract class MetaImageBase : VectorImageResourceBase

プロパティ

名前 説明
AspectRatio { get; } このベクターの縦横比を返します image
abstract ByteContent { get; } 型の実装では、このベクター イメージのコンテンツをバイト stream として返す必要があります。
FilenameWithExtension { get; } 名前と拡張子で構成される、このベクター画像の正しいファイル名を返します。理論的には名前とは異なる場合があります.
IsDisposed { get; } このラスター イメージを破棄するかどうかを決定します (真実) か否か (間違い )
LinearDimensions { get; } このベクター画像の直線寸法 (幅と高さ) を返します
Name { get; } このベクター画像の名前を返します。通常、ファイル名の拡張子は含まれず、理論的には filename. とは異なる場合があります。
abstract TextContent { get; } 実装では、type はこのベクター画像の内容をテキスト形式で返す必要があります: 画像 type に関する XML の base64 エンコード
abstract Type { get; } 型の実装では、ベクター image の型に関する情報を返す必要があります

メソッド

名前 説明
abstract Dispose() 型の実装では、このインスタンスを破棄する必要があります
Equals(IHtmlResource) 参照の等価性を指定してこのインスタンスをチェックします。
abstract Save(string) 実装タイプでは、このイメージを指定されたパスでディスクに保存する必要があります
abstract SaveToPng(Stream) 型の実装では、現在のベクター画像をラスター PNG 形式で指定されたバイト stream に保存する必要があります。
abstract SaveToSvg(Stream) 型の実装では、現在のベクター メタ画像をベクター SVG 形式で指定されたバイト stream に保存する必要があります。

イベント

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

関連項目