Class PsDocument

PsDocument class

このクラスは、PS/EPS ドキュメントをカプセル化します。

public sealed class PsDocument : Document

コンストラクター

名前説明
PsDocument(Stream)初期化PsDocumentPS/EPS ファイルのストリーム付き.
PsDocument(Stream, PsSaveOptions)空の初期化PsDocument初期化されたページで.
PsDocument(Stream, PsSaveOptions, bool)空の初期化PsDocument.
PsDocument(Stream, PsSaveOptions, int)空の初期化PsDocument Postscript ドキュメントのページ数が事前にわかっている場合.

プロパティ

名前説明
NumberOfPages { get; }結果の PDF ドキュメントのページ数を返します。

メソッド

名前説明
Clip(GraphicsPath)クリップを現在のグラフィック状態に追加します。
ClipAndNewPath(GraphicsPath)クリップを現在のグラフィックス状態に追加し、「newpath」演算子を書き込みます。このクリッピング パスと、「charpath」演算子でアウトライン化されたグリフなどの後続パスの合流点をエスケープ する必要があります。
ClipRectangle(RectangleF)クリッピング四角形を現在のグラフィックス状態に追加します。
ClipText(string, Font, float, float)
ClosePage()現在のページを完了します。
Draw(GraphicsPath)任意のパスを描画します。
DrawExplicitImageMask(Bitmap, Bitmap, Matrix)マスクされた画像を描画します。
DrawImage(Bitmap)画像を描画します。
DrawImage(Bitmap, Matrix, Color)変換された画像を背景付きで描画します。
DrawTransparentImage(Bitmap, Matrix, int)変換された透明な画像を描画します。画像にアルファ チャネルがない場合、不透明な image として描画されます
Fill(GraphicsPath)任意のパスを入力します。
FillAndStrokeText(string, DrFont, float, float, Brush, Pen)グリフの内部を塗りつぶし、グリフの輪郭を描くことにより、テキスト文字列を追加します。
FillAndStrokeText(string, Font, float, float, Brush, Pen)グリフの内部を塗りつぶし、グリフの輪郭を描くことにより、テキスト文字列を追加します。
FillAndStrokeText(string, float[], DrFont, float, float, Brush, Pen)グリフの内部を塗りつぶし、グリフの輪郭を描くことにより、テキスト文字列を追加します。
FillAndStrokeText(string, float[], Font, float, float, Brush, Pen)グリフの内部を塗りつぶし、グリフの輪郭を描くことにより、テキスト文字列を追加します。
FillText(string, DrFont, float, float)グリフの内部を埋めることによってテキスト文字列を追加します.
FillText(string, Font, float, float)グリフの内部を埋めることによってテキスト文字列を追加します.
FillText(string, DrFont, float, float, Brush)グリフの内部を埋めることによってテキスト文字列を追加します.
FillText(string, float[], DrFont, float, float)グリフの内部を埋めることによってテキスト文字列を追加します.
FillText(string, float[], Font, float, float)グリフの内部を埋めることによってテキスト文字列を追加します.
FillText(string, Font, float, float, Brush)グリフの内部を埋めることによってテキスト文字列を追加します.
FillText(string, float[], DrFont, float, float, Brush)グリフの内部を埋めることによってテキスト文字列を追加します.
FillText(string, float[], Font, float, float, Brush)グリフの内部を埋めることによってテキスト文字列を追加します.
GetPaint()現在のグラフィックス状態のペイントを取得します。
GetStroke()現在のグラフィック状態のストロークを取得します.
GetXmpMetadata()PS/EPS ファイルを読み取り、XmpMetdata が既に存在する場合は抽出し、存在しない場合は新しいものを追加します。
Merge(string[], Device, SaveOptions)PS/EPS ファイルをデバイスにマージします。
OpenPage(string)ドキュメントのサイズで新しいページを作成し、現在のページにします。
OpenPage(float, float)新しいページを作成し、現在のページにします。
OutlineText(string, DrFont, float, float)グリフの輪郭を描画してテキスト文字列を追加します。
OutlineText(string, Font, float, float)グリフの輪郭を描画してテキスト文字列を追加します。
OutlineText(string, DrFont, float, float, Pen)グリフの輪郭を描画してテキスト文字列を追加します。
OutlineText(string, float[], DrFont, float, float)グリフの輪郭を描画してテキスト文字列を追加します。
OutlineText(string, float[], Font, float, float)グリフの輪郭を描画してテキスト文字列を追加します。
OutlineText(string, Font, float, float, Pen)グリフの輪郭を描画してテキスト文字列を追加します。
OutlineText(string, float[], DrFont, float, float, Pen)グリフの輪郭を描画してテキスト文字列を追加します。
OutlineText(string, float[], Font, float, float, Pen)グリフの輪郭を描画してテキスト文字列を追加します。
Rotate(float)原点を中心に反時計回りの回転を現在のグラフィックス状態に追加します (現在の行列を回転させます).
Rotate(int)原点を中心に反時計回りの回転を現在のグラフィックス状態に追加します (現在の行列を回転させます).
Save()保存数PsDocumentEPSファイルとして。このメソッドは、PsDocument がゼロから作成された場合にのみ使用されます。
Save(Stream)保存数PsDocumentEPSファイルとして。このメソッドは、XMP メタデータを更新した後にのみ使用されます。 GetMetadata メソッドの呼び出し中に作成された更新済みの既存のメタデータまたは新しいメタデータを含む最初の EPS ファイルを保存します。 最後のケースでは、必要なすべての PostScript コードと EPS コメントが追加されます。
override Save(Device, SaveOptions)PS/EPS ファイルをデバイスに保存します。
Scale(float, float)現在のグラフィックス状態にスケールを追加します (現在のマトリックスをスケーリングします).
SetPageDevice(Dictionary<string, object>)ページ デバイス パラメータを設定します (演算子「setpagedevice」の PostScript 仕様を参照してください)。 これらの中には、ページ サイズや色などがあります。
SetPageSize(float, float)ページ サイズを設定します。 1 つのドキュメントでサイズの異なるページを作成するにはSetPageDeviceこのメソッドの直後に メソッド.
SetPaint(Brush)ペイントを現在のグラフィック状態に設定します。
SetStroke(Pen)現在のグラフィック状態でストロークを設定します。
SetTransform(Matrix)現在の変換をこれに設定します。
Shear(float, float)現在のグラフィックス状態にせん断変換を追加します (現在の行列をせん断します).
Transform(Matrix)現在のグラフィックス状態に変換を追加します (このマトリックスを現在のマトリックスと連結します).
Translate(float, float)現在のグラフィックス状態に変換を追加します (現在のマトリックスを変換します).
WriteGraphicsRestore()現在のグラフィックス状態の復元を書き込みます (演算子「grestore」の PostScript 仕様を参照してください)。
WriteGraphicsSave()現在のグラフィック状態の保存を書き込みます (オペレーター「gsave」の PostScript 仕様を参照)。
static SaveImageAsEps(Bitmap, Stream, PsSaveOptions)ビットマップ オブジェクトを EPS 出力ストリームに保存します。
static SaveImageAsEps(Bitmap, string, PsSaveOptions)Bitmap オブジェクトを EPS ファイルに保存します。
static SaveImageAsEps(Stream, Stream, PsSaveOptions)PNG/JPEG/TIFF/BMP/GIF/EMF 画像を入力ストリームから EPS 出力ストリームに保存します。
static SaveImageAsEps(string, string, PsSaveOptions)PNG/JPEG/TIFF/BMP/GIF/EMF 画像をファイルから EPS ファイルに保存します。

関連項目