Class PdfDevice

PdfDevice class

このクラスは、ドキュメントの PDF へのレンダリングをカプセル化します。

public class PdfDevice : Device, IMultiPageDevice, IStreamable

コンストラクター

名前説明
PdfDevice(Stream)の新しいインスタンスを初期化しますPdfDevice出力ストリーム付き.
PdfDevice(Stream, Size)の新しいインスタンスを初期化しますPdfDevice出力ストリームと指定されたページのサイズ.

プロパティ

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

メソッド

名前説明
virtual ClosePage()ページがレンダリングされた後、デバイスの必要な準備を行います.
override Create()このデバイスのコピーを作成します。
override Dispose()グラフィック コンテキストを破棄します。作成時にrestoreOnDisposeがtrueの場合、 writeGraphicsRestore()が呼び出されます.
override Draw(GraphicsPath)パスを描画します。
virtual DrawArc(double, double, double, double, double, double)円弧を描きます。
override 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)丸い四角形を描画します。
override DrawString(string, double, double)指定されたポイントに文字列を描画します。
override EndDocument()ドキュメントがレンダリングされた後、デバイスの必要な準備を行います.
override 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 プロパティの値を取得します。
override GetTransform()現在の変換を取得します。
override InitClip()デバイスのクリップを初期化します。
virtual InitPageNumbers()出力するページ数を初期化します。
IsProperty(string)boolean プロパティの値を取得します。
virtual OpenPage(string)ページ レンダリングの前にデバイスの必要な準備を行います。
virtual OpenPage(float, float)各ページをレンダリングする前に、デバイスの必要な準備を行います.
override ReNew()ドキュメント全体のデバイスを初期状態にリセットします。出力ストリームのリセットに使用.
override Reset()ページ デバイス パラメータが設定される場合、このメソッドは書き込みストリームをページの先頭に戻すことができます。
override Rotate(double)現在のトランスフォームを Z 軸上で回転させます。 writeTransform(Transform). を呼び出します。正の角度 theta で回転すると、正の x 軸 上の点が正の y 軸に向かって回転します。
virtual Rotate(double, double, double)ポイントを中心に現在の変換行列を回転させます。
override Scale(double, double)現在の変換行列をスケーリングします。 writeTransform(Transform). を呼び出します。
override SetClip(GraphicsPath)デバイスのクリップを指定します。
override SetTransform(Matrix)現在の変換を指定します。ほとんどの出力形式はこの機能を実装していないため、 currentTransform の逆変換が計算され、 変換が乗算されて設定されます。その結果は、call によって writeTransform(Transform). に転送されます。
override Shear(double, double)現在の変換行列をせん断します。 writeTransform(Transform). を呼び出します。
override StartDocument()ドキュメントのレンダリングを開始する前に、デバイスの必要な準備を行います。
override ToString()デバイス タイプの名前を返します。
override Transform(Matrix)現在の変換行列を変換します。 writeTransform(Transform) を呼び出します
override Translate(double, double)現在の変換行列を変換します。 writeTransform(Transform). を呼び出します。
virtual UpdatePageParameters(IMultiPageDevice)他のマルチページ デバイスからページ パラメータを更新します。
override WriteComment(string)コメントを書き込みます。

田畑

名前説明
static readonly AUTHOR「作成者」プロパティ値。
static readonly BACKGROUND「背景」プロパティ キー。
static readonly BACKGROUND_COLOR「背景色」プロパティキー。
static readonly COMPRESS「圧縮」プロパティ キー。
static readonly EMBED_FONTS「文書にフォントを埋め込む」プロパティキー。
static readonly EMBED_FONTS_AS「埋め込みに使用するフォントの種類」プロパティ キー。
static readonly EMIT_ERRORS「エラーを出す」プロパティ値。
static readonly EMIT_WARNINGS「警告を発する」プロパティ値。
static readonly FIT_TO_PAGE「コンテンツをページに合わせる」プロパティ キー。
static readonly KEYWORDS「キーワード」プロパティ値。
static readonly ORIENTATION「向き」プロパティキー。
static readonly PAGE_MARGINS「ページマージン」プロパティキー。
static readonly PAGE_SIZE「ページサイズ」プロパティキー。
static readonly SUBJECT「サブジェクト」プロパティ値。
static readonly TITLE「タイトル」プロパティ値。
static readonly TRANSPARENT「透過」プロパティ キー。
static readonly VERSION「バージョン」プロパティ キー。
const VERSION5「Adobe Acrobat Reader のバージョン」プロパティ値。
static readonly WRITE_IMAGES_AS「画像のフォーマット」プロパティキー。

関連項目