ContentStreamBuilder

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

SignatureDescription
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ę.

Žr. taip pat

 Lietuvių