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
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
PageIndex
Sastavite ili dobijte indeks trenutačne stranice
protected int PageIndex { get; set; }
Vrijednost nekretnina
StreamProvider
Pronađite objekat pružatelja struje.
protected ICreateStreamProvider StreamProvider { get; }
Vrijednost nekretnina
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
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
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,>