Class DocDevice
Nombre del espacio: Aspose.Html.Rendering.Doc Colección: Aspose.HTML.dll (25.4.0)
Representación de un documento DOCX.
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
IDevice ,y, IDisposable
Miembros heredados
Device<docdevice.docgraphiccontext, docrenderingoptions="">.Initialize() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.SaveGraphicContext() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.RestoreGraphicContext() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.GetExtension() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginDocument(Document) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndDocument() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginPage(SizeF) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndPage() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.Flush() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginElement(Element, RectangleF) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndElement(Element) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.ClosePath() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.MoveTo(PointF) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.LineTo(PointF) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.AddRect(RectangleF) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.CubicBezierTo(PointF, PointF, PointF) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.Stroke() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.Fill(FillRule) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.Clip(FillRule) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeAndFill(FillRule) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.FillText(string, PointF) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeText(string, PointF) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.DrawImage(byte[], WebImageFormat, RectangleF) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose() ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose(bool) ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.Options ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.Configuration ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.GraphicContext ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.StreamProvider ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.OutputStream ,y, Device<docdevice.docgraphiccontext, docrenderingoptions="">.PageIndex ,y, 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
DocDevice(ICreateStreamProveedor)
Inicializa una nueva instancia de la clase Aspose.Html.Rendering.DocDevice.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
Objeto que implementa la interfaz Aspose.Html.IO.ICreateStreamProvider
DocDevice(DocRenderingOptions, ICreateStreamProvider)
Inicializa una nueva instancia de la clase Aspose.Html.Rendering.DocDevice al renderizar opciones y proveedor de flujo.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
Opciones de rendimiento.
streamProvider
ICreateStreamProvider
Objeto que implementa la interfaz Aspose.Html.IO.ICreateStreamProvider
DocDevice(El string)
Inicializa una nueva instancia de la clase Aspose.Html.Rendering.DocDevice por nombre de archivo de salida.
public DocDevice(string file)
Parameters
file
string
Nombre del archivo de salida
DocDevice(DocRenderingOptions, estrellas)
Inicializa una nueva instancia de la clase Aspose.Html.Rendering.DocDevice al renderizar las opciones y el nombre del archivo de salida.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
Opciones de rendimiento.
file
string
Nombre del archivo de salida
DocDevice(Stream)
Inicializa una nueva instancia de la clase Aspose.Html.Rendering.DocDevice por flujo de salida.
public DocDevice(Stream stream)
Parameters
stream
Stream
El flujo de salida
DocDevice(DocRenderingOptions, flujo)
Inicializa una nueva instancia de la clase Aspose.Html.Rendering.DocDevice al renderizar las opciones y el flujo de salida.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
Opciones de rendimiento.
stream
Stream
El flujo de salida
Methods
AddRect(RectangleF)
Añade un rectángulo al camino corriente como un subútil completo.
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Un rectángulo para dibujar.
BeginDocument(Document)
Comienza la entrega del documento.
public override void BeginDocument(Document document)
Parameters
document
Document
El documento.
BeginElement(El elemento, RectangleF)
Comienza el rendimiento del nodo html.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
El elemento HTML.
rect
RectangleF
La caja de límite del nodo.
Returns
Devolver [verdad] si el elemento debe ser procesado.
BeginPage(Siguiente →)
Comienza el rendimiento de la nueva página.
public override void BeginPage(SizeF size)
Parameters
size
SizeF
tamaño de la página.
Clip(FillRule)
Modifica el recorrido de inclinación actual intersectándolo con el camino actual, utilizando la regla de FillMode para determinar la región a cubrir.Este método termina el camino actual.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
El modo 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 override 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 override 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
DrawImage(El byte[][], WebImageFormat, RectangleF)
Descarga la imagen especificada.
public override 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.
EndElement(Element)
Terminar el rendimiento del nodo html.
public override void EndElement(Element element)
Parameters
element
Element
El elemento HTML.
EndPage()
Terminamos con la presentación de la página actual.
public override 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 override void Fill(FillRule mode)
Parameters
mode
FillRule
El modo de relleno especifica cómo se rellea el interior de un camino cerrado
FillText(Título: PointF)
Rellena la línea de texto especificada en la ubicación específica.
public override 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 override void Flush()
GetExtension()
Obtendrá extensión del archivo de salida.
protected override string GetExtension()
Returns
La extensión del archivo.
Initialize()
Inicializa el estadio de contexto.
protected override void Initialize()
LineTo(Puntos)
Añade un segmento de línea recta desde el punto actual al punto (pt).
public override 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 override void MoveTo(PointF pt)
Parameters
pt
PointF
punto de donde mover el camino.
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 override void Stroke()
StrokeAndFill(FillRule)
Añadir y llenar el camino actual.Este método termina el camino actual.
public override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
El modo de relleno especifica cómo se relleva el interior de un camino cerrado.
StrokeText(Título: PointF)
Estirar la cadena de texto especificada en la ubicación específica.
public override 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.</docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,>