ContentStreamBuilder
Apžvalga
ContentStreamBuilder yra klasė Aspose.PDF FOSS for .NET.
Kuria PDF turinio srauto baitus, naudodamas operatoriaus sintaksę iš PDF32000 §8-9.
Ši klasė suteikia 49 metodus darbui su ContentStreamBuilder objektais .NET programose.
Prieinami metodai: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath ir 33 papildomi metodai.
Visi vieši nariai yra prieinami bet kuriai .NET programai po to, kai įdiegiama Aspose.PDF FOSS for .NET paketas.
Metodai
| Signature | Description |
|---|---|
SaveState() | Iškviečia SaveState šio ContentStreamBuilder egzemplioriuje. |
RestoreState() | Iškviečia RestoreState šio ContentStreamBuilder egzemplioriuje. |
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Nustato matricos reikšmę. |
SetFillColor(r: double, g: double, b: double) | Nustato užpildymo spalvos reikšmę. |
SetFillColor(color: Color) | Nustato užpildymo spalvos reikšmę. |
SetStrokeColor(r: double, g: double, b: double) | Nustato linijos spalvos reikšmę. |
SetStrokeColor(color: Color) | Nustato linijos spalvos reikšmę. |
SetFillGray(gray: double) | Nustato užpildymo pilkos spalvos reikšmę. |
SetStrokeGray(gray: double) | Nustato linijos pilkos spalvos reikšmę. |
SetLineWidth(width: double) | Nustato linijos pločio reikšmę. |
SetDashPattern(pattern: double[], phase: double) | Nustato brūkšnių modelio reikšmę. |
SetLineCap(cap: int) | Nustato linijos galų reikšmę. |
SetLineJoin(join: int) | Nustato linijos sujungimo reikšmę. |
MoveTo(x: double, y: double) | Iškviečia MoveTo šio ContentStreamBuilder egzemplioriuje. |
LineTo(x: double, y: double) | Iškviečia LineTo šio ContentStreamBuilder egzemplioriuje. |
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Iškviečia CurveTo šio ContentStreamBuilder egzemplioriuje. |
Rectangle(x: double, y: double, width: double, height: double) | Iškviečia Rectangle šio ContentStreamBuilder egzemplioriuje. |
ClosePath() | Iškviečia ClosePath šio ContentStreamBuilder egzemplioriuje. |
Stroke() | Iškviečia Stroke šio ContentStreamBuilder egzemplioriuje. |
Fill() | Iškviečia Fill šio ContentStreamBuilder egzemplioriuje. |
FillEvenOdd() | Iškviečia FillEvenOdd šio ContentStreamBuilder egzemplioriuje. |
FillAndStroke() | Iškviečia FillAndStroke šio ContentStreamBuilder egzemplioriuje. |
CloseAndStroke() | Iškviečia CloseAndStroke šio ContentStreamBuilder egzemplioriuje. |
EndPath() | Iškviečia EndPath šio ContentStreamBuilder egzemplioriuje. |
Clip() | Iškviečia Clip šio ContentStreamBuilder egzemplioriuje. |
ClipEvenOdd() | Iškviečia ClipEvenOdd šio ContentStreamBuilder egzemplioriuje. |
BeginText() | Iškviečia BeginText šio ContentStreamBuilder egzemplioriuje. |
EndText() | Iškviečia EndText šio ContentStreamBuilder egzemplioriuje. |
SetFont(fontName: string, size: double) | Nustato šrifto reikšmę. |
MoveTextPosition(tx: double, ty: double) | Iškviečia MoveTextPosition šio ContentStreamBuilder egzemplioriuje. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Nustato teksto matricos reikšmę. |
SetLeading(leading: double) | Nustato leading reikšmę. |
NextLine() | Iškviečia NextLine šio ContentStreamBuilder egzemplioriuje. |
SetCharSpacing(spacing: double) | Nustato simbolių tarpo reikšmę. |
SetWordSpacing(spacing: double) | Nustato žodžių tarpo reikšmę. |
SetTextRenderingMode(mode: int) | Nustato teksto atvaizdavimo režimo reikšmę. |
ShowText(text: string) | Iškviečia ShowText šio ContentStreamBuilder egzemplioriuje. |
ShowTextBytes(bytes: byte[]) | Rodo iš anksto užkoduotą vienobaitį tekstą. |
ShowTextHex(glyphIds: byte[]) | Rodo tekstą naudojant šešioliktainių koduotą eilutę (CIDFont glifo ID). |
DrawXObject(name: string) | Iškviečia DrawXObject šio ContentStreamBuilder egzemplioriuje. |
SetExtGState(name: string) | Nustato ext g state reikšmę. |
BeginMarkedContent(tag: string) | Iškviečia BeginMarkedContent šio ContentStreamBuilder egzemplioriuje. |
BeginMarkedContent(tag: string, mcid: int) | |
BeginMarkedContentWithProps(tag: string, propsDictInline: string) | BDC su įterptu savybių žodynu (jau serializuotu PDF žodyno literalu). |
EndMarkedContent() | Iškviečia EndMarkedContent šio ContentStreamBuilder egzemplioriuje. |
BeginMarkedContent(info: Tagged.MarkedContentInfo) | Pradeda pažymėto turinio seką naudojant MarkedContentInfo iš StructureElementBuilder. |
Raw(operatorText: string) | Iškviečia Raw šio ContentStreamBuilder egzemplioriuje. |
Build() | Sukuria turinio srautą kaip baitų masyvą. |
ToString() | Sukuria turinio srautą kaip eilutę. |