Class Device

Device class

このクラスは、ドキュメントのレンダリングを抽象デバイスにカプセル化します。 ドキュメントのレンダリングはページごとに実行されます。

public abstract class Device

コンストラクター

名前説明
Device(Size)初期化Deviceページのサイズ.

プロパティ

名前説明
virtual Background { get; set; }ページの現在の背景を返すか指定します。
virtual CharTM { get; set; }現在の文字変換を返すか指定します。
Creator { get; set; }結果のデバイス出力の作成者を返すか指定します。
virtual Font { get; set; }現在のフォントを返すか指定します.
virtual IsDirectRGB { get; }デバイスがダイレクト RGB モード、つまり RGB を使用するかどうかを示します。
IsLicensed { get; }この Aspose.Page ライブラリのインスタンスがライセンスされているかどうかを示します.
virtual Opacity { get; set; }現在の不透明度を返すか指定します。
virtual OpacityMask { get; set; }現在の不透明度マスクを返すか指定します。
virtual Paint { get; set; }現在のペイントを返すか指定します。
Properties { get; set; }メタデータを含むデバイス プロパティ.
virtual SaveOptions { set; }レンダリング プロセスを管理するためのオプション。
virtual Size { get; set; }ページのサイズを返すか指定します。
virtual Stroke { get; set; }現在のストロークを返すか指定します。
virtual TextRenderingMode { get; set; }現在のテキスト レンダリング モードを返すか指定します。
virtual TextStrokeWidth { get; set; }現在のテキスト ストロークの幅を返すか指定します。

メソッド

名前説明
virtual Create()このデバイスのコピーを作成します。
virtual Dispose()デバイスを破棄します。
virtual Draw(GraphicsPath)パスを描画します。
virtual DrawArc(double, double, double, double, double, double)円弧を描きます。
virtual DrawImage(Bitmap, Matrix, Color)変換と背景が割り当てられた画像を描画します。
virtual DrawLine(double, double, double, double)線分を描画します。
virtual DrawOval(double, double, double, double)楕円を描きます。
virtual DrawPolygon(double[], double[], int)多角形を描画します。
virtual DrawPolygon(int[], int[], int)ポリゴンを描画します。
virtual DrawPolyline(double[], double[], int)ポリラインを描画します。
virtual DrawPolyline(int[], int[], int)ポリラインを描画します。
virtual DrawRect(double, double, double, double)四角形を描画します。
virtual DrawRoundRect(double, double, double, double, double, double)丸い四角形を描画します。
virtual DrawString(string, double, double)指定されたポイントに文字列を描画します。
virtual EndDocument()ドキュメントがレンダリングされた後、デバイスの必要な準備を行います.
virtual Fill(GraphicsPath)パスを塗りつぶします。
virtual FillArc(double, double, double, double, double, double)円弧を塗りつぶします。
virtual FillOval(double, double, double, double)楕円を塗りつぶします。
virtual FillPolygon(double[], double[], int)多角形を塗りつぶします。
virtual FillPolygon(int[], int[], int)多角形を塗りつぶします。
virtual FillRect(double, double, double, double)長方形を塗りつぶします。
virtual FillRoundRect(double, double, double, double, double, double)丸い長方形を塗りつぶします。
GetProperty(string)文字列プロパティの値を取得します。
GetPropertyColor(string)color プロパティの値を取得します。
GetPropertyDouble(string)double プロパティの値を取得します。
GetPropertyInt(string)整数プロパティの値を取得します。
GetPropertyMargins(string)marginプロパティの値を取得します.
GetPropertyRectangle(string)長方形プロパティの値を取得します。
GetPropertySize(string)size プロパティの値を取得します。
virtual GetTransform()現在の変換を取得します。
virtual InitClip()デバイスのクリップを初期化します。
IsProperty(string)boolean プロパティの値を取得します。
virtual ReNew()ドキュメント全体のデバイスを初期状態にリセットします。出力ストリームのリセットに使用.
virtual Reset()デバイスをページの初期状態にリセットします。
virtual Rotate(double)現在の変換行列を回転します。 writeTransform(Transform). を呼び出します。正の角度 theta で回転すると、正の x 軸 上の点が正の y 軸に向かって回転します。
virtual Rotate(double, double, double)ポイントを中心に現在の変換行列を回転させます。
virtual Scale(double, double)現在の変換行列をスケーリングします。 writeTransform(Transform). を呼び出します。
virtual SetClip(GraphicsPath)デバイスのクリップを指定します。
virtual SetTransform(Matrix)現在の変換を指定します。
virtual Shear(double, double)現在の変換行列をせん断します。 writeTransform(Transform). を呼び出します。
virtual StartDocument()ドキュメントのレンダリングを開始する前に、デバイスの必要な準備を行います。
override ToString()デバイス タイプの名前を返します。
virtual Transform(Matrix)現在の変換行列を変換します。 writeTransform(Transform) を呼び出します
virtual Translate(double, double)現在の変換行列を変換します。 writeTransform(Transform). を呼び出します。
virtual WriteComment(string)コメントを書き込みます。

田畑

名前説明
static VERSION現在のデバイスのバージョン。

関連項目