Class Device
A név: Aspose.Html.Rendering Összefoglaló: Aspose.HTML.dll (25.4.0)
Képviseli az alaposztályt a speciális renderelési eszközök megvalósításához.
[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions
A paraméterek típusa
TGraphicContext
Grafikai kontextus, amely megtartja a jelenlegi grafikai vezérlő paramétereket
TRenderingOptions
Rendering opciók
Inheritance
object ← Device ← Device<tgraphiccontext, trenderingoptions="">
Implements
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Device(TrenderingOptions, az ICreateStreamProvider)
Elindítja az Aspose.Html.Rendering.Device`2 osztály új példáját az opciók és a stream szolgáltató renderelésével.
protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
Trend opciók
Rendelkezési lehetőségek.
streamProvider
ICreateStreamProvider
Objektum, amely az Aspose.Html.IO.ICreateStreamProvider felületet vezeti be
Device(TrenderingOptions, szál)
Elindítja az Aspose.Html.Rendering.Device`2 osztály új példáját az opciók és a kimeneti fájl neve megjelenítésével.
protected Device(TRenderingOptions options, string file)
Parameters
options
Trend opciók
Rendelkezési lehetőségek.
file
string
A kimeneti fájl neve.
Device(Térképek, Stream)
Elindítja az Aspose.Html.Rendering.Device`2 osztály új példáját az opciók és a kimeneti áramlás renderelésével.
protected Device(TRenderingOptions options, Stream stream)
Parameters
options
Trend opciók
Rendelkezési lehetőségek.
stream
Stream
A kiadás áramlása.
Properties
Configuration
A készülék konfigurációja.
protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }
ingatlan értéke
Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration
GraphicContext
A grafikus kontextus
public TGraphicContext GraphicContext { get; }
ingatlan értéke
TGFK összefüggés
Options
Megkapja az opciókat.
public TRenderingOptions Options { get; }
ingatlan értéke
Trend opciók
OutputStream
Állítsa be és kapja a kimeneti áramot.
protected Stream OutputStream { get; }
ingatlan értéke
PageIndex
Állítsa be vagy kapja meg a jelenlegi oldal indexét
protected int PageIndex { get; set; }
ingatlan értéke
StreamProvider
Megkapja az áramszolgáltató objektumát.
protected ICreateStreamProvider StreamProvider { get; }
ingatlan értéke
Methods
AddRect(RectangleF)
Helyezzen egy jobboldalt a jelenlegi útvonalra, mint egy teljes alútvonalat.
public virtual void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Egy rektangul a rajzoláshoz.
BeginDocument(Document)
Kezdődik a dokumentum bemutatása.
public virtual void BeginDocument(Document document)
Parameters
document
Document
Ez a dokumentum.
BeginElement(Elemek, RectangleF)
Kezdődik a csomagtartás.
public virtual bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Az Aspose.Html.Dom elem.
rect
RectangleF
A csomópont záró dobozát.
Returns
Visszatér [igaz] ha az elemet feldolgozni kell.
BeginPage(Szépség)
Kezdődik az új oldal bemutatása.
public virtual void BeginPage(SizeF size)
Parameters
size
SizeF
Az oldal mérete.
Clip(FillRule)
Változtassa meg a jelenlegi csúszás útvonalát azáltal, hogy összekapcsolja a jelenlegi útvonalat, a FillRule-t használva, hogy meghatározzák, hogy melyik régiót kell kitölteni.Ez a módszer megszünteti a jelenlegi utat.
public virtual void Clip(FillRule rule)
Parameters
rule
FillRule
A kitöltés szabálya meghatározza, hogy a zárt út belső részét hogyan vágják le
ClosePath()
Zárja be a jelenlegi alútvonalat azáltal, hogy a jelenlegi pontból a alútvonal kiindulási pontjáig egyenes vonal szegmenset ragaszkodik.Ha a jelenlegi alút már bezárva van, a “ClosePath” nem tesz semmit.Ez az operátor megszünteti a jelenlegi alútvonalat.A jelenlegi útvonalra egy másik szegmens hozzáadásával új alútvonal kezdődik,Még akkor is, ha az új szegmens a „ClosePath” módszer által elérett végponton kezdődik.
public virtual void ClosePath()
CubicBezierTo(PointF, PointF és PointF)
Helyezzen egy kubikus Bézier forgalmat a jelenlegi úthoz. A forgalmat a jelenlegi ponttól a pt2 pontig terjesztik,a pt1 és pt2 használata a Bézier ellenőrzési pontként. az új jelenlegi pont a pt3.
public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Az első pont koordinátora
pt2
PointF
A második pont koordinátora
pt3
PointF
Harmadik pont koordinátora
Dispose()
Alkalmazás-meghatározott feladatokat végez, amelyek a nem kezelt erőforrások felszabadításával, felszabadításával vagy újrahasznosításával kapcsolatosak.
public void Dispose()
Dispose(Bóli)
A nem kezelt és - opcionálisan - kezelt erőforrások kibocsátása.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
Igaz, hogy mind a kezelt, mind a nem kezelt erőforrások felszabaduljanak; hamis, hogy csak a kezelt erőforrások felszabaduljanak.
DrawImage(Byte[], WebImageFormat, RectangleF)
Írja be a meghatározott képet.
public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]
Számos bajt képviseli a képet.
imageFormat
WebImageFormat
Kép formátum
rect
RectangleF
Egy rektangul, amely meghatározza a pozíciót és a méretet, hogy húzza.
EndDocument()
Véget ért a dokumentum bemutatása.
public virtual void EndDocument()
EndElement(Element)
Véget ért a csomagtartás.
public virtual void EndElement(Element element)
Parameters
element
Element
Az Aspose.Html.Dom elem.
EndPage()
Véget ért a jelenlegi oldaltól.
public virtual void EndPage()
Fill(FillRule)
Az egész területet a jelenlegi útvonal zárja le.Ha az út több összekapcsolt alútból áll, akkor az összes alút belsejét kitölti,Együtt megvizsgálva.Ez a módszer megszünteti a jelenlegi utat.
public virtual void Fill(FillRule rule)
Parameters
rule
FillRule
A kitöltés szabálya meghatározza, hogy a zárt út belső részét hogyan töltik be
FillText(Térkép, PointF)
Töltse ki a megadott szövegszalagot a megadott helyen.
public virtual void FillText(string text, PointF pt)
Parameters
text
string
A szálak kitöltése.
pt
PointF
Az a pont, amely meghatározza a szöveg koordinátáit.
Flush()
Az összes adatot a kimeneti áramlásra áramlik.
public virtual void Flush()
GetExtension()
Megkapja a kimeneti fájl kiterjesztését.
protected virtual string GetExtension()
Returns
A fájl kiterjesztése.
Initialize()
Kezdődik a kontextus stack.
protected virtual void Initialize()
LineTo(PointF)
Hozzon hozzá egy egyenletes vonal szegmensét a jelenlegi pontból a ponthoz (pt).
public virtual void LineTo(PointF pt)
Parameters
pt
PointF
A pont, ahová kell létrehozni a vonalat.
MoveTo(PointF)
Egy új alút megkezdődik azáltal, hogy a jelenlegi pontot a pt paraméter koordinátáira mozgatja, elhanyagolva a csatlakozó vonal szegmensét.Ha az előző út építési módszer a jelenlegi út is “MoveTo”, az új “MoveTo” túllép;Az előző „MoveTo” művelet sem marad az úton.
public virtual void MoveTo(PointF pt)
Parameters
pt
PointF
A pont, ahová mozgatni az utat.
RestoreGraphicContext()
Visszaállítja az egész grafikai kontextust az előző értékeihez a csomagtól.
public virtual void RestoreGraphicContext()
SaveGraphicContext()
Az egész grafikai kontextus egy példányát nyomja a szalagra.
public virtual void SaveGraphicContext()
Stroke()
A csúszott vonal követi az út minden egyenes vagy forgó szegmensét,a szegmensre összpontosítva párhuzamos oldalakkal. az út minden alútját külön-külön kezelik.Ez a módszer megszünteti a jelenlegi utat.
public virtual void Stroke()
StrokeAndFill(FillRule)
Kattintson és töltse ki a jelenlegi útvonalat.Ez a módszer megszünteti a jelenlegi utat.
public virtual void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
A kitöltés szabálya meghatározza, hogy a zárt út belső részét hogyan töltik be.
StrokeText(Térkép, PointF)
A kijelölt szövegszalagot a kijelölt helyen rázza meg.
public virtual void StrokeText(string text, PointF pt)
Parameters
text
string
Sárkány a stroke.
pt
PointF
Pont, amely meghatározza a koordinátákat, hol kell elkezdeni a szöveget.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>