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
| Signature | Description |
|---|---|
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() | Створити поток контенту як стрічку. |