ContentStreamBuilder

ContentStreamBuilder

Vue d’ensemble

ContentStreamBuilder est une classe dans Aspose.PDF FOSS pour .NET.

Construit les octets du flux de contenu PDF en utilisant la syntaxe des opérateurs de PDF32000 §8‑9.

Cette classe fournit 49 méthodes pour travailler avec des objets ContentStreamBuilder dans les programmes .NET.
Les méthodes disponibles incluent : BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, et 33 méthodes supplémentaires.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.

Méthodes

SignatureDescription
SaveState()Appelle SaveState sur cette instance de ContentStreamBuilder.
RestoreState()Appelle RestoreState sur cette instance de ContentStreamBuilder.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Définit la valeur de la matrice.
SetFillColor(r: double, g: double, b: double)Définit la valeur de la couleur de remplissage.
SetFillColor(color: Color)Définit la valeur de la couleur de remplissage.
SetStrokeColor(r: double, g: double, b: double)Définit la valeur de la couleur du trait.
SetStrokeColor(color: Color)Définit la valeur de la couleur du trait.
SetFillGray(gray: double)Définit la valeur du gris de remplissage.
SetStrokeGray(gray: double)Définit la valeur du gris du trait.
SetLineWidth(width: double)Définit la valeur de la largeur du trait.
SetDashPattern(pattern: double[], phase: double)Définit la valeur du motif de tirets.
SetLineCap(cap: int)Définit la valeur du style d’extrémité du trait.
SetLineJoin(join: int)Définit la valeur du joint du trait.
MoveTo(x: double, y: double)Appelle MoveTo sur cette instance de ContentStreamBuilder.
LineTo(x: double, y: double)Appelle LineTo sur cette instance de ContentStreamBuilder.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Appelle CurveTo sur cette instance de ContentStreamBuilder.
Rectangle(x: double, y: double, width: double, height: double)Appelle Rectangle sur cette instance de ContentStreamBuilder.
ClosePath()Appelle ClosePath sur cette instance de ContentStreamBuilder.
Stroke()Appelle Stroke sur cette instance de ContentStreamBuilder.
Fill()Appelle Fill sur cette instance de ContentStreamBuilder.
FillEvenOdd()Appelle FillEvenOdd sur cette instance de ContentStreamBuilder.
FillAndStroke()Appelle FillAndStroke sur cette instance de ContentStreamBuilder.
CloseAndStroke()Appelle CloseAndStroke sur cette instance de ContentStreamBuilder.
EndPath()Appelle EndPath sur cette instance de ContentStreamBuilder.
Clip()Appelle Clip sur cette instance de ContentStreamBuilder.
ClipEvenOdd()Appelle ClipEvenOdd sur cette instance de ContentStreamBuilder.
BeginText()Appelle BeginText sur cette instance de ContentStreamBuilder.
EndText()Appelle EndText sur cette instance de ContentStreamBuilder.
SetFont(fontName: string, size: double)Définit la valeur de la police.
MoveTextPosition(tx: double, ty: double)Appelle MoveTextPosition sur cette instance de ContentStreamBuilder.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Définit la valeur de la matrice de texte.
SetLeading(leading: double)Définit la valeur du leading.
NextLine()Appelle NextLine sur cette instance de ContentStreamBuilder.
SetCharSpacing(spacing: double)Définit la valeur de l’espacement des caractères.
SetWordSpacing(spacing: double)Définit la valeur de l’espacement des mots.
SetTextRenderingMode(mode: int)Définit la valeur du mode de rendu du texte.
ShowText(text: string)Appelle ShowText sur cette instance de ContentStreamBuilder.
ShowTextBytes(bytes: byte[])Affiche du texte pré‑encodé à octet unique.
ShowTextHex(glyphIds: byte[])Affiche du texte en utilisant une chaîne hexadécimale encodée (pour les ID de glyphes CIDFont).
DrawXObject(name: string)Appelle DrawXObject sur cette instance de ContentStreamBuilder.
SetExtGState(name: string)Définit la valeur de l’état graphique externe.
BeginMarkedContent(tag: string)Appelle BeginMarkedContent sur cette instance de ContentStreamBuilder.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC avec un dictionnaire de propriétés en ligne (littéral PDF déjà sérialisé).
EndMarkedContent()Appelle EndMarkedContent sur cette instance de ContentStreamBuilder.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Commence une séquence de contenu marqué en utilisant un MarkedContentInfo provenant d’un StructureElementBuilder.
Raw(operatorText: string)Appelle Raw sur cette instance de ContentStreamBuilder.
Build()Construit le flux de contenu sous forme de tableau d’octets.
ToString()Construit le flux de contenu sous forme de chaîne.

Voir aussi

 Français