Class Device

Class Device

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

Predstavlja osnovnu klasu za implementaciju posebnih uređaja za renderiranje.

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

Vrsta parametara

TGraphicContext

Grafički kontekst koji drži trenutne parametre kontrole grafike

TRenderingOptions

Rendering opcije

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

naslijeđeni članovi

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

Constructors

Device(Sljedeći članakTrenderingOptions, ICreateStreamProvider)

Inicijalizira novu primjenu klase Aspose.Html.Rendering.Device`2 renderiranjem opcija i pružatelja prijenosa.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Trend opcije

Renderiranje opcija.

streamProvider ICreateStreamProvider

Objekt koji implementira Aspose.Html.IO.ICreateStreamProvider interfejs

Device(Opcije za trendering, string)

Inicijalizira novu primjenu razreda Aspose.Html.Rendering.Device`2 renderiranjem opcija i izlaznog imena datoteke.

protected Device(TRenderingOptions options, string file)

Parameters

options Trend opcije

Renderiranje opcija.

file string

Naziv izlaznog datoteke.

Device(Opcije za trendove, Stream)

Inicijalizira novu primjenu razreda Aspose.Html.Rendering.Device`2 renderiranjem opcija i izlaznog toka.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Trend opcije

Renderiranje opcija.

stream Stream

Proizvodni tok izvoza.

Properties

Configuration

Preuzimanje konfiguracije uređaja.

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

Vrijednost nekretnina

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

Pronađite grafski kontekst

public TGraphicContext GraphicContext { get; }

Vrijednost nekretnina

Sljedeći članakTGraphic

Options

Dobivaju ponudu opcija.

public TRenderingOptions Options { get; }

Vrijednost nekretnina

Trend opcije

OutputStream

Sastavite i dobijte izlazni tok.

protected Stream OutputStream { get; }

Vrijednost nekretnina

Stream

PageIndex

Sastavite ili dobijte indeks trenutačne stranice

protected int PageIndex { get; set; }

Vrijednost nekretnina

int

StreamProvider

Pronađite objekat pružatelja struje.

protected ICreateStreamProvider StreamProvider { get; }

Vrijednost nekretnina

ICreateStreamProvider

Methods

AddRect(RectangleF)

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

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

Jedan rektangul za crtanje.

BeginDocument(Document)

Počela je isporuka dokumentacije.

public virtual void BeginDocument(Document document)

Parameters

document Document

To je dokument.

BeginElement(Članak, RectangleF)

Počelo je odlaganje čvorova.

public virtual 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.

public virtual 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.

public virtual 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”.

public virtual void ClosePath()

CubicBezierTo(Pozicija, Pozicija i Pozicija)

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

public virtual 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

Dispose()

On obavlja zadatke definirane po aplikaciji povezane s oslobađanjem, oslobađanjem ili ponovnim oslobađanjem nekontroliranih resursa.

public void Dispose()

Dispose(Bolić)

Izlazi nekontrolirane i - opcionalno - upravljane resurse.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“Pravedno” za oslobađanje upravljenih i nekontroliranih resursa; “lažno” za oslobađanje samo nekontroliranih resursa.

DrawImage(byte[], WebImageFormat, RectangleF)

Napravite određenu sliku.

public virtual 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.

public virtual void EndDocument()

EndElement(Element)

Završetak ispuštanja čvorova.

public virtual void EndElement(Element element)

Parameters

element Element

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

EndPage()

Završetak isporuke tekuće stranice.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual void Flush()

GetExtension()

Dobiva proširenje izlaznog datoteke.

protected virtual string GetExtension()

Returns

string

Proširenje datoteke .

Initialize()

Inicijalizira kontekst stack.

protected virtual void Initialize()

LineTo(Pozicija)

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

public virtual 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.

public virtual 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.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

Pritisne kopiju cijelog grafskog konteksta na stack.

public virtual 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.

public virtual void Stroke()

StrokeAndFill(FillRule)

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

public virtual 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.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

Vrijeme za udar.

pt PointF

Točka koja određuje koordinate gdje započeti tekst.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 Hrvatski