ContentStreamBuilder
Resumo geral
ContentStreamBuilder é uma classe em Aspose.PDF FOSS para .NET.
Cria bytes de fluxo de conteúdo PDF usando a sintaxe do operador de PDF32000 §8-9.
Esta classe fornece 49 métodos para trabalhar com objetos ContentStreamBuilder em programas .NET. Os métodos disponíveis incluem: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, e 33 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
SaveState() | Chama SaveState nesta instância ContentStreamBuilder. |
RestoreState() | Chama RestoreState nesta instância ContentStreamBuilder. |
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Estabelece o valor da matriz. |
SetFillColor(r: double, g: double, b: double) | Indica o valor da cor de preenchimento. |
SetFillColor(color: Color) | Indica o valor da cor de preenchimento. |
SetStrokeColor(r: double, g: double, b: double) | Indica o valor da cor do traço. |
SetStrokeColor(color: Color) | Indica o valor da cor do traço. |
SetFillGray(gray: double) | Indica o valor de enchimento em cinza. |
SetStrokeGray(gray: double) | Indica o valor de cinza. |
SetLineWidth(width: double) | Defina o valor da largura de linha. |
SetDashPattern(pattern: double[], phase: double) | Estabelece o valor do padrão de painel. |
SetLineCap(cap: int) | Estabelece o valor do limite de linha. |
SetLineJoin(join: int) | Estabelece o valor de ligação da linha. |
MoveTo(x: double, y: double) | Chama MoveTo nesta instância ContentStreamBuilder. |
LineTo(x: double, y: double) | Chama LineTo nesta instância ContentStreamBuilder. |
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Chama CurveTo nesta instância ContentStreamBuilder. |
Rectangle(x: double, y: double, width: double, height: double) | Chama Rectangle nesta instância ContentStreamBuilder. |
ClosePath() | Chama ClosePath nesta instância ContentStreamBuilder. |
Stroke() | Chama a Stroke nesta instância. |
Fill() | Chama “Encher” nesta instância ContentStreamBuilder. |
FillEvenOdd() | Chama FillEvenOdd nesta instância ContentStreamBuilder. |
FillAndStroke() | Chama FillAndStroke nesta instância ContentStreamBuilder. |
CloseAndStroke() | Chama CloseAndStroke nesta instância ContentStreamBuilder. |
EndPath() | Chama EndPath nesta instância ContentStreamBuilder. |
Clip() | Chama Clip nesta instância ContentStreamBuilder. |
ClipEvenOdd() | Chama ClipEvenOdd nesta instância ContentStreamBuilder. |
BeginText() | Chama BeginText nesta instância ContentStreamBuilder. |
EndText() | Chama EndText nesta instância ContentStreamBuilder. |
SetFont(fontName: string, size: double) | Defina o valor da fonte. |
MoveTextPosition(tx: double, ty: double) | Chama MoveTextPosition nesta instância ContentStreamBuilder. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Defina o valor da matriz de texto. |
SetLeading(leading: double) | Indica o valor principal. |
NextLine() | Chama NextLine nesta instância ContentStreamBuilder. |
SetCharSpacing(spacing: double) | Estabelece o valor de espaçamento carbônico. |
SetWordSpacing(spacing: double) | Fixa o valor de espaçamento da palavra. |
SetTextRenderingMode(mode: int) | Indica o valor do modo de renderização de texto. |
ShowText(text: string) | Chama ShowText nesta instância ContentStreamBuilder. |
ShowTextBytes(bytes: byte[]) | Mostrar texto pré-codificado de um único byte. |
ShowTextHex(glyphIds: byte[]) | Mostrar texto usando uma cadeia de caracteres hex- codificada (para os identificadores de glifos CIDFont). |
DrawXObject(name: string) | Chama DrawXObject nesta instância ContentStreamBuilder. |
SetExtGState(name: string) | Defina o valor de estado extg. |
BeginMarkedContent(tag: string) | Chama BeginMarkedContent nesta instância ContentStreamBuilder. |
BeginMarkedContent(tag: string, mcid: int) | |
BeginMarkedContentWithProps(tag: string, propsDictInline: string) | BDC com um dicionário de propriedades em linha (PDF dict literal já serializado). |
EndMarkedContent() | Chama EndMarkedContent nesta instância ContentStreamBuilder. |
BeginMarkedContent(info: Tagged.MarkedContentInfo) | Começar uma sequência de conteúdo marcada usando um MarkedContentInfo a partir de umStructureElementBuilder. |
Raw(operatorText: string) | Chama Raw nesta instância. |
Build() | Construir o fluxo de conteúdo como uma matriz byte. |
ToString() | Construir o fluxo de conteúdo como uma cadeia. |