ContentStreamBuilder
Revisió
ContentStreamBuilder És una classe en Aspose.PDF FOSS per a .NET.
Construcció de bites de flux de contingut PDF utilitzant la síntaxa d’operador del PDF32000 §8-9.
Aquesta classe proporciona 51 mètodes per treballar amb els objectes ContentStreamBuilder en programes .NET. Els mètodes disponibles inclouen: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath,35 mètodes addicionals. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net.
Mètodes
| Signature | Descripció |
|---|---|
SaveState() | Coneix SaveState en aquest instància ContentStreamBuilder. |
RestoreState() | Coneix RestoreState en aquest instància ContentStreamBuilder. |
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Estableix el valor de la matriu. |
SetFillColor(r: double, g: double, b: double) | Estableix el valor del color de farciment. |
SetFillColor(color: Color) | Estableix el valor del color de farciment. |
SetStrokeColor(r: double, g: double, b: double) | Estableix el valor del color del traç. |
SetStrokeColor(color: Color) | Estableix el valor del color del traç. |
SetFillGray(gray: double) | Estableix el valor de gris de farciment. |
SetStrokeGray(gray: double) | Estableix el valor gris del traç. |
SetLineWidth(width: double) | Estableix el valor d’amplada de línia. |
SetDashPattern(pattern: double[], phase: double) | Estableix el valor del patró de guions. |
SetLineCap(cap: int) | Estableix el valor del cap de línia. |
SetLineJoin(join: int) | Estableix el valor de la unió de línies. |
MoveTo(x: double, y: double) | Coneix MoveTo(x, y) en aquesta instància ContentStreamBuilder. |
LineTo(x: double, y: double) | Coneix LineTo(x, y) en aquesta instància ContentStreamBuilder. |
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Coneix CurveTo(x1, y1, x2, y2, x3, y3) en aquesta instància ContentStreamBuilder. |
Rectangle(x: double, y: double, width: double, height: double) | Calla Rectangle(x, y, ample, altitud) en aquesta instància ContentStreamBuilder. |
ClosePath() | Coneix ClosePath en aquest instància ContentStreamBuilder. |
Stroke() | Calla Stroke en aquesta instància ContentStreamBuilder. |
Fill() | Coneix a la llista de llistes en aquesta instància. |
FillEvenOdd() | Coneix FillEvenOdd en aquest instància ContentStreamBuilder. |
FillAndStroke() | Coneix FillAndStroke en aquest instància ContentStreamBuilder. |
CloseAndStroke() | Coneix CloseAndStroke en aquest instància ContentStreamBuilder. |
EndPath() | Coneix EndPath en aquest instància ContentStreamBuilder. |
Clip() | Cloem un clic en aquesta instància ContentStreamBuilder. |
ClipEvenOdd() | Coneix ClipEvenOdd en aquest instància ContentStreamBuilder. |
BeginText() | Coneix BeginText en aquest instància ContentStreamBuilder. |
EndText() | Coneix EndText en aquest instància ContentStreamBuilder. |
SetFont(fontName: string, size: double) | Estableix el valor de la font. |
MoveTextPosition(tx: double, ty: double) | Calla MoveTextPosition(tx, ty) en aquesta instància ContentStreamBuilder. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Estableix el valor de la matriu de text. |
SetLeading(leading: double) | Estableix el valor de l’interlineat. |
NextLine() | Coneix NextLine en aquest instància ContentStreamBuilder. |
SetCharSpacing(spacing: double) | Estableix el valor de l’espaiat de caràcters. |
SetWordSpacing(spacing: double) | Estableix el valor de l’espaiat entre paraules. |
SetHorizontalScaling(percent: double) | Escalatge horitzontal de text (Tz), expressat com a percentatge de la amplada normal (100 = no escalable). |
SetTextRenderingMode(mode: int) | Estableix el valor del mode de renderització del text. |
SetTextRise(rise: double) | Estableix el valor de l’elevació del text. |
ShowText(text: string) | Coneix ShowText(text) en aquest instància ContentStreamBuilder. |
ShowTextBytes(bytes: byte[]) | Mostra text de single-byte preencodat. |
ShowTextHex(glyphIds: byte[]) | Mostra text utilitzant una cadena encodada hex (per a CIDFont glyph IDs). |
DrawXObject(name: string) | Calla DrawXObject(nom) en aquesta instància ContentStreamBuilder. |
SetExtGState(name: string) | Estableix el valor de l’estat ext g. |
BeginMarkedContent(tag: string) | Coneix BeginMarkedContent(tag) en aquest instància ContentStreamBuilder. |
BeginMarkedContent(tag: string, mcid: int) | Coneix BeginMarkedContent(tag, mcid) en aquest instància ContentStreamBuilder. |
BeginMarkedContentWithProps(tag: string, propsDictInline: string) | BDC amb un diccionari de propietats inline (PDF dictat literal ja serialitzat). |
EndMarkedContent() | Coneix EndMarkedContent en aquest instància ContentStreamBuilder. |
BeginMarkedContent(info: Tagged.MarkedContentInfo) | Comença una seqüència de contingut marcada utilitzant un MarkedContentInfo des d’un StructureElementBuilder. |
Raw(operatorText: string) | Calla Raw(operatorText) en aquest instància ContentStreamBuilder. |
Build() | Construeix el flux de contingut com a arreu de bytes. |
ToString() | Construeix el flux de contingut com una cadena. |