Class Device

Class Device

Nombre del espacio: Aspose.Html.Rendering Colección: Aspose.HTML.dll (25.4.0)

Representa la clase de base para la implementación de dispositivos de renderización específicos.

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

Tipos de Parámetros

TGraphicContext

Contexto gráfico que mantiene los parámetros de control gráficos actuales

TRenderingOptions

Opciones de rendimiento

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice ,y, IDisposable

Miembros heredados

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

Constructors

Device(Opciones de tendencia, ICreateStreamProvider)

Inicia una nueva instancia de la clase Aspose.Html.Rendering.Device`2 al renderizar opciones y proveedor de flujo.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Opciones de tendencia

Opciones de rendimiento.

streamProvider ICreateStreamProvider

Objeto que implementa la interfaz Aspose.Html.IO.ICreateStreamProvider

Device(Opciones de tendencia, string)

Inicia una nueva instancia de la clase Aspose.Html.Rendering.Device`2 al renderizar las opciones y el nombre del archivo de salida.

protected Device(TRenderingOptions options, string file)

Parameters

options Opciones de tendencia

Opciones de rendimiento.

file string

Nombre del archivo de salida.

Device(Opciones de tendencia, flujo)

Inicia una nueva instancia de la clase Aspose.Html.Rendering.Device`2 al renderizar opciones y flujo de salida.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Opciones de tendencia

Opciones de rendimiento.

stream Stream

El flujo de producción.

Properties

Configuration

Obtenga la configuración del dispositivo.

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

Valor de la propiedad

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

Conoce el contexto gráfico

public TGraphicContext GraphicContext { get; }

Valor de la propiedad

Contexto Tg

Options

Recibe las opciones de rendimiento.

public TRenderingOptions Options { get; }

Valor de la propiedad

Opciones de tendencia

OutputStream

Sete y obtenga el flujo de salida.

protected Stream OutputStream { get; }

Valor de la propiedad

Stream

PageIndex

Configurar o obtener el índice de la página actual

protected int PageIndex { get; set; }

Valor de la propiedad

int

StreamProvider

Objeto del proveedor de flujo.

protected ICreateStreamProvider StreamProvider { get; }

Valor de la propiedad

ICreateStreamProvider

Methods

AddRect(RectangleF)

Añade un rectángulo al camino corriente como un subútil completo.

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

Un rectángulo para dibujar.

BeginDocument(Document)

Comienza la entrega del documento.

public virtual void BeginDocument(Document document)

Parameters

document Document

El documento.

BeginElement(El elemento, RectangleF)

Comienza el rendimiento del nodo.

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

El Aspose.Html.Dom.El elemento.

rect RectangleF

La caja de límite del nodo.

Returns

bool

Devolver [verdad] si el elemento debe ser procesado.

BeginPage(Siguiente →)

Comienza el rendimiento de la nueva página.

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

tamaño de la página.

Clip(FillRule)

Modifica el recorrido actual intersectándolo con el camino actual, utilizando la FillRule para determinar la región a cubrir.Este método termina el camino actual.

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

La regla de relleno especifica cómo se clipa el interior de un camino cerrado

ClosePath()

Cierra el subpágina corriente apegando un segmento de línea recta desde el punto actual al punto de partida del subpadino.Si el subtipo actual ya está cerrado, “ClosePath” no hace nada.Este operador termina la subputa actual.Añadiendo otro segmento a la ruta actual comienza una nueva subpauta,Incluso si el nuevo segmento comienza en el punto final alcanzado por el método “ClosePath”.

public virtual void ClosePath()

CubicBezierTo(Título: Pointf, PointF)

Añade una curva de Bézier cúbica a la ruta corriente. la Curva se extiende desde el punto corrente al punto pt2,utilizar pt1 y pt2 como los puntos de control Bézier. el nuevo punto actual es pt3.

public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

Coordinación del primer punto

pt2 PointF

Coordinación del segundo punto

pt3 PointF

Coordinación del tercer punto

Dispose()

Desempeña tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no gestionados.

public void Dispose()

Dispose(BOOL)

Emite recursos no gestionados y - opcionalmente - gestionados.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

‘verdad” para liberar tanto los recursos gestionados como no gestionados; “falso” para liberar sólo los recursos no gestionados.

DrawImage(El byte[][], WebImageFormat, RectangleF)

Descarga la imagen especificada.

public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte [][]

Un conjunto de bytes que representan la imagen.

imageFormat WebImageFormat

El formato de imagen.

rect RectangleF

Un rectángulo que determina la posición y el tamaño para dibujar.

EndDocument()

Finalizar la entrega del documento.

public virtual void EndDocument()

EndElement(Element)

Terminamos con el rendimiento del nodo.

public virtual void EndElement(Element element)

Parameters

element Element

El Aspose.Html.Dom.El elemento.

EndPage()

Terminamos con la presentación de la página actual.

public virtual void EndPage()

Fill(FillRule)

Cumple toda la región cerrada por el camino actual.Si el camino se compone de varios subtipos desconectados, rellenan los interiores de todos los sublipos,Considerados juntos.Este método termina el camino actual.

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

La regla de relleno especifica cómo se llena el interior de un camino cerrado

FillText(Título: PointF)

Rellena la línea de texto especificada en la ubicación específica.

public virtual void FillText(string text, PointF pt)

Parameters

text string

Limpieza para llenar.

pt PointF

Punto que especifica las coordenadas del texto.

Flush()

Flushes todos los datos a la corriente de salida.

public virtual void Flush()

GetExtension()

Obtendrá extensión del archivo de salida.

protected virtual string GetExtension()

Returns

string

La extensión del archivo.

Initialize()

Inicializa el estadio de contexto.

protected virtual void Initialize()

LineTo(Puntos)

Añade un segmento de línea recta desde el punto actual al punto (pt).

public virtual void LineTo(PointF pt)

Parameters

pt PointF

punto de donde crear la línea a.

MoveTo(Puntos)

Comienza un nuevo subpato moviendo el punto actual a las coordenadas del parámetro pt, omitiendo cualquier segmento de línea de conexión.Si el método anterior de construcción de los caminos en el camino actual también fue “MoveTo”, el nuevo “Promover” lo supera;Ningún residuo de la operación anterior “MoveTo” permanece en el camino.

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

punto de donde mover el camino.

RestoreGraphicContext()

Restaura el contexto gráfico entero a su valor anterior, empujándolo de la barra.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

Pulsa una copia de todo el contexto gráfico en la barra.

public virtual void SaveGraphicContext()

Stroke()

La línea rota sigue cada segmento recto o curvado en el camino,centrado en el segmento con lados paralelos a él. Cada una de las submarinas del camino se trata separadamente.Este método termina el camino actual.

public virtual void Stroke()

StrokeAndFill(FillRule)

Añadir y llenar el camino actual.Este método termina el camino actual.

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

La regla de relleno especifica cómo se rellea el interior de un camino cerrado.

StrokeText(Título: PointF)

Estirar la cadena de texto especificada en la ubicación específica.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

Cortesía a los ataques.

pt PointF

Punto que especifica las coordenadas donde comenzar el texto.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 Español