Class EmfText
Tên không gian: Aspose.Imaging.FileFormats.Emf.Emf.Objects Tổng hợp: Aspose.Imaging.dll (25.4.0)
Các đối tượng EmrText chứa các giá trị cho kết quả văn bản.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Nhận hoặc thiết lập một toàn bộ không được ký kết 32 bit chỉ định số ký tự trong dòng
public int Chars { get; set; }
Giá trị bất động sản
DxBuffer
Nhận hoặc đặt tùy chọn nhân vật spacing bufferUndefinedSpace2 (variable): Một số byte không được sử dụng tùy chọn.Tiếp theo ngay lập tức phần trước của cấu trúc này.OutputDx (thay đổi): Một loạt các integers 32-bit không được ký kết chỉ định khoảng cách phát hành giữanguồn gốc của các tế bào nhân vật lân cận trong các đơn vị logic. vị trí của trường này được chỉ định bởigiá trị của offDx trong byte từ đầu bản ghi này. nếu không gian được xác định, trường này chứasố lượng giá trị tương tự như các ký tự trong dòng xuất. Nếu trường tùy chọn của đối tượng EmrTextchứa cờ ETO_PDY, sau đó buffer này chứa hai lần nhiều giá trị như có các ký tự trongdòng output, một offset ngang và một vertical cho mỗi, theo thứ tự đó. nếu ETO_RTLREADING được chỉ định,các ký tự được đặt ở bên trái thay vì bên phải. không có tùy chọn nào khác ảnh hưởng đến giải thích của trường này.
public int[] DxBuffer { get; set; }
Giá trị bất động sản
int [ ]
GlyphIndexBuffer
Nhận hoặc đặt buffer chỉ số glyph tùy chọn.Nếu các tùy chọn có cờ ETO_GLYPH_INDEX thì các mã cho các ký tự trong dòng văn bản output thực sự là chỉ sốcác glyph nhân vật trong một font TrueType (2.1.11 ExtTextOutOptions danh sách).để hiển thị các ký tự chính xác trên playback, các phông chữ được sử dụng phải giống như cáctạo ra các chỉ số.
public int[] GlyphIndexBuffer { get; set; }
Giá trị bất động sản
int [ ]
Options
Nhận hoặc thiết lập một toàn bộ không được ký kết 32 bit cho biết cách sử dụng góc thẳng được chỉ định trongRectangle trường. trường này có thể là một sự kết hợp của nhiều hơn một ExtTextOutOptionsDanh sách (Phần 2.1.11) giá trị
public EmfExtTextOutOptions Options { get; set; }
Giá trị bất động sản
Rectangle
Nhận hoặc đặt một đối tượng WMF RectL tùy chọn ([MS-WM F] phần 2.2.2.19) định nghĩa một clipvà/hoặc vẽ thẳng trong các đơn vị logic.Điều thẳng này được áp dụng cho văn bảnKết quả được thực hiện bởi hồ sơ nội dung.
public Rectangle Rectangle { get; set; }
Giá trị bất động sản
Reference
Nhận hoặc đặt một đối tượng WMF PointL ([MS-WM F] phần 2.2.2.15) trong đó xác định các tọa độ củađiểm tham chiếu được sử dụng để định vị dòng. Điểm tham khảo được xác định bởiEMR_SETTEXTALIGN hồ sơ (mục 2.3.11.25). nếu không có hồ chứa như vậy đã được thiết lập,Định nghĩa mặc định là TA_LEFT,TA_TOP.
public Point Reference { get; set; }
Giá trị bất động sản
StringBuffer
Nhận hoặc đặt nhân vật string bufferUndefinedSpace1 (variable): Một số byte không sử dụng tùy chọn.Trường OutputString không cần phải theo dõi ngay phần trước của cấu trúc này.OutputString (thay đổi): Một loạt các ký tự chỉ định dòng để output.Vị trí của trường này được xác định bởi giá trị của offString trong byte từ đầu của bản ghi này.Số ký tự được xác định bởi giá trị của Chars.
public string StringBuffer { get; set; }