Interface IDevice

Interface IDevice

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

Defina métodos e propriedades que suportam a renderização personalizada dos elementos gráficos como caminhos, texto e imagens.

[ComVisible(true)]
public interface IDevice : IDisposable

Implements

IDisposable

Properties

GraphicContext

Conheça o contexto gráfico.

GraphicContext GraphicContext { get; }

Valor da propriedade

GraphicContext

Options

Tem a possibilidade de render.

RenderingOptions Options { get; }

Valor da propriedade

RenderingOptions

Methods

AddRect(RectangleF)

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

void AddRect(RectangleF rect)

Parameters

rect RectangleF

Um rectangulo para desenhar.

BeginDocument(Document)

Começa a entrega do documento.

void BeginDocument(Document document)

Parameters

document Document

O documento .

BeginElement(Elementos, RectangleF)

Começa a reprodução do elemento.

bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

O Aspose.Html.Dom.Elemento

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.

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 FillRule para determinar a região a preencher.Este método termina o caminho atual.

void Clip(FillRule rule)

Parameters

rule FillRule

A regra 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”.

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 pt3,utilizando pt1 e pt2 como os pontos de controle Bézier. o novo ponto atual é pt3.

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.

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 rectangulo que determina a posição e o tamanho para desenhar.

EndDocument()

Fim da entrega do documento.

void EndDocument()

EndElement(Element)

Fim da realização do elemento.

void EndElement(Element element)

Parameters

element Element

O Aspose.Html.Dom.Elemento

EndPage()

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

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.

void Fill(FillRule rule)

Parameters

rule FillRule

A regra 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.

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.

void Flush()

LineTo(pontof)

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

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.

void MoveTo(PointF pt)

Parameters

pt PointF

Ponto de onde mover o caminho.

RestoreGraphicContext()

Restaura o contexto gráfico inteiro para o seu valor anterior, empurrá-lo da barra.

void RestoreGraphicContext()

SaveGraphicContext()

Pressione uma cópia de todo o contexto gráfico no estágio.

void SaveGraphicContext()

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.

void Stroke()

StrokeAndFill(FillRule)

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

void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

A regra de preenchimento especifica como o interior de um caminho fechado é preenchido.

StrokeText(Conexão, PointF)

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

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.

 Português