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
相続人
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; }
不動産価値
PageIndex
現在のページのインデックスを設定または取得する
protected int PageIndex { get; set; }
不動産価値
StreamProvider
ストリームプロバイダーのオブジェクトを取得します。
protected ICreateStreamProvider StreamProvider { get; }
不動産価値
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
元素が処理される場合に戻ります。
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
ファイル拡張
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,>