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
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
PageIndex
Aseta tai saa nykyisen sivun indeksin
protected int PageIndex { get; set; }
Omistuksen arvo
StreamProvider
Saat virran toimittajan kohteen.
protected ICreateStreamProvider StreamProvider { get; }
Omistuksen arvo
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
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
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,>