Interface IDevice

Interface IDevice

nazivni prostor: Aspose.Html.Rendering Sastav: Aspose.HTML.dll (25.4.0)

Definiše metode i svojstva koje podržavaju prilagođeno renderiranje grafičkih elemenata kao što su staze, tekst i slike.

[ComVisible(true)]
public interface IDevice : IDisposable

Implements

IDisposable

Properties

GraphicContext

Pronađite grafski kontekst.

GraphicContext GraphicContext { get; }

Vrijednost nekretnina

GraphicContext

Options

Dobivaju ponudu opcija.

RenderingOptions Options { get; }

Vrijednost nekretnina

RenderingOptions

Methods

AddRect(RectangleF)

Priključite pravokut tekućem putu kao potpunu podcjenu.

void AddRect(RectangleF rect)

Parameters

rect RectangleF

Jedan rektangul za crtanje.

BeginDocument(Document)

Počela je isporuka dokumentacije.

void BeginDocument(Document document)

Parameters

document Document

To je dokument.

BeginElement(Članak, RectangleF)

Počela je ponavljanje elementa.

bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

Sljedeći članakSljedeći članakSljedeći članakAspose.Html.Dom.Element

rect RectangleF

Korištenje kutije u čvoru.

Returns

bool

Povratak [pravda] ako se element treba obrađivati.

BeginPage(Simef)

Počela je radnja na novoj stranici.

void BeginPage(SizeF size)

Parameters

size SizeF

Veličina stranice .

Clip(FillRule)

Promijenite trenutačnu stepenicu prekrivajući je s trenutačnom stepenicom, koristeći FillRule kako biste odredili područje koje treba popuniti.Ova metoda završava sadašnju stazu.

void Clip(FillRule rule)

Parameters

rule FillRule

Pravilo ispunjavanja određuje kako se unutrašnjost zatvorene staze klije

ClosePath()

Zatvorite tekuću podzemnu stazu priključivanjem segmentu ravne linije od tekuće točke do početne točke podzemne staze.Ako je trenutačna podcesta već zatvorena, “ClosePath” ne radi ništa.Ovaj operater završava trenutačnu podputu.Ako se dodjeljuje drugi segment na trenutačnu stazu, počinje nova podputa,čak i ako novi segment počinje na krajnjoj točki koja je postignuta metodom “ClosePath”.

void ClosePath()

CubicBezierTo(Pozicija, Pozicija i Pozicija)

Priključite kubansku Bézier krivulju na tekuću stazu. krivulja se proširuje od tekuće točke do točke pt3,koristeći pt1 i pt2 kao kontrolne točke Bézier. novi trenutni točka je pt3.

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

Parameters

pt1 PointF

Koordinacije prvog dijela

pt2 PointF

Koordinacije u drugoj točki

pt3 PointF

Koordinacije treće točke

DrawImage(byte[], WebImageFormat, RectangleF)

Napravite određenu sliku.

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

Parameters

data byte []

Postoji niz bajtova koji predstavljaju sliku.

imageFormat WebImageFormat

Format za sliku.

rect RectangleF

Pravi kut koji određuje položaj i veličinu za crtanje.

EndDocument()

Završetak isporuke dokumenta.

void EndDocument()

EndElement(Element)

Završetak isporuke elementa.

void EndElement(Element element)

Parameters

element Element

Sljedeći članakSljedeći članakSljedeći članakAspose.Html.Dom.Element

EndPage()

Završetak isporuke tekuće stranice.

void EndPage()

Fill(FillRule)

Cijela regija je obuhvaćena trenutačnim putom.Ako se put sastoji od nekoliko isključenih podzemnih staza, ispunjava unutrašnjosti svih podzemnih staza,Razmotrili zajedno.Ova metoda završava sadašnju stazu.

void Fill(FillRule rule)

Parameters

rule FillRule

Pravilo ispunjavanja određuje kako se unutrašnjost zatvorene staze ispunjava

FillText(Sljedeći Članak PointF)

Popunite određenu tekstnu traku na određenom mjestu.

void FillText(string text, PointF pt)

Parameters

text string

Vrijeme za ispunjavanje.

pt PointF

Točka koja određuje koordinate teksta.

Flush()

Priključi sve podatke na izlazni tok.

void Flush()

LineTo(Pozicija)

Priključite segment ravne linije od trenutne točke do točke (pt).

void LineTo(PointF pt)

Parameters

pt PointF

Točka gdje stvoriti liniju na.

MoveTo(Pozicija)

Počinje nova podcesta premještanjem tekuće točke na koordinate parametara pt, propadanjem bilo kojeg segmenta povezivanja linije.Ako je prethodna metoda izgradnje staze u sadašnjoj stazi također bila “MoveTo”, novi “MoveTo” ga prekorači;Nijedan ostatak prethodne operacije “MoveTo” ostaje na putu.

void MoveTo(PointF pt)

Parameters

pt PointF

To je mjesto na kojem treba krenuti put.

RestoreGraphicContext()

Obnavlja cijeli grafski kontekst na svoju prethodnu vrijednost popiranjem iz stack-a.

void RestoreGraphicContext()

SaveGraphicContext()

Pritisne kopiju cijelog grafskog konteksta na stack.

void SaveGraphicContext()

Stroke()

Priključi liniju duž tekuće staze. priključena linija slijedi svaki ravni ili okrugli segment u stazi,usredotočen na segment sa stranama paralelnim njemu. svaki od podzemnih putova puta tretira se odvojeno.Ova metoda završava sadašnju stazu.

void Stroke()

StrokeAndFill(FillRule)

Napunite i popunite trenutačnu stazu.Ova metoda završava sadašnju stazu.

void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

Pravilo ispunjavanja određuje kako se unutrašnjost zatvorene staze ispunjava.

StrokeText(Sljedeći Članak PointF)

Uklonite određenu tekstnu traku na određenom mjestu.

void StrokeText(string text, PointF pt)

Parameters

text string

Vrijeme za udar.

pt PointF

Točka koja određuje koordinate gdje započeti tekst.

 Hrvatski