Interface IDevice
ja nimityö: Aspose.Html.Rendering Kokoelma: Aspose.HTML.dll (25.4.0)
Määritellään menetelmät ja ominaisuudet, jotka tukevat graafisten elementtien, kuten reittien, tekstin ja kuvien räätälöimistä.
[ComVisible(true)]
public interface IDevice : IDisposable
Implements
Properties
GraphicContext
Tutustu graafiseen kontekstiin.
GraphicContext GraphicContext { get; }
Omistuksen arvo
Options
Tarjolla on mahdollisuuksia.
RenderingOptions Options { get; }
Omistuksen arvo
Methods
AddRect(RectangleF)
Liitä oikea kulma nykyiselle reitille täydellisenä alapuolena.
void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Oikealla reitillä piirrätään.
BeginDocument(Document)
Asiakirjan luovuttaminen alkaa.
void BeginDocument(Document document)
Parameters
document
Document
Tämä asiakirja .
BeginElement(Pääosat, RectangleF)
Aloitetaan elementin luovuttaminen.
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.
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.
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.
void ClosePath()
CubicBezierTo(PointF, PointF ja PointF)
Liitä kuutioinen Bézier-kurva nykyiselle reitille. kurva ulottuu nykyisestä pisteestä pt3-pisteeseen,käytetään pt1 ja pt2 Bézier-ohjauspisteinä. uusi nykypiste on pt3.
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
DrawImage(bytejä[], WebImageFormat, RectangleF)
Valitse kuvattu kuva.
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.
void EndDocument()
EndElement(Element)
Siinä lopetetaan elementin luominen.
void EndElement(Element element)
Parameters
element
Element
Tuotemateriaalia on HTML.Dom.Element.
EndPage()
Lopetetaan nykyisen sivun palauttaminen.
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.
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.
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.
void Flush()
LineTo(PointF)
Liitä suora linjan segmentti nykyisestä pisteestä pisteeseen (pt). Uusi nykyinen piste on pt.
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.
void MoveTo(PointF pt)
Parameters
pt
PointF
Kohta, mihin liikkua tie.
RestoreGraphicContext()
Palauta koko graafinen konteksti entiseen arvoon pyyhkimällä se laatikosta.
void RestoreGraphicContext()
SaveGraphicContext()
Paina kopio koko graafisesta kontekstista laatikkoon.
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.
void Stroke()
StrokeAndFill(FillRule)
Paina ja täytä nykyinen reitti.Tämä menetelmä lopettaa nykyisen polun.
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.
void StrokeText(string text, PointF pt)
Parameters
text
string
Kiinnitä hyökkäys.
pt
PointF
Piste, jossa määritetään koordinaatit, mistä tekstin aloittaa.