ContentStreamBuilder

ContentStreamBuilder

Vue d’ensemble

ContentStreamBuilder Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET.

Construire des bytes de flux de contenu PDF en utilisant la syntaxe d’opérateur du PDF32000 §8-9.

Cette classe fournit 51 méthodes pour travailler avec des objets ContentStreamBuilder dans les programmes .NET. Les méthodes disponibles comprennent : BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath,35 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net.

méthodes

SignatureDescription
SaveState()Appelez SaveState sur cette instance ContentStreamBuilder.
RestoreState()Appelez RestoreState sur cette instance 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 de gris de remplissage.
SetStrokeGray(gray: double)Définit la valeur de gris du trait.
SetLineWidth(width: double)Définit la valeur de la largeur de ligne.
SetDashPattern(pattern: double[], phase: double)Définit la valeur du motif de tiret.
SetLineCap(cap: int)Définit la valeur du cap de ligne.
SetLineJoin(join: int)Définit la valeur de la jointure de ligne.
MoveTo(x: double, y: double)Appelez MoveTo(x, y) sur cette instance ContentStreamBuilder.
LineTo(x: double, y: double)Appelez LineTo(x, y) sur cette instance ContentStreamBuilder.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Appelez CurveTo(x1, y1, x2, y2, x3, y3) sur cette instance ContentStreamBuilder.
Rectangle(x: double, y: double, width: double, height: double)Appelez Rectangle(x, y, largeur, hauteur) sur cette instance ContentStreamBuilder.
ClosePath()Appelez ClosePath sur cette instance ContentStreamBuilder.
Stroke()Appelle Stroke sur cette instance ContentStreamBuilder.
Fill()Appelez Fill sur cette instance ContentStreamBuilder.
FillEvenOdd()Appelez FillEvenOdd sur cette instance ContentStreamBuilder.
FillAndStroke()Appelez FillAndStroke sur cette instance ContentStreamBuilder.
CloseAndStroke()Appelez CloseAndStroke sur cette instance ContentStreamBuilder.
EndPath()Appelez EndPath sur cette instance ContentStreamBuilder.
Clip()Appelez Clip sur cette instance ContentStreamBuilder.
ClipEvenOdd()Appelez ClipEvenOdd sur cette instance ContentStreamBuilder.
BeginText()Appelez BeginText sur cette instance ContentStreamBuilder.
EndText()Appelez EndText sur cette instance ContentStreamBuilder.
SetFont(fontName: string, size: double)Définit la valeur de la police.
MoveTextPosition(tx: double, ty: double)Appelez MoveTextPosition(tx, ty) sur cette instance 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 de l’interligne.
NextLine()Appelez NextLine sur cette instance 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.
SetHorizontalScaling(percent: double)Écalaison horisontale du texte (Tz), exprimée en pourcentage de la largeur normale (100 = non éclatée).
SetTextRenderingMode(mode: int)Définit la valeur du mode de rendu du texte.
SetTextRise(rise: double)Définit la valeur de la montée du texte.
ShowText(text: string)Appelez ShowText(text) sur cette instance ContentStreamBuilder.
ShowTextBytes(bytes: byte[])Afficher un texte en single-byte précodé.
ShowTextHex(glyphIds: byte[])Afficher le texte en utilisant une ligne hex-encodée (pour les ID glyph CIDFont).
DrawXObject(name: string)Appelez DrawXObject(nom) sur cette instance ContentStreamBuilder.
SetExtGState(name: string)Définit la valeur de l’état ext g.
BeginMarkedContent(tag: string)Appelez BeginMarkedContent(tag) sur cette instance ContentStreamBuilder.
BeginMarkedContent(tag: string, mcid: int)Appelez BeginMarkedContent(tag, mcid) sur cette instance ContentStreamBuilder.
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC avec un dictionnaire de propriétés inline (déjà sérialisé PDF dict littéraire).
EndMarkedContent()Appelez EndMarkedContent sur cette instance ContentStreamBuilder.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Commencez une séquence de contenu marqué en utilisant un MarkedContentInfo à partir d’un StructureElementBuilder.
Raw(operatorText: string)Appelle Raw(operatorText) sur cette instance ContentStreamBuilder.
Build()Créez le flux de contenu comme un byte.
ToString()Construisez le flux de contenu comme un filet.

Voir aussi

 Français