Class Device

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

IDevice , IDisposable

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

Stream

PageIndex

Menetapkan atau mendapatkan indeks halaman saat ini

protected int PageIndex { get; set; }

Nilai Properti

int

StreamProvider

Dapatkan objek penyedia arus.

protected ICreateStreamProvider StreamProvider { get; }

Nilai Properti

ICreateStreamProvider

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

bool

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

string

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,>

 Indonesia