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