GraphicsState

GraphicsState

Overview

GraphicsState là một lớp trong Aspose.PDF FOSS cho .NET.

Theo dõi trạng thái đồ họa PDF trong quá trình lưu lượng nội dung (PDF32000 §8.4).

Khóa học này cung cấp 10 phương pháp để làm việc với các đối tượng GraphicsState trong các chương trình .NET. Các phương pháp có sẵn bao gồm: AdvanceTextPosition, ConcatMatrix, GetEffectiveFontSize, GetTextPosition, MoveTextPosition, MoveToNextLine, Restore, Save, SetTextMatrix, TransformPoint. 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 .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : ActualText, BlendMode, CharSpacing, ClipMask, Ctm, DashArray,Và 32 nhiều hơn nữa.

Properties

NameTypeAccessDescription
Ctmdouble[]ReadMatrix chuyển đổi hiện tại (CTM).
FillRdoubleĐọc / viếtMàu đầy đủ (RGB).
FillGdoubleĐọc / viếtGặp hoặc đặt lấp g.
FillBdoubleĐọc / viếtGửi hoặc đặt lệnh b.
StrokeRdoubleĐọc / viếtMàu sắc của đập (RGB).
StrokeGdoubleĐọc / viếtGặp hoặc đặt cơn đau g.
StrokeBdoubleĐọc / viếtGặp hoặc đặt cơn đau b.
LineWidthdoubleĐọc / viếtđường dây rộng.
LineCapintĐọc / viếtLine cap style (0 = butt, 1 = vòng, 2 = quadrat).
LineJoinintĐọc / viếtLine join style (0 = m, 1 = vòng, 2 = bevel).
MiterLimitdoubleĐọc / viếtgiới hạn trung bình.
FlatnessdoubleĐọc / viếtTôn trọng độ mỏng.
FillAlphadoubleĐọc / viếtChế độ không ổn định (ca).
StrokeAlphadoubleĐọc / viếtKhả năng đột quỵ (CA).
BlendModestringĐọc / viếtchế độ Blend (BM).
OverprintStrokeboolĐọc / viếtBảng Overprint cho Stroking (OP).
OverprintFillboolĐọc / viếtBảng Overprint cho non-stroking (op).
ExtGStateNamestring?Đọc / viếtTên của nguồn ExtGState hiện tại, hoặc null.
MarkedContentTagstring?Đọc / viếtTag nội dung hiện tại (được thiết lập bởi BDC/BMC, được xóa bởi EMC).
ActualTextstring?Đọc / viếtActualText từ các thuộc tính nội dung được đánh dấu (được thiết lập bởi BDC với /ActualText).
DashArraydouble[]Đọc / viếtDash pattern array (d operator) - Hệ điều hành mô hình Dash.
DashPhasedoubleĐọc / viếtD. Phase Dash (D) của Operator.
FillColorSpacestringĐọc / viếtHiện tại điền vào tên không gian màu (c operator).
StrokeColorSpacestringĐọc / viếtTên không gian màu hiện tại (CS operator).
FillPatternNamestring?Đọc / viếtTên tài nguyên mẫu được đặt bởi scn khi FillColorSpace là “Pattern”.
StrokePatternNamestring?Đọc / viếtTên tài nguyên mẫu cho stroking (SCN operator).
InTextObjectboolĐọc / viếtCó thể bạn đang ở bên trong một đối tượng văn bản BT/ET.
FontNamestring?Đọc / viếtTên tài nguyên chữ hiện tại (ví dụ, “F1”).
FontSizedoubleĐọc / viếtKích thước hiện tại.
CharSpacingdoubleĐọc / viếtChất lượng không gian (TC).
WordSpacingdoubleĐọc / viếtTừ vựng (Tw).
HorizontalScalingdoubleĐọc / viếtTỷ lệ đo ngang (Tz).
LeadingdoubleĐọc / viếtTác giả dẫn đầu (TL).
RenderingModeintĐọc / viếtTính năng của Text rendering mode (Tr).
RisedoubleĐọc / viếtTăng văn bản (Ts).
TextMatrixdouble[]ReadMátrix văn bản (Tm).
TextLineMatrixdouble[]ReadMátrix dòng văn bản.
ClipMaskbyte[]?Đọc / viếtĐường clip hiện tại như một stencil nhị phân (255 = pixel là bên trong clip, 0 = ngoài).

Methods

SignatureDescription
Save()Nhấn trạng thái hiện tại vào stack (q operator).
Restore()Khôi phục lại trạng thái được tiết kiệm gần đây nhất (Q operator).
ConcatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Kết hợp một matrix với CTM (cm operator).
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Thiết lập bản đồ văn bản trực tiếp (Tm operator).
MoveTextPosition(tx: double, ty: double)Chuyển vị trí văn bản (Td operator).
AdvanceTextPosition(tx: double, ty: double)Tăng vị trí văn bản sau khi hiển thị một dòng (Tj/TJ).
MoveToNextLine()Chuyển sang đường tiếp theo (T* operator).
TransformPoint(x: double, y: double)Chuyển đổi một điểm từ không gian người dùng sang không khí thiết bị bằng cách sử dụng CTM.
GetTextPosition()Nhận vị trí tuyệt đối của văn bản bằng cả CTM và chữ số.
GetEffectiveFontSize()Nhận kích thước phông hiệu quả xem xét quy mô văn bản và CTM.

See Also

 Tiếng Việt