Class DocDevice

Class DocDevice

Nome do espaço: Aspose.Html.Rendering.Doc Assembleia: Aspose.HTML.dll (25.4.0)

Representação de um documento DOCX.

[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable

Inheritance

object Device Device<docdevice.docgraphiccontext, docrenderingoptions=""> DocDevice

Implements

IDevice , IDisposable

Membros herdados

Device<docdevice.docgraphiccontext, docrenderingoptions="">.Initialize() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.SaveGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.RestoreGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GetExtension() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginDocument(Document) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndDocument() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginPage(SizeF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndPage() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Flush() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginElement(Element, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndElement(Element) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.ClosePath() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.MoveTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.LineTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.AddRect(RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.CubicBezierTo(PointF, PointF, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Stroke() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Fill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Clip(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeAndFill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.FillText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.DrawImage(byte[], WebImageFormat, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose(bool) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Options , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Configuration , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GraphicContext , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StreamProvider , Device<docdevice.docgraphiccontext, docrenderingoptions="">.OutputStream , Device<docdevice.docgraphiccontext, docrenderingoptions="">.PageIndex , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

DocDevice(IcreateStreamProvedor)

Inicia uma nova instância da classe Aspose.Html.Rendering.Doc.DocDevice.

public DocDevice(ICreateStreamProvider streamProvider)

Parameters

streamProvider ICreateStreamProvider

Objeto que implementa a interface Aspose.Html.IO.ICreateStreamProvider

DocDevice(DocRenderingOptions, ICreateStreamProvider)

Inicia uma nova instância da classe Aspose.Html.Rendering.Doc.DocDevice através da renderização de opções e do provedor de streaming.

public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options DocRenderingOptions

Opções de renderização.

streamProvider ICreateStreamProvider

Objeto que implementa a interface Aspose.Html.IO.ICreateStreamProvider

DocDevice(Redação)

Inicia uma nova instância da classe Aspose.Html.Rendering.Doc.DocDevice pelo nome do arquivo de saída.

public DocDevice(string file)

Parameters

file string

Nome do arquivo de saída

DocDevice(Opções de DocRendering, string)

Inicia uma nova instância da classe Aspose.Html.Rendering.Doc.DocDevice por renderização de opções e nome de arquivo de saída.

public DocDevice(DocRenderingOptions options, string file)

Parameters

options DocRenderingOptions

Opções de renderização.

file string

Nome do arquivo de saída

DocDevice(Stream)

Inicia uma nova instância da classe Aspose.Html.Rendering.Doc.DocDevice por fluxo de saída.

public DocDevice(Stream stream)

Parameters

stream Stream

O fluxo de saída

DocDevice(Avaliação de Opções, Stream)

Inicia uma nova instância da classe Aspose.Html.Rendering.Doc.DocDevice, oferecendo opções e fluxo de saída.

public DocDevice(DocRenderingOptions options, Stream stream)

Parameters

options DocRenderingOptions

Opções de renderização.

stream Stream

O fluxo de saída

Methods

AddRect(RectangleF)

Adicione um rectangulo para o caminho corrente como um submundo completo.

public override void AddRect(RectangleF rect)

Parameters

rect RectangleF

Um rectangulo para desenhar.

BeginDocument(Document)

Começa a entrega do documento.

public override void BeginDocument(Document document)

Parameters

document Document

O documento .

BeginElement(Elementos, RectangleF)

Comece a renderização do nodo html.

public override bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

O elemento HTML.

rect RectangleF

Caixa de limite do nodo.

Returns

bool

Retorna [verdade] se o elemento deve ser processado.

BeginPage(Simeão)

Começa a reprodução da nova página.

public override void BeginPage(SizeF size)

Parameters

size SizeF

tamanho da página.

Clip(FillRule)

Modifica o caminho de clipe atual, intersectando-o com o caminho atual, usando a regra FillMode para determinar a região a preencher.Este método termina o caminho atual.

public override void Clip(FillRule mode)

Parameters

mode FillRule

O modo de enchimento especifica como o interior de um caminho fechado é clipeado

ClosePath()

Coloque o subútil corrente apegando um segmento de linha reta do ponto corrente ao ponto de partida do subútil.Se o subcaminho atual já está fechado, o “ClosePath” não faz nada.Este operador termina o subcaminho atual.Aplicando outro segmento ao caminho atual começa um novo subcaminho,Mesmo se o novo segmento começa no ponto final alcançado pelo método “ClosePath”.

public override void ClosePath()

CubicBezierTo(Ponto F, Ponto F e Ponto F)

Adicione uma curva cúbica Bézier para o caminho corrente. a curva se estende do ponto corrente para o ponto pt2,utilizando pt1 e pt2 como os pontos de controle Bézier. o novo ponto atual é pt3.

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

Parameters

pt1 PointF

Coordenadas do primeiro ponto

pt2 PointF

Coordenadas do segundo ponto

pt3 PointF

Coordenadas do Terceiro Ponto

DrawImage(em byte[ ], WebImageFormat, RectangleF)

Confira a imagem especificada.

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

Parameters

data byte [ ]

Uma série de bytes que representam a imagem.

imageFormat WebImageFormat

Formato de imagem.

rect RectangleF

Um rectangel que determina a posição e o tamanho para desenhar.

EndElement(Element)

Fim de renderização do nodo html.

public override void EndElement(Element element)

Parameters

element Element

O elemento HTML.

EndPage()

Fim de renderização da página atual.

public override void EndPage()

Fill(FillRule)

Enche toda a região fechada pelo caminho atual.Se o caminho consistir em vários sub-caminhos desconectados, ele enche os interiores de todos os sub-caminhos,Considerados em conjunto.Este método termina o caminho atual.

public override void Fill(FillRule mode)

Parameters

mode FillRule

O modo de enchimento especifica como o interior de um caminho fechado é preenchido

FillText(Conexão, PointF)

Preencha a linha de texto especificada na localização especificada.

public override void FillText(string text, PointF pt)

Parameters

text string

Cintura para encher.

pt PointF

ponto que especifica as coordenadas do texto.

Flush()

Flush todos os dados para o fluxo de saída.

public override void Flush()

GetExtension()

Obtenha extensão do arquivo de saída.

protected override string GetExtension()

Returns

string

A extensão do arquivo.

Initialize()

Inicializa o estágio de contexto.

protected override void Initialize()

LineTo(pontof)

Adicione um segmento de linha reta do ponto atual ao ponto (pt).

public override void LineTo(PointF pt)

Parameters

pt PointF

ponto de onde criar a linha para.

MoveTo(pontof)

Começa um novo subcaminho ao mover o ponto atual para as coordenadas do parâmetro pt, esquecendo qualquer segmento de linha de ligação.Se o método anterior de construção da estrada na estrada atual também foi “MoveTo”, o novo “MoveTo” sobrepõe-a;Nenhum remanescente da operação anterior “MoveTo” permanece no caminho.

public override void MoveTo(PointF pt)

Parameters

pt PointF

Ponto de onde mover o caminho.

Stroke()

A linha quebrada segue cada segmento direto ou curvado no caminho,focado no segmento com os lados paralelos a ele. Cada um dos subpassos do caminho é tratado separadamente.Este método termina o caminho atual.

public override void Stroke()

StrokeAndFill(FillRule)

Coloque e preencha o caminho atual.Este método termina o caminho atual.

public override void StrokeAndFill(FillRule mode)

Parameters

mode FillRule

O modo de enchimento especifica como o interior de um caminho fechado é preenchido.

StrokeText(Conexão, PointF)

Coloque a linha de texto especificada na localização especificada.

public override void StrokeText(string text, PointF pt)

Parameters

text string

Atirar para o stroke.

pt PointF

Um ponto que especifica as coordenadas onde começar o 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,>

 Português