Class ImageDevice

ImageDevice class

ラスター形式へのレンダリングを表します: jpeg、png、bmp、gif、tiff.

public class ImageDevice : Device<ImageGraphicContext, ImageRenderingOptions>

コンストラクター

名前説明
ImageDevice(ICreateStreamProvider)の新しいインスタンスを初期化しますImageDevice class.
ImageDevice(Stream)の新しいインスタンスを初期化しますImageDevice class.
ImageDevice(string)の新しいインスタンスを初期化しますImageDevice class.
ImageDevice(ImageRenderingOptions, ICreateStreamProvider)の新しいインスタンスを初期化しますImageDeviceレンダリング オプションとストリーム プロバイダーによるクラス.
ImageDevice(ImageRenderingOptions, Stream)の新しいインスタンスを初期化しますImageDeviceオプションと出力ストリームをレンダリングすることによるクラス.
ImageDevice(ImageRenderingOptions, string)の新しいインスタンスを初期化しますImageDeviceレンダリング オプションと出力ファイル名によるクラス.

プロパティ

名前説明
GraphicContext { get; }
virtual Graphics { get; }Graphics. のインスタンスを取得します。
Options { get; }

メソッド

名前説明
override AddRect(RectangleF)四角形を現在のパスに完全なサブパスとして追加します。
override BeginDocument(Document)ドキュメントのレンダリングを開始します。
override BeginElement(Element, RectangleF)要素のレンダリングを開始します。
override BeginPage(SizeF)新しいページのレンダリングを開始します。
override Clip(FillMode)FillMode ルールを使用して塗りつぶす領域を決定し、現在のクリッピング パスを現在のパスと交差させて変更します。 このメソッドは、現在のパスを終了します。
override ClosePath()現在のポイントからサブパスの開始点までの直線セグメントを追加することにより、現在のサブパスを閉じます。 現在のサブパスが既に閉じられている場合、“ClosePath” は何もしません。 この演算子は現在のサブパスを終了します。現在のパスに別のセグメントを追加すると、新しいサブパス が開始されますが、新しいセグメントが「ClosePath」メソッドによって到達したエンドポイントで開始される場合でも.
override CubicBezierTo(PointF, PointF, PointF)3 次ベジエ曲線を現在のパスに追加します。曲線は、ベジエ制御点として pt1 と pt2 を使用して、現在の点から点 pt2, まで延長されます。新しい現在のポイントは pt3. です
Dispose()
override DrawImage(byte[], ImageType, RectangleF)指定した画像を描画します。
override EndDocument()ドキュメントのレンダリングを終了します。
override EndElement(Element)要素のレンダリングを終了します。
override EndPage()現在のページのレンダリングを終了します。
override Fill(FillMode)現在のパスで囲まれた領域全体を塗りつぶします。 パスがいくつかの切断されたサブパスで構成されている場合、 をまとめて考慮して、すべてのサブパスの内部を埋めます。 このメソッドは、現在のパスを終了します。
override FillText(string, PointF)指定した位置に指定したテキスト文字列を入力します。
override Flush()すべてのデータを出力ストリームにフラッシュします。
override LineTo(PointF)現在の点から点 (pt) までの直線セグメントを追加します。新しい現在のポイントは pt. です
override MoveTo(PointF)現在の点をパラメーター pt の座標に移動し、接続する線分を省略して、新しいサブパスを開始します。 現在のパスの以前のパス構築方法も「MoveTo」だった場合、新しい「MoveTo」がそれをオーバーライドします。 前の「MoveTo」操作の痕跡がパスに残っていません.
override RestoreGraphicContext()スタックからポップすることにより、グラフィック コンテキスト全体を以前の値に復元します。
override SaveGraphicContext()グラフィックス コンテキスト全体のコピーをスタックにプッシュします。
override Stroke()現在のパスに沿って線を引きます。ストローク ラインは、パス内の各直線または曲線のセグメントに従います。 はセグメントの中心にあり、辺はそれに平行です。パスの各サブパスは個別に扱われます。 このメソッドは、現在のパスを終了します。
override StrokeAndFill(FillMode)現在のパスをストロークして塗りつぶします。 このメソッドは現在のパスを終了します。
override StrokeText(string, PointF)指定された位置で指定されたテキスト文字列をストロークします。

その他のメンバー

名前説明
class ImageGraphicContextの現在のグラフィックス コントロール パラメータを保持します。ImageDevice . これらのパラメーターは、グラフィック オペレーターが実行されるグローバル フレームワークを定義します。

関連項目