GraphicsState
Overview
GraphicsState là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: Cloneable.
Theo dõi trạng thái đồ họa có thể thay đổi trong quá trình rendering trang PDF (ISO 32000-1:2008, §8.4).
Khóa học này cung cấp 79 phương pháp để làm việc với các đối tượng GraphicsState trong các chương trình Java. Các phương pháp có sẵn bao gồm: GraphicsState, beginText, clearPath, clearPendingClip, clone, closePath, concatMatrix, createStroke, curveTo, curveToV, curveToY, getBlendMode,67 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 : blendMode, cTM, charSpacing, clipPath, currentPath, dashArray,Và 23 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
cTM | Matrix | Read | Trở lại matrice chuyển đổi hiện tại. |
fillColor | java.awt.Color | Read | Trả lại màu đầy như một màu AWT. |
fillPatternName | String | Read | Trả lại tên mẫu đầy hiện tại (hoặc không cho màu sắc đầy chắc). |
strokePatternName | String | Read | Trở lại tên mẫu đột quỵ hiện tại (hoặc không). |
fillColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | Trả lại không gian màu được chọn bởi {@code cs}, hoặc null. |
strokeColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | Trả lại không gian màu được chọn bởi {@code CS} cuối cùng, hoặc null. |
strokeColor | java.awt.Color | Read | Trở lại màu của cơn đau như một màu AWT. |
lineWidth | double | Read | Trở lại chiều rộng đường trong đơn vị người dùng. |
lineCap | int | Read | Trở lại phong cách cap dòng (0=butt, 1=round, 2=square). |
lineJoin | int | Read | Lái lại dòng kết nối phong cách (0=miter, 1=round, 2=bevel). |
miterLimit | double | Read | Lại trả lại giới hạn của Miter. |
dashArray | float[] | Read | Trở lại chuỗi dash, hoặc null cho các dòng cố định. |
dashPhase | float | Read | Trở lại giai đoạn Dash. |
strokingAlpha | float | Read | Trở lại Alpha xâm nhập (0..1). |
nonStrokingAlpha | float | Read | Trở lại không bị xé (tốt) alpha (0..1). |
blendMode | String | Read | Trở lại chế độ trộn (/BM, §11.3.5). |
fontName | String | Read | Trả lại tên tài nguyên chữ hiện tại (ví dụ, “F1”). |
fontSize | double | Read | Trở lại kích thước phông chữ hiện tại. |
charSpacing | double | Read | Trở lại các nhân vật không gian trong đơn vị văn bản-không gian. |
wordSpacing | double | Read | Trả lại từ đi trong các đơn vị văn bản-không gian. |
horizontalScaling | double | Read | Trở lại quy mô văn bản ngang (nhiều phần trăm, 100 = bình thường). |
textLeading | double | Read | Trở lại văn bản dẫn đầu. |
textRenderingMode | int | Read | Trở lại chế độ rendering văn bản (0-7). |
textRise | double | Read | Lại trở lại văn bản tăng lên. |
textMatrix | Matrix | Read | Trả lại bản văn bản (Tm). |
textLineMatrix | Matrix | Read | Trở lại dòng chữ Matrix (Tlm). |
currentPath | GeneralPath | Read | Trở về con đường hiện tại. |
clipPath | GeneralPath | Read | Trở lại con đường lăn hiện tại, hoặc không nếu không được thiết lập. |
pendingClipEvenOdd | boolean | Read | Trở lại đúng nếu clip chờ sử dụng quy tắc đồng thời. |
Methods
| Signature | Description |
|---|---|
GraphicsState() | Tạo trạng thái đồ họa mới với các giá trị mặc định PDF. |
clone() → GraphicsState | |
getCTM() → Matrix | Trở lại matrice chuyển đổi hiện tại. |
setCTM(ctm: Matrix) | Thiết lập matrice chuyển đổi hiện tại. |
concatMatrix(matrix: Matrix) | Kết hợp một matrix vào CTM: ctm = matris × ctM. |
getFillColor() → java.awt.Color | Trả lại màu đầy như một màu AWT. |
getFillPatternName() → String | Trả lại tên mẫu đầy hiện tại (hoặc không cho màu sắc đầy chắc). |
setFillPatternName(n: String) | Lưu một tên tài nguyên mẫu như nguồn đầy. |
getStrokePatternName() → String | Trở lại tên mẫu đột quỵ hiện tại (hoặc không). |
setStrokePatternName(n: String) | Lưu một tên tài nguyên mẫu như nguồn cơn đau. |
setFillColorRGB(r: double, g: double, b: double) | Đặt màu đầy từ các thành phần PDF RGB (0..1). |
setFillColorGray(gray: double) | Đặt màu đầy từ giá trị xám PDF (0..1). |
setFillColorCMYK(c: double, m: double, y: double, k: double) | Đặt màu đầy từ các thành phần PDF CMYK (0..1) thông qua chuyển đổi hiển thị có tính cách báo chí ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). |
setFillColor(color: java.awt.Color) | Đặt màu đầy thẳng. |
getFillColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Trả lại không gian màu được chọn bởi {@code cs}, hoặc null. |
setFillColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Lưu trữ không gian màu được chọn bởi {@code cs} cho sc/scn tiếp theo. |
getStrokeColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Trả lại không gian màu được chọn bởi {@code CS} cuối cùng, hoặc null. |
setStrokeColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Lưu trữ không gian màu được chọn bởi {@code CS} cho SC/SCN sau đó. |
getStrokeColor() → java.awt.Color | Trở lại màu của cơn đau như một màu AWT. |
setStrokeColorRGB(r: double, g: double, b: double) | Đặt màu sập từ các thành phần PDF RGB (0..1). |
setStrokeColorGray(gray: double) | Đặt màu sơn từ giá trị xám PDF (0..1). |
setStrokeColorCMYK(c: double, m: double, y: double, k: double) | Đặt màu sơn từ các thành phần PDF CMYK (0..1) thông qua chuyển đổi hiển thị có tính cách báo chí ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). |
setStrokeColor(color: java.awt.Color) | Đặt màu sắc của cơn đau trực tiếp. |
getLineWidth() → double | Trở lại chiều rộng đường trong đơn vị người dùng. |
setLineWidth(w: double) | Đặt đường dây rộng. |
getLineCap() → int | Trở lại phong cách cap dòng (0=butt, 1=round, 2=square). |
setLineCap(cap: int) | Thiết lập kiểu Line Cap. |
getLineJoin() → int | Lái lại dòng kết nối phong cách (0=miter, 1=round, 2=bevel). |
setLineJoin(join: int) | Thiết lập dòng kết nối phong cách. |
getMiterLimit() → double | Lại trả lại giới hạn của Miter. |
setMiterLimit(limit: double) | Đặt giới hạn của Miter. |
getDashArray() → float[] | Trở lại chuỗi dash, hoặc null cho các dòng cố định. |
getDashPhase() → float | Trở lại giai đoạn Dash. |
setDash(array: float[], phase: float) | Đặt mẫu dash. |
createStroke() → BasicStroke | Tạo một AWT BasicStroke từ phong cách dòng hiện tại. |
getStrokingAlpha() → float | Trở lại Alpha xâm nhập (0..1). |
setStrokingAlpha(alpha: float) | Đặt ra các đợt Alpha. |
getNonStrokingAlpha() → float | Trở lại không bị xé (tốt) alpha (0..1). |
setNonStrokingAlpha(alpha: float) | Đặt các loại Alpha không bị đập. |
getBlendMode() → String | Trở lại chế độ trộn (/BM, §11.3.5). |
setBlendMode(mode: String) | Thiết lập chế độ trộn; null reset to “Normal”. |
getFontName() → String | Trả lại tên tài nguyên chữ hiện tại (ví dụ, “F1”). |
setFont(name: String, size: double) | Đặt font hiện tại. |
getFontSize() → double | Trở lại kích thước phông chữ hiện tại. |
getCharSpacing() → double | Trở lại các nhân vật không gian trong đơn vị văn bản-không gian. |
setCharSpacing(cs: double) | Đặt các nhân vật spacing. |
getWordSpacing() → double | Trả lại từ đi trong các đơn vị văn bản-không gian. |
setWordSpacing(ws: double) | Đặt từ spacing. |
getHorizontalScaling() → double | Trở lại quy mô văn bản ngang (nhiều phần trăm, 100 = bình thường). |
setHorizontalScaling(hs: double) | Thiết lập văn bản ngang quy mô. |
getTextLeading() → double | Trở lại văn bản dẫn đầu. |
setTextLeading(tl: double) | Đặt văn bản dẫn đầu. |
getTextRenderingMode() → int | Trở lại chế độ rendering văn bản (0-7). |
setTextRenderingMode(mode: int) | Thiết lập chế độ rendering văn bản. |
getTextRise() → double | Lại trở lại văn bản tăng lên. |
setTextRise(rise: double) | Đặt văn bản lên. |
getTextMatrix() → Matrix | Trả lại bản văn bản (Tm). |
setTextMatrix(tm: Matrix) | Đặt bản đồ văn bản. |
setTextMatrixDirect(tm: Matrix) | Thiết lập bản đồ văn bản mà không thay đổi bản sao dòng văn Bản (đối với glyph advance). |
getTextLineMatrix() → Matrix | Trở lại dòng chữ Matrix (Tlm). |
moveTextPosition(tx: double, ty: double) | Di chuyển vị trí văn bản bằng (tx, ty) — thực hiện Td operator. |
nextLine() | Chuyển sang dòng tiếp theo — thực hiện T* operator. |
beginText() | Bắt đầu một đối tượng văn bản (BT) - tái thiết lập hình chữ và hình dạng đường văn Bản để nhận diện. |
getCurrentPath() → GeneralPath | Trở về con đường hiện tại. |
moveTo(x: double, y: double) | Bắt đầu một con đường dưới mới tại (x, y). |
lineTo(x: double, y: double) | Thêm một dòng từ điểm hiện tại đến (x, y). |
curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Thêm một curve Bézier cubic (c operator). |
curveToV(x2: double, y2: double, x3: double, y3: double) | Thêm một curve Bézier khối với điểm kiểm soát đầu tiên = điểm hiện tại (v operator). |
curveToY(x1: double, y1: double, x3: double, y3: double) | Thêm một curve Bézier cúb với điểm kiểm soát cuối = điểm kết thúc (và nhà điều hành). |
rect(x: double, y: double, w: double, h: double) | - Thêm một góc thẳng (re operator). |
closePath() | Đóng đường dưới hiện tại (h operator). |
clearPath() | Tẩy sạch con đường hiện tại sau khi vẽ hoặc no-op. |
getClipPath() → GeneralPath | Trở lại con đường lăn hiện tại, hoặc không nếu không được thiết lập. |
setClipPath(path: GeneralPath) | Đặt con đường lăn trực tiếp. |
setPendingClip() | Nhãn một clip không ngừng nở (W operator). |
setPendingClipEvenOdd() | Nhãn một clip tròn (W* operator). |
hasPendingClip() → boolean | Trở lại đúng nếu có một clip đang chờ để áp dụng. |
isPendingClipEvenOdd() → boolean | Trở lại đúng nếu clip chờ sử dụng quy tắc đồng thời. |
clearPendingClip() | Tẩy sạch cờ clip đang chờ (sau khi nó đã được áp dụng). |