Class Device

Class Device

名称: Aspose.Html.Rendering セットアップ: Aspose.HTML.dll (25.4.0)

特定の rendering デバイスの実装のためのベースクラスを表します。

[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions

タイプパラメーター

TGraphicContext

現在のグラフィックコントロールパラメーターを保持するグラフィックコンテキスト

TRenderingOptions

レンダーオプション

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

相続人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Device(トレンドオプション、ICreateStreamProvider)

Aspose.Html.Rendering.Device`2クラスの新しい例をリリースし、オプションとストリームプロバイダーを提供します。

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options トレンドオプション

レンダーオプション

streamProvider ICreateStreamProvider

Aspose.Html.IO.ICreateStreamProvider インターフェイスを実装するオブジェクト

Device(トレンドオプション、ストリング)

Aspose.Html.Rendering.Device`2クラスの新しい例をリリースし、オプションと出力ファイル名をリリースします。

protected Device(TRenderingOptions options, string file)

Parameters

options トレンドオプション

レンダーオプション

file string

出力ファイル名

Device(トレンドオプション、ストリーム)

Aspose.Html.Rendering.Device`2クラスの新しい例をリリースし、オプションと出力ストリームをリリースします。

protected Device(TRenderingOptions options, Stream stream)

Parameters

options トレンドオプション

レンダーオプション

stream Stream

出力流。

Properties

Configuration

デバイスの構成

protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }

不動産価値

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

グラフィック・コンテキスト

public TGraphicContext GraphicContext { get; }

不動産価値

グラフィックコンテキスト

Options

オプションを提供する。

public TRenderingOptions Options { get; }

不動産価値

トレンドオプション

OutputStream

設定して出力ストリームを取得します。

protected Stream OutputStream { get; }

不動産価値

Stream

PageIndex

現在のページのインデックスを設定または取得する

protected int PageIndex { get; set; }

不動産価値

int

StreamProvider

ストリームプロバイダーのオブジェクトを取得します。

protected ICreateStreamProvider StreamProvider { get; }

不動産価値

ICreateStreamProvider

Methods

AddRect(レクトンゲル)

正角を完全なサブパスとして現在のルートに接続します。

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

引っ張る直角。

BeginDocument(Document)

文書の発行が始まります。

public virtual void BeginDocument(Document document)

Parameters

document Document

文書です。

BeginElement(エレメント、RectangleF)

ノードの再生が始まります。

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

ホーム > エレメント > ホーム > エレメント

rect RectangleF

ノードのブロンドボックス

Returns

bool

元素が処理される場合に戻ります。

BeginPage(シェイク)

新しいページのリリースが始まります。

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

ページのサイズ。

Clip(FillRule)

現在のスライドルートを変更し、現在のルートと交差し、FillRuleを使用して満たす地域を決定します。この方法は現在の道を終わらせる。

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

満たすルールは、閉鎖された道の内部がどのようにクリップされているかを説明します。

ClosePath()

現在のサブパスを閉じ、現在の点からサブパスの出発点に直線セグメントを貼り付ける。現在のサブパスがすでに閉鎖されている場合、「ClosePath」は何もしません。このオペレーターは現在のサブパスを終了します. 現在のパスに別のセグメントを追加すると、新しいサブパスが始まります。新しいセグメントが「ClosePath」メソッドで達成された最終点から始まる場合でも。

public virtual void ClosePath()

CubicBezierTo(ポイントF、ポイントF、ポイントF)

現在のコースにキューブベジエル曲線を加え、曲線は現在のポイントからPT2ポイントまで伸びます。pt1 と pt2 を Bézier コントロール ポイントとして使用します. 新しい現在のポイントは pt3 です。

public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

第一点の調整

pt2 PointF

第2点の調整

pt3 PointF

第3点の調整

Dispose()

応用によって定義された課題を実行し、未管理資源のリリース、リリース、またはリセットに関連しています。

public void Dispose()

Dispose(ボール)

管理されていないリソースをリリースし、オプションで管理されます。

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

「真実」は、管理されていない資源と管理されていない資源の両方を放出し、「偽」は、管理されていない資源のみを放出する。

DrawImage(ビート( ), WebImageFormat, RectangleF)

指定された画像を表示します。

public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte ( )

イメージを表すバイトの数々。

imageFormat WebImageFormat

イメージフォーマット

rect RectangleF

描く位置とサイズを決定する直角。

EndDocument()

文書の発行が終わります。

public virtual void EndDocument()

EndElement(Element)

ノードの引き出しが終わる。

public virtual void EndElement(Element element)

Parameters

element Element

ホーム > エレメント > ホーム > エレメント

EndPage()

現在のページのリリースが終了します。

public virtual void EndPage()

Fill(FillRule)

地域全体が現在のルートに覆われている。道路が複数の分離された地下路線で構成されている場合、すべての地下路線の内部を満たす。一緒に考える。この方法は現在の道を終わらせる。

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

満たすルールは、閉鎖された道の内部がどのように満たされているかを示しています。

FillText(トップ > ポイントF)

指定された場所で指定されたテキストラインを記入します。

public virtual void FillText(string text, PointF pt)

Parameters

text string

ストレッチを満たす。

pt PointF

テキストのコーディネートを指定するポイント。

Flush()

すべてのデータを出力流にフラッシュします。

public virtual void Flush()

GetExtension()

出力ファイルの拡張を取得します。

protected virtual string GetExtension()

Returns

string

ファイル拡張

Initialize()

コンテキストスタックをスタートさせる。

protected virtual void Initialize()

LineTo(ポイントF)

現点から現点(pt)に直線セグメントを追加します。

public virtual void LineTo(PointF pt)

Parameters

pt PointF

どこにラインを作るか。

MoveTo(ポイントF)

新しいサブパスは、現在のポイントをPtパラメーターのコーディネートに移動し、接続ラインセグメントを無視することによって始まります。以前の路線建設方法が現在の路線で「MoveTo」であった場合、新しい「MoveTo」がそれを超える。過去の「MoveTo」作戦の残りは残っていません。

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

どこへ向かうかという点です。

RestoreGraphicContext()

すべてのグラフィックコンテキストを以前の値に戻し、ステックからポップします。

public virtual void RestoreGraphicContext()

SaveGraphicContext()

全体のグラフィックコンテキストのコピーをスタックに押します。

public virtual void SaveGraphicContext()

Stroke()

折りたたみの線は、直線または曲線の各セグメントに沿って行きます。それに並行する側面を持つセグメントに焦点を当て、それぞれの道のサブパスは別々に処理されます。この方法は現在の道を終わらせる。

public virtual void Stroke()

StrokeAndFill(FillRule)

ストレッチして現在の道を満たす。この方法は現在の道を終わらせる。

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

満たすルールは、閉鎖された道の内部がどのように満たされているかを示しています。

StrokeText(トップ > ポイントF)

指定された場所で指定されたテキストラインをストレッチします。

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

ストライキに繋がる。

pt PointF

テキストがどこから始まるかを指定する点。</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 日本語