Class Device
Nom dels espais: Aspose.Html.Rendering Assemblea: Aspose.HTML.dll (25.4.0)
Representa la classe de base per a la implementació de dispositius de renderització específics.
[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions
Tipus de paràmetres
TGraphicContext
El context gràfic que manté els actuals paràmetres de control de la gràfica
TRenderingOptions
Opcions de rendiment
Inheritance
object ← Device ← Device<tgraphiccontext, trenderingoptions="">
Implements
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Device(Opcions de tendència, ICreateStreamProvider)
Inicia una nova instància de la classe Aspose.Html.Rendering.Device`2 realitzant opcions i proveïdor de flux.
protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
Opcions de tendència
Opcions de rendiment.
streamProvider
ICreateStreamProvider
Objecte que implementa la interfície Aspose.Html.IO.ICreateStreamProvider
Device(Opcions de tendència, string)
Inicialitza una nova instància de la classe Aspose.Html.Rendering.Device`2 mitjançant la renderització d’opcions i el nom de fitxer de sortida.
protected Device(TRenderingOptions options, string file)
Parameters
options
Opcions de tendència
Opcions de rendiment.
file
string
El nom del fitxer de sortida.
Device(Opcions de tendència, flux)
Inicialitza una nova instància de la classe Aspose.Html.Rendering.Device`2 mitjançant la renderització d’opcions i flux de sortida.
protected Device(TRenderingOptions options, Stream stream)
Parameters
options
Opcions de tendència
Opcions de rendiment.
stream
Stream
El flux de producci.
Properties
Configuration
Realitza la configuració del dispositiu.
protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }
Valor de la propietat
Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration
GraphicContext
Obtenir el context gràfic
public TGraphicContext GraphicContext { get; }
Valor de la propietat
Contexte de TGF
Options
Realitza les opcions de rendiment.
public TRenderingOptions Options { get; }
Valor de la propietat
Opcions de tendència
OutputStream
Establir i obtenir el flux de sortida.
protected Stream OutputStream { get; }
Valor de la propietat
PageIndex
Establir o obtenir l’índex de la pàgina actual
protected int PageIndex { get; set; }
Valor de la propietat
StreamProvider
Objecte del proveïdor de flux.
protected ICreateStreamProvider StreamProvider { get; }
Valor de la propietat
Methods
AddRect(RectangleF)
Afegeix un rectangle al recorregut actual com a subcurs complet.
public virtual void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Un rectangle per dibuixar.
BeginDocument(Document)
Comença la presentació del document.
public virtual void BeginDocument(Document document)
Parameters
document
Document
El document .
BeginElement(Elements i Rectangle)
Comença la renovació del nucli.
public virtual bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
El Aspose.Html.Dom.Elements
rect
RectangleF
La caixa de límits del nucli.
Returns
Retorn [true] si l’element ha de ser processat.
BeginPage(Sínia)
Comença la presentació de la nova pàgina.
public virtual void BeginPage(SizeF size)
Parameters
size
SizeF
La mida de la pàgina.
Clip(FillRule)
Modifica el recorregut d’acceleració en interseccionar-lo amb el tracte actual, utilitzant la FillRule per determinar la regió a omplir.Aquest mètode acaba el camí actual.
public virtual void Clip(FillRule rule)
Parameters
rule
FillRule
La regla de l’ompliment especifica com es clipa el interior d’un camí tancat
ClosePath()
Tanca la subputa actual amb l’apenament d’un segment de línia dreta des del punt actual fins al punt de partida de la Subpata.Si la subputa actual ja està tancada, “ClosePath” no fa res.Aquest operador finalitza la subputa actual. Apuntant un altre segment a la ruta actual comença una nova subpauta,Fins i tot si el nou segment comença al punt final aconseguit pel mètode “ClosePath”.
public virtual void ClosePath()
CubicBezierTo(El punt F, PointF)
Afegeix una curva de Bézier cúbica al camí corrent. La curvat s’estén del punt corrent al punt pt2,utilitzar pt1 i pt2 com els punts de control Bézier. el nou punt actual és pt3.
public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Coordinació del primer punt
pt2
PointF
Coordinació del segon punt
pt3
PointF
Coordinació del tercer punt
Dispose()
Realitza tasques definides per aplicació associades amb el lliurament, el lliurament o la restauració de recursos no gestionats.
public void Dispose()
Dispose(La botiga)
Llibera els recursos no gestionats i - opcionalment - manejats.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
’true’ per alliberar tant els recursos gestionats com els que no es guanen; ‘false’ perquè alliberen només els seus recursos no administrats.
DrawImage(El byte[], WebImageFormat, RectangleF)
Tracta la imatge especificada.
public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]
Una sèrie de bytes que representen la imatge.
imageFormat
WebImageFormat
El format de la imatge.
rect
RectangleF
Un rectangle que determina la posició i la mida per dibuixar.
EndDocument()
S’acaba la presentació del document.
public virtual void EndDocument()
EndElement(Element)
S’acaba el rendiment del nucli.
public virtual void EndElement(Element element)
Parameters
element
Element
El Aspose.Html.Dom.Elements
EndPage()
S’acaba la presentació de la pàgina actual.
public virtual void EndPage()
Fill(FillRule)
Omple tota la regió tancada pel camí actual.Si el camí consisteix en diversos subpats desconnectats, omple els interiors de tots els subpassos,Considerats junts.Aquest mètode acaba el camí actual.
public virtual void Fill(FillRule rule)
Parameters
rule
FillRule
La regla de rellotge especifica com s’omple l’interior d’un camí tancat
FillText(El punt, el punt)
Complir la barra de text especificada en l’emplaçament especificat.
public virtual void FillText(string text, PointF pt)
Parameters
text
string
Tancades per omplir.
pt
PointF
Un punt que especifica les coordenades del text.
Flush()
Flushes totes les dades al flux de sortida.
public virtual void Flush()
GetExtension()
Obté extensió del fitxer de sortida.
protected virtual string GetExtension()
Returns
Extensions de fitxers.
Initialize()
Inicialitza l’estac de context.
protected virtual void Initialize()
LineTo(Punt F)
Afegeix un segment de línia dreta des del punt actual al punt (pt).
public virtual void LineTo(PointF pt)
Parameters
pt
PointF
El punt d’on crear la línia a.
MoveTo(Punt F)
Comença un nou subcurs per moure el punt actual a les coordenades del paràmetre pt, ometent qualsevol segment de línia de connexió.Si el mètode anterior de construcció del camí en el camí actual també era “MoveTo”, el nou " Move To" el supera;No hi ha restes de l’operació anterior “MoveTo” que quedin en el camí.
public virtual void MoveTo(PointF pt)
Parameters
pt
PointF
El punt d’on es pot moure el camí.
RestoreGraphicContext()
Restaura tot el context gràfic al seu valor anterior, fent-lo des de l’estac.
public virtual void RestoreGraphicContext()
SaveGraphicContext()
Posa una còpia de tot el context gràfic a l’estac.
public virtual void SaveGraphicContext()
Stroke()
La línia trencada segueix cada segment recte o curvat en el camí,centrat en el segment amb els costats paral·lels a ell. Cada dels subpats del camí es tracta separat.Aquest mètode acaba el camí actual.
public virtual void Stroke()
StrokeAndFill(FillRule)
Entraure i omplir el camí actual.Aquest mètode acaba el camí actual.
public virtual void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
La regla de rellotge especifica com s’omple l’interior d’un camí tancat.
StrokeText(El punt, el punt)
Estirar la barra de text especificada en l’emplaçament especificat.
public virtual void StrokeText(string text, PointF pt)
Parameters
text
string
Estirada per a l’accident.
pt
PointF
El punt que especifica les coordenades on començar el text.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>