Class Device

Class Device

ja nimityö: Aspose.Html.Rendering Kokoelma: Aspose.HTML.dll (25.4.0)

Se edustaa perusluokkaa tiettyjen rendering-laitteiden toteuttamiseen.

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

Parametrien tyyppi

TGraphicContext

Graafinen konteksti, jossa on nykyiset graafiset ohjausparametrit

TRenderingOptions

Rendering vaihtoehtoja

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

Perintöjäsenet

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

Constructors

Device(Suunnitteluvaihtoehdot, ICreateStreamProvider)

Aloittaa Aspose.Html.Rendering.Device`2 -luokan uusi esimerkki tarjoamalla vaihtoehtoja ja virran tarjoajan.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Trenderin vaihtoehdot

Rendering vaihtoehtoja

streamProvider ICreateStreamProvider

Objekti, joka toteuttaa Aspose.Html.IO.ICreateStreamProvider -liittymän

Device(TrenderingOptions, sarja)

Aloittaa Aspose.Html.Rendering.Device`2 -luokan uusi esimerkki rendering-vaihtoehtojen ja lähtötiedoston nimen avulla.

protected Device(TRenderingOptions options, string file)

Parameters

options Trenderin vaihtoehdot

Rendering vaihtoehtoja

file string

Tuotetun tiedoston nimi.

Device(Suunnitteluvaihtoehdot, Stream)

