Class Device

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

IDevice , IDisposable

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

Stream

PageIndex

Establir o obtenir l’índex de la pàgina actual

protected int PageIndex { get; set; }

Valor de la propietat

int

StreamProvider

Objecte del proveïdor de flux.

protected ICreateStreamProvider StreamProvider { get; }

Valor de la propietat

ICreateStreamProvider

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

bool

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

string

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,>

 Català