ContentStreamBuilder
ContentStreamBuilder
Overview
ContentStreamBuilder является классом в Aspose.PDF FOSS для Java.
Создает потоковый файл PDF в виде последовательности байтов.
Этот класс предоставляет 27 методов для работы с объектами ContentStreamBuilder в программах Java. Доступные методы включают: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle, и 15 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: fontResources, imageResources.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
fontResources | Map<String, String> | Read | Возвращает необратимую карту от основной шрифта имени к названию ресурса. |
imageResources | Map<String, String> | Read | Возвращает необратимую карту из ключа образа в имя ресурса. |
Methods
| Signature | Description |
|---|---|
ContentStreamBuilder() | Создает пустой ContentStreamBuilder. |
beginText() | Выпускает оператора BT (начало текстового объекта). |
endText() | Выпускает оператора ET (конечный текстовый объект). |
setFont(resourceName: String, size: double) | Выпускает оператор Tf (настроенный текст шрифта и размера). |
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader) | Знаки {@code resourceName} как шрифт типа 0/Identity-H. |
moveText(x: double, y: double) | Выпускает оператор Td (перемещение места текста). |
showText(text: String) | Выпускает Tj (показывать текст) оператор с правильным PDF струнного выхода |
| и WinAnsiEncoding. | |
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Выпускает оператор Tm (набор текстовой матрицы). |
setRGBFillColor(r: double, g: double, b: double) | Излучает оператор rg (установленный RGB цвет заполнения). |
setRGBStrokeColor(r: double, g: double, b: double) | Выпускает RG (установленный цвет строк RGB) оператор. |
setGrayFillColor(gray: double) | Выпускает оператор g (установленный цвет серого заполнения). |
setGrayStrokeColor(gray: double) | Выпускает G (установленный цвет серого штриха) оператор. |
setLineWidth(width: double) | Выпускает оператор w (ширина настройки линии). |
saveState() | Выпускает оператор q (save graphics state). |
restoreState() | Выпускает оператор Q (восстановление состояния графики). |
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Выпускает оператор cm (конкатентная матрица). |
rectangle(x: double, y: double, w: double, h: double) | Выпускает оператор re (простоугольник). |
fill() | Выпускает оператора f (путь заполнения). |
stroke() | Выпускает S (путь удара) оператор. |
fillStroke() | Выпускает оператор B (заполнение, затем путь удара). |
drawXObject(name: String) | Выпускает оператор Do (краска XObject). |
registerFont(baseFont: String) → String | Регистрирует стандартный шрифт и возвращает имя ресурса. |
registerImage(key: String) → String | Регистрирует ресурс изображения и возвращает его имя. |
getFontResources() → Map<String, String> | Возвращает необратимую карту от основной шрифта имени к названию ресурса. |
getImageResources() → Map<String, String> | Возвращает необратимую карту из ключа образа в имя ресурса. |
toByteArray() → byte[] | Возвращает накопленный поток содержимого в виде байтового массива. |
unicodeToWinAnsi(ch: char) → int | Преобразует символ Unicode в его значение WinAnsiEncoding байта. |