ContentStreamBuilder
Обзор
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 for .Net.
Методы
| Signature | Описание: |
|---|---|
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) | Устанавливает значение leading. |
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 в этом случае. |
Build() | Создать потоковую передачу контента как массив байтов. |
ToString() | Создать потоковую передачу контента как строку. |