Interface IDevice

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

IDisposable

Properties

GraphicContext

Tutustu graafiseen kontekstiin.

GraphicContext GraphicContext { get; }

Omistuksen arvo

GraphicContext

Options

Tarjolla on mahdollisuuksia.

RenderingOptions Options { get; }

Omistuksen arvo

RenderingOptions

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

bool

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.

 Suomi