Aloitetaan Aspose.Html.Rendering.Device`2 -luokan uusi esimerkki tuottamalla vaihtoehtoja ja tulosvirtaa.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Trenderin vaihtoehdot

Rendering vaihtoehtoja

stream Stream

Tuotantovirran virta.

Properties

Configuration

Saat laitteen konfiguroinnin.

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

Omistuksen arvo

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

Näytä graafinen konteksti

public TGraphicContext GraphicContext { get; }

Omistuksen arvo

TGRAFICKontaktejä

Options

Tarjolla on mahdollisuuksia.

public TRenderingOptions Options { get; }

Omistuksen arvo

Trenderin vaihtoehdot

OutputStream

Sisältää ja saa tuotantovirran.

protected Stream OutputStream { get; }

Omistuksen arvo

Stream

PageIndex

Aseta tai saa nykyisen sivun indeksin

protected int PageIndex { get; set; }

Omistuksen arvo

int

StreamProvider

Saat virran toimittajan kohteen.

protected ICreateStreamProvider StreamProvider { get; }

Omistuksen arvo

ICreateStreamProvider

Methods

AddRect(RectangleF)

Liitä oikea kulma nykyiselle reitille täydellisenä alapuolena.

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

Oikealla reitillä piirrätään.

BeginDocument(Document)

Asiakirjan luovuttaminen alkaa.

public virtual void BeginDocument(Document document)

Parameters

document Document

Tämä asiakirja .

BeginElement(Pääosat, RectangleF)

Aloitetaan nostaminen nollaa.

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

Tuotemateriaalia on HTML.Dom.Element.

rect RectangleF

Notin rajattu laatikko.

Returns

bool

Palauttaa [todellinen] jos elementti on käsiteltävä.

BeginPage(Simeä)

Aloitetaan uuden sivun luominen.

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

Sivun koko on.

Clip(FillRule)

Muuttaa nykyistä leikkausreittiä kiertämällä sen nykyiseen reittiin, FillRule-sääntöä käyttäen määrittää alue täyttää.Tämä menetelmä lopettaa nykyisen polun.

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

Täyttämisen sääntö määrittelee, miten suljetun tien sisätilat on leikattu

ClosePath()

Sulje nykyinen aluetta kiinnittämällä suora linjan segmentti nykyisestä pisteestä aluetta lähtökohtaan.Jos nykyinen aluetta on jo suljettu, “ClosePath” ei tee mitään.Tämä operaattori lopettaa nykyisen aluetta. lisäämällä toisen segmentin nykyiselle reitille alkaa uusi aluetta,vaikka uusi segmentti aloitetaan “ClosePath” -menetelmällä saavutettuun loppupisteeseen.

public virtual void ClosePath()

CubicBezierTo(PointF, PointF ja PointF)

Liitä kuutioinen Bézier-kurva nykyiselle reitille. kurva ulottuu nykyisestä pisteestä pt2-pisteeseen,käytetään pt1 ja pt2 Bézier-ohjauspisteinä. uusi nykypiste on pt3.

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

Parameters

pt1 PointF

Ensimmäisen kohdan koordinaatiot

pt2 PointF

Toisen kohdan koordinaatiot

pt3 PointF

Kolmannen kohdan koordinaatiot

Dispose()

Se suorittaa sovellukseen määriteltyjä tehtäviä, jotka liittyvät vapauttamiseen, vapauttamiseen tai hallitsemattomien resurssien palauttamiseen.

public void Dispose()

Dispose(Booli)

Julkaisee hallitsemattomia ja - valinnaisesti - hallittuja resursseja.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

”todellinen” vapauttaa sekä hallittuja että hallittuja resursseja; ”false” vapauttaa vain hallittuja resursseja.

DrawImage(bytejä[], WebImageFormat, RectangleF)

Valitse kuvattu kuva.

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

Parameters

data byte []

Erilaisia bytejä, jotka edustavat kuvaa.

imageFormat WebImageFormat

Kuva muodossa.

rect RectangleF

Oikea kulma, joka määrittää sijainnin ja koon.

EndDocument()

Asiakirjan luovuttaminen päättyy.

public virtual void EndDocument()

EndElement(Element)

Lopputuloksena on node.

public virtual void EndElement(Element element)

Parameters

element Element

Tuotemateriaalia on HTML.Dom.Element.

EndPage()

Lopetetaan nykyisen sivun palauttaminen.

public virtual void EndPage()

Fill(FillRule)

Se täyttää koko alueen, joka on suljettu nykyisellä tiellä.Jos reitti koostuu useista erillisistä aluetuista, se täyttää kaikkien aluetuiden sisätilat,katsotaan yhdessä.Tämä menetelmä lopettaa nykyisen polun.

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

Täyttämisen sääntö määrittää, miten suljetun tien sisätilat täyttyvät

FillText(Tyyppi, PointF)

Täytä määritelty tekstivirta määritellyssä paikassa.

public virtual void FillText(string text, PointF pt)

Parameters

text string

Vinkkejä täyttämään.

pt PointF

Siinä määritellään tekstin koordinaatit.

Flush()

Flushes kaikki tiedot tulosvirtaa.

public virtual void Flush()

GetExtension()

Saat ulottuvuuden lähtötiedoston.

protected virtual string GetExtension()

Returns

string

tiedoston laajentaminen .

Initialize()

Aloita konteksti stack.

protected virtual void Initialize()

LineTo(PointF)

Liitä suora linjan segmentti nykyisestä pisteestä pisteeseen (pt). Uusi nykyinen piste on pt.

public virtual void LineTo(PointF pt)

Parameters

pt PointF

Kohta, mistä luoda linja.

MoveTo(PointF)

Aloitetaan uusi aluetta siirtämällä nykyinen kohde parametri pt koordinaatteihin, unohtamalla kaikki yhteyslinjan segmentit.Jos aikaisempi reitin rakentamismenetelmä nykyisessä reitissä oli myös “MoveTo”, uusi “MoveTo” ylittää sen;Edellisestä “MoveTo” -operaatiosta ei jää jäljelle.

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

Kohta, mihin liikkua tie.

RestoreGraphicContext()

Palauta koko graafinen konteksti entiseen arvoon pyyhkimällä se laatikosta.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

Paina kopio koko graafisesta kontekstista laatikkoon.

public virtual void SaveGraphicContext()

Stroke()

Ristiriidassa ristiriidassa ristiriidassa ristiriidassa ristiriidassa ristiriidassa ristiriidassa ristiriidassa ristiriidassa ristiriidassa.keskittyy segmenttiin rinnakkaisilla sivuilla. kunkin matkan alapuolella käsitellään erikseen.Tämä menetelmä lopettaa nykyisen polun.

public virtual void Stroke()

StrokeAndFill(FillRule)

Paina ja täytä nykyinen reitti.Tämä menetelmä lopettaa nykyisen polun.

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

Täyttämisen sääntö määrittää, miten suljetun tien sisätilat täyttyvät.

StrokeText(Tyyppi, PointF)

Paina määritellyn tekstiradan määritellyssä paikassa.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

Kiinnitä hyökkäys.

pt PointF

Piste, jossa määritetään koordinaatit, mistä tekstin aloittaa.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 Suomi