Class Device
Nama dari : Aspose.Html.Rendering Pengumpulan: Aspose.HTML.dll (25.4.0)
Perwakilan kelas dasar untuk implementasi perangkat rendering tertentu.
[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions
Jenis Parameter
TGraphicContext
Konteks grafis yang memegang parameter kontrol grafis saat ini
TRenderingOptions
Pilihan Rendering
Inheritance
object ← Device ← Device<tgraphiccontext, trenderingoptions="">
Implements
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Device(Perbedaannya dengan ICreateStreamProvider)
Inicialisasi instansi baru dari kelas Aspose.Html.Rendering.Device`2 dengan rendering opsi dan streaming provider.
protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
Opsi Trend
Pilihan Rendering
streamProvider
ICreateStreamProvider
Objek yang mengimplementasikan Aspose.Html.IO.ICreateStreamProvider interface
Device(Perbedaan, String)
Inicialisasi contoh baru dari kelas Aspose.Html.Rendering.Device`2 dengan rendering opsi dan nama file output.
protected Device(TRenderingOptions options, string file)
Parameters
options
Opsi Trend
Pilihan Rendering
file
string
Nama file output.
Device(Perbedaan Trend, Stream)
Inicialisasi instansi baru dari kelas Aspose.Html.Rendering.Device`2 dengan rendering opsi dan output stream.
protected Device(TRenderingOptions options, Stream stream)
Parameters
options
Opsi Trend
Pilihan Rendering
stream
Stream
dan output stream.
Properties
Configuration
Dapatkan konfigurasi perangkat.
protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }
Nilai Properti
Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration
GraphicContext
Mendapatkan konteks grafis
public TGraphicContext GraphicContext { get; }
Nilai Properti
Konteks grafis
Options
Dapatkan Rendering Opsi.
public TRenderingOptions Options { get; }
Nilai Properti
Opsi Trend
OutputStream
Mengatur dan mendapatkan output stream.
protected Stream OutputStream { get; }
Nilai Properti
PageIndex
Menetapkan atau mendapatkan indeks halaman saat ini
protected int PageIndex { get; set; }
Nilai Properti
StreamProvider
Dapatkan objek penyedia arus.
protected ICreateStreamProvider StreamProvider { get; }
Nilai Properti
Methods
AddRect(RectangleF)
Tambahkan rektangle ke jalur saat ini sebagai jalur bawah lengkap.
public virtual void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Sebuah rektangle untuk dicetak.
BeginDocument(Document)
Mulai pemberian dokumen tersebut.
public virtual void BeginDocument(Document document)
Parameters
document
Document
dan dokumen tersebut.
BeginElement(Bagian, RectangleF)
Mulai dari node.
public virtual bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Ini adalah Aspose.Html.Dom.Element.
rect
RectangleF
Kotak pembatasan dari nod.
Returns
Kembalikan [kebenaran] jika item harus diproses.
BeginPage(SisiF)
Mulai dari halaman baru.
public virtual void BeginPage(SizeF size)
Parameters
size
SizeF
Ukuran dari halaman.
Clip(FillRule)
Mengubah jalur pemotongan saat ini dengan menghubungkannya dengan jalur saat ini, menggunakan FillRule untuk menentukan wilayah yang harus diisi.Metode ini mengakhiri jalur saat ini.
public virtual void Clip(FillRule rule)
Parameters
rule
FillRule
Peraturan pengisian menjelaskan bagaimana interior jalur tertutup dipotong
ClosePath()
Menutup subway saat ini dengan melipat segmen garis lurus dari titik saat ini ke titik permulaan subway.Jika subway saat ini sudah ditutup, “ClosePath” tidak melakukan apa-apa.Operator ini mengakhiri subpath saat ini.Menghubungkan segmen lain ke jalur saat ini memulai subpath baru,Bahkan jika segmen baru dimulai di titik akhir yang dicapai dengan metode “ClosePath”.
public virtual void ClosePath()
CubicBezierTo(Perbedaan PointF, PointF dan PointF)
Tambahkan kurva Bézier kubik ke jalur saat ini. kurva meluas dari titik saat ini ke titik pt2,menggunakan pt1 dan pt2 sebagai titik kontrol Bézier. titik terkini baru adalah pt3.
public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Koordinasi dari titik pertama
pt2
PointF
Koordinasi titik kedua
pt3
PointF
Koordinasi Titik Ketiga
Dispose()
Melaksanakan tugas-tugas yang ditentukan oleh aplikasi yang terkait dengan pembebasan, pembebasan, atau reset sumber daya yang tidak dikelola.
public void Dispose()
Dispose(Bool)
Mengeluarkan sumber daya yang tidak terkawal dan - secara opsional - terkawal.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
‘kebenaran’ untuk melepaskan sumber daya yang dikendalikan dan tidak dikendalikan; ‘kebenaran’ untuk melepaskan hanya sumber daya yang tidak dikendalikan.
DrawImage(byte[ ], WebImageFormat, RectangleF)
Menarik gambar yang ditentukan.
public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[ ]
Berbagai byte yang mewakili gambar.
imageFormat
WebImageFormat
format gambar.
rect
RectangleF
Sebuah rektangle yang menentukan posisi dan ukuran untuk dicetak.
EndDocument()
Akhirnya pemberian dokumen tersebut.
public virtual void EndDocument()
EndElement(Element)
Berakhir dengan pemberian nod.
public virtual void EndElement(Element element)
Parameters
element
Element
Ini adalah Aspose.Html.Dom.Element.
EndPage()
Berakhirnya pembaruan dari halaman saat ini.
public virtual void EndPage()
Fill(FillRule)
Mengisi seluruh wilayah yang tertutup oleh jalur saat ini.Jika jalur ini terdiri dari beberapa jalur bawah yang terhubung, ia mengisi bagian dalam semua jalur bawah,dipertimbangkan bersama.Metode ini mengakhiri jalur saat ini.
public virtual void Fill(FillRule rule)
Parameters
rule
FillRule
Peraturan pengisian menjelaskan bagaimana interior jalur tertutup diisi
FillText(Titik Titik, PointF)
Mengisi string teks yang ditentukan di lokasi yang ditentukan.
public virtual void FillText(string text, PointF pt)
Parameters
text
string
yang harus diisi.
pt
PointF
Titik yang menentukan koordinat teks.
Flush()
Flush semua data ke output stream.
public virtual void Flush()
GetExtension()
Dapatkan perpanjangan file output.
protected virtual string GetExtension()
Returns
untuk file extension.
Initialize()
Memulai konteks stack.
protected virtual void Initialize()
LineTo(PointF)
Tambahkan segmen garis lurus dari titik saat ini ke titik (pt). titik saat ini baru adalah pt.
public virtual void LineTo(PointF pt)
Parameters
pt
PointF
Titik di mana untuk membuat garis ke.
MoveTo(PointF)
Memulai subpath baru dengan memindahkan titik saat ini ke koordinat parameter pt, mengabaikan segmen garis koneksi apa pun.Jika metode pembinaan jalur sebelumnya di jalur saat ini juga “MoveTo”, “MoveTo” baru melebihi itu;Tidak ada sisa dari operasi “MoveTo” sebelumnya yang tersisa di jalan.
public virtual void MoveTo(PointF pt)
Parameters
pt
PointF
Titik ke mana untuk memindahkan jalan ke.
RestoreGraphicContext()
Mengembalikan keseluruhan konteks grafis ke nilai terdahulu dengan mengetuknya dari stack.
public virtual void RestoreGraphicContext()
SaveGraphicContext()
Tekan salinan dari keseluruhan konteks grafis ke stack.
public virtual void SaveGraphicContext()
Stroke()
Tabrakan garis di sepanjang jalur yang sedang. garis yang ditabrak mengikuti setiap segmen lurus atau kurva di jalur,berpusat pada segmen dengan sisi paralel dengan itu. masing-masing jalur bawah jalur diperlakukan secara terpisah.Metode ini mengakhiri jalur saat ini.
public virtual void Stroke()
StrokeAndFill(FillRule)
Tembak dan mengisi jalur saat ini.Metode ini mengakhiri jalur saat ini.
public virtual void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
Peraturan pengisian menjelaskan bagaimana interior jalur tertutup diisi.
StrokeText(Titik Titik, PointF)
Menggosok string teks yang ditentukan di lokasi yang ditentukan.
public virtual void StrokeText(string text, PointF pt)
Parameters
text
string
Menarik untuk stroke.
pt
PointF
Titik yang menentukan koordinat di mana untuk memulai teks.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>