Interface IDevice
Nama dari : Aspose.Html.Rendering Pengumpulan: Aspose.HTML.dll (25.4.0)
Menetapkan metode dan sifat yang mendukung rendering yang disesuaikan dari elemen grafik seperti jalur, teks dan gambar.
[ComVisible(true)]
public interface IDevice : IDisposable
Implements
Properties
GraphicContext
Dapatkan konteks grafis.
GraphicContext GraphicContext { get; }
Nilai Properti
Options
Dapatkan Rendering Opsi.
RenderingOptions Options { get; }
Nilai Properti
Methods
AddRect(RectangleF)
Tambahkan rektangle ke jalur saat ini sebagai jalur bawah lengkap.
void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Sebuah rektangle untuk dicetak.
BeginDocument(Document)
Mulai pemberian dokumen tersebut.
void BeginDocument(Document document)
Parameters
document
Document
dan dokumen tersebut.
BeginElement(Bagian, RectangleF)
Mulai dengan mengembalikan unsur tersebut.
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.
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.
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”.
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 pt3,menggunakan pt1 dan pt2 sebagai titik kontrol Bézier. titik terkini baru adalah pt3.
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
DrawImage(byte[ ], WebImageFormat, RectangleF)
Menarik gambar yang ditentukan.
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.
void EndDocument()
EndElement(Element)
Ini berakhir dengan pemberian elemen.
void EndElement(Element element)
Parameters
element
Element
Ini adalah Aspose.Html.Dom.Element.
EndPage()
Berakhirnya pembaruan dari halaman saat ini.
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.
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.
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.
void Flush()
LineTo(PointF)
Tambahkan segmen garis lurus dari titik saat ini ke titik (pt). titik saat ini baru adalah pt.
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.
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.
void RestoreGraphicContext()
SaveGraphicContext()
Tekan salinan dari keseluruhan konteks grafis ke stack.
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.
void Stroke()
StrokeAndFill(FillRule)
Tembak dan mengisi jalur saat ini.Metode ini mengakhiri jalur saat ini.
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.
void StrokeText(string text, PointF pt)
Parameters
text
string
Menarik untuk stroke.
pt
PointF
Titik yang menentukan koordinat di mana untuk memulai teks.