ContentStreamBuilder

ContentStreamBuilder

Overview

ContentStreamBuilder là một lớp trong Aspose.PDF FOSS cho Java.

Xây dựng một dòng nội dung PDF như là một chuỗi byte.

Khóa học này cung cấp 27 phương pháp để làm việc với các đối tượng ContentStreamBuilder trong các chương trình Java. Các phương pháp có sẵn bao gồm: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle,Và 15 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : fontResources, imageResources.

Properties

NameTypeAccessDescription
fontResourcesMap<String, String>ReadTrả lại một bản đồ không thể thay đổi từ tên font cơ sở đến tên nguồn.
imageResourcesMap<String, String>ReadTrả lại một bản đồ không thể thay đổi từ khóa hình ảnh đến tên tài nguyên.

Methods

SignatureDescription
ContentStreamBuilder()tạo ra một cái trống ContentStreamBuilder.
beginText()Phát hành BT (Bắt đầu đối tượng văn bản) operator.
endText()Phát hành ET (end text object) operator.
setFont(resourceName: String, size: double)Phát hành Tf (đặt chữ số và kích thước văn bản) operator.
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader)Nhãn {@code resourceName} như một chữ Type0/Identity-H.
moveText(x: double, y: double)Phát hành Td (move text position) operator.
showText(text: String)Phát hành Tj (xem văn bản) operator với PDF string escaping và WinAnsiEncoding thích hợp.
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Phát hành Tm (set text matrix) operator.
setRGBFillColor(r: double, g: double, b: double)Phát hành rg (đặt RGB đầy màu) operator.
setRGBStrokeColor(r: double, g: double, b: double)Phát hành RG (đặt màu rGB) operator.
setGrayFillColor(gray: double)Phát hành g (settings gray fill color) operator.
setGrayStrokeColor(gray: double)Emit the G (settings gray stroke color) operator. - Phát hành máy điều khiển G. (đặt màu xám).
setLineWidth(width: double)Phát hành operator w (set line width).
saveState()Phát hành Q (Save Graphics Status) operator.
restoreState()Phát hành Q (Chuyến khích trạng thái đồ họa) operator.
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)- Phát hành máy điều khiển cm (concatenate matrix).
rectangle(x: double, y: double, w: double, h: double)- Phát hành re (rectangle) operator.
fill()Phát hành của operator f (làm đường) .
stroke()- Phát hành S (cách cất) operator.
fillStroke()B. Tạo ra các nhà điều hành (tùy vào đó đi đường đua).
drawXObject(name: String)Phát hành Do (xem xobject) operator.
registerFont(baseFont: String)StringĐăng ký một phông chữ tiêu chuẩn và trả về tên tài nguyên của nó.
registerImage(key: String)StringĐăng ký một nguồn hình ảnh và trả về tên tài nguyên của nó.
getFontResources()Map<String, String>Trả lại một bản đồ không thể thay đổi từ tên font cơ sở đến tên nguồn.
getImageResources()Map<String, String>Trả lại một bản đồ không thể thay đổi từ khóa hình ảnh đến tên tài nguyên.
toByteArray()byte[]Trở lại dòng nội dung tích lũy như một byte array.
unicodeToWinAnsi(ch: char)intChuyển đổi một nhân vật Unicode thành giá trị byte của nó WinAnsiEncoding.

See Also

 Tiếng Việt