ContentStreamBuilder

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()Создать потоковую передачу контента как строку.

См. также:

 Русский