ContentStreamBuilder

ContentStreamBuilder

Overview

ContentStreamBuilder є класом в Aspose.PDF FOSS для .NET.

Створює байти потоку контенту PDF за допомогою синтаксису оператора з PDF32000 §8-9.

Цей клас надає 49 методів для роботи з об’єктами ContentStreamBuilder в програмах .NET. Доступні методи включають: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, і 33 додаткових методів. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net.

Methods

SignatureDescription
SaveState()Покликає SaveState на цьому прикладі ContentStreamBuilder.
RestoreState()Покликає RestoreState на цьому прикладі ContentStreamBuilder.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Налаштовує значення матриці.
SetFillColor(r: double, g: double, b: double)Налаштовує значення кольору заповнення.
SetFillColor(color: Color)Налаштовує значення кольору заповнення.
SetStrokeColor(r: double, g: double, b: double)Налаштовує значення кольору штриху.
SetStrokeColor(color: Color)Налаштовує значення кольору штриху.
SetFillGray(gray: double)Налаштовує значення “сирого наповнення”.
SetStrokeGray(gray: double)Налаштує шервое значення.
SetLineWidth(width: double)Налаштовує значення ширини лінії.
SetDashPattern(pattern: double[], phase: double)Налаштовує значення схеми.
SetLineCap(cap: int)Налаштовує значення лінейного капіталу.
SetLineJoin(join: int)Налаштовує значення приєднання лінії.
MoveTo(x: double, y: double)Покликає MoveTo на цьому прикладі ContentStreamBuilder.
LineTo(x: double, y: double)Покликає LineTo на цьому прикладі ContentStreamBuilder.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Покликає CurveTo на цьому прикладі ContentStreamBuilder.
Rectangle(x: double, y: double, width: double, height: double)Зателефонує Rectangle на цьому ContentStreamBuilder інстанції.
ClosePath()Покликає ClosePath на цьому прикладі ContentStreamBuilder.
Stroke()Покликає “Строк” на цій інстанції.
Fill()Покликання “Заповнить” на цій інстанції ContentStreamBuilder.
FillEvenOdd()Покликає FillEvenOdd на цьому прикладі ContentStreamBuilder.
FillAndStroke()Покликає FillAndStroke на цьому прикладі ContentStreamBuilder.
CloseAndStroke()Покликає CloseAndStroke на цьому прикладі ContentStreamBuilder.
EndPath()Покликає EndPath на цьому прикладі ContentStreamBuilder.
Clip()Покликає Кліп на цьому ContentStreamBuilder інстанції.
ClipEvenOdd()Покликає ClipEvenOdd на цьому прикладі ContentStreamBuilder.
BeginText()Покликає BeginText на цьому прикладі ContentStreamBuilder.
EndText()Покликає EndText на цьому прикладі ContentStreamBuilder.
SetFont(fontName: string, size: double)Налаштовує значення шрифту.
MoveTextPosition(tx: double, ty: double)Покликає MoveTextPosition на цьому прикладі ContentStreamBuilder.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Налаштовує значення матриці тексту.
SetLeading(leading: double)Налаштовує головне значення.
NextLine()Покликає NextLine на цьому прикладі ContentStreamBuilder.
SetCharSpacing(spacing: double)Налаштовує значення проміжку.
SetWordSpacing(spacing: double)Налаштовує значення слова.
SetTextRenderingMode(mode: int)Налаштовує значення режиму відтворення тексту.
ShowText(text: string)Покликає ShowText на цьому прикладі ContentStreamBuilder.
ShowTextBytes(bytes: byte[])Показувати попередньо закодований однобайтовий текст.
ShowTextHex(glyphIds: byte[])Показувати текст за допомогою шестерково-кодованого радка (для ідентифікаторів гліпфов CIDFont).
DrawXObject(name: string)Покликає DrawXObject на цьому ContentStreamBuilder інстанції.
SetExtGState(name: string)Налаштовує значення стану ext g.
BeginMarkedContent(tag: string)Покликає BeginMarkedContent на цьому прикладі ContentStreamBuilder.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC з встроєним словником властивостей (запропонований у серії PDF dict literal).
EndMarkedContent()Покликає EndMarkedContent на цьому прикладі ContentStreamBuilder.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Почнете послідовність з позначеної місті, використовуючи MarkedContentInfo від StructureElementBuilder.
Raw(operatorText: string)Покликає Raw на цьому ContentStreamBuilder інстанції.
Build()Створити поток контенту як байтовий масив.
ToString()Створити поток контенту як стрічку.

See Also

 Українська