Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

Tên không gian: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Tổng hợp: Aspose.Imaging.dll (25.4.0)

Danh sách EmfPlusDrawDriverString chỉ định kết quả văn bản với vị trí nhân vật.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

Thành viên thừa kế

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusDrawDriverString(EmfPlusRecord)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmpPlusDrawDriverString.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Nguồn .

Properties

BrushId

Nhận hoặc đặt bộ định dạng nénA 32-bit non-signed integer that specifies either the foreground color of the text or a graphics brush (tạm dịch: Màn hình không được ký kết)Tùy thuộc vào giá trị của cờ S trong Cờ

public int BrushId { get; set; }

Giá trị bất động sản

int

DriverStringOptionsFlags

Nhận hoặc đặt cờ các tùy chọn dòng driverA 32-bit non-signed integer that specifies the spacing, orientation, and quality of rendering for the string. (liên kết sửa đổi)

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

Giá trị bất động sản

EmfPlusDriverStringOptionsFlags

GlyphCount

Nhận hoặc đặt số glyphA 32-bit unsigned integer that specifies the number of glyphs in the string

public int GlyphCount { get; set; }

Giá trị bất động sản

int

GlyphPos

Nhận hoặc đặt các vị trí glyphMột loạt các đối tượng EmfPlusPointF (phần 2.2.2.36) mà chỉ định vị trí phát hành của mỗi ký tự glyph.Cần phải có các yếu tố GlyphCount, mà có một sự tương ứng một-trong-một với các thành phần trong chuỗi Glif.Vị trí Glyph được tính từ vị trí của glyph đầu tiên nếu DriverStringOptionsRealizedAdvancetrong DriverStringOptions lá cờ được thiết lập. trong trường hợp này, GlyphPos chỉ định vị trí của glyph đầu tiên.

public PointF[] GlyphPos { get; set; }

Giá trị bất động sản

PointF [ ]

Glyphs

Nhận hoặc đặt các glyphsMột loạt các giá trị 16 bit định nghĩa dòng văn bản để vẽ.Nếu cờ DriverStringOptionsCmapLookup được đặt trong hộp DriversFlags, mỗi giá trị trong điều nàyarray chỉ định một nhân vật Unicode. nếu không, mỗi giá trị chỉ ra một chỉ số cho mộtglyph nhân vật trong đối tượng EmfPlusFont được xác định bởi giá trị ObjectId trong trường Flags.

public short[] Glyphs { get; set; }

Giá trị bất động sản

short [ ]

IsColor

Nhận hoặc đặt một giá trị cho thấy nếu ví dụ này là màu.Bit này chỉ ra loại dữ liệu trong trường BrushId.Nếu thiết lập, BrushId chỉ định giá trị màu trong một đối tượng EmfPlusARGB(Phần 2.2.2.1) Nếu rõ ràng, BrushId chứa EMF+ ObjectChỉ số bảng của một đối tượng EmfPlusBrush (phần 2.2.1.1).

public bool IsColor { get; set; }

Giá trị bất động sản

bool

MatrixPresent

Nhận hoặc đặt nếu matrix có lá cờMột toàn bộ không được ký kết 32-bit cho biết liệu có một matrix chuyển đổi có hiện diện trong trường TransformMatrix hay không0 - không có Matrix hiện tại. 1 - transform matrix là trong trường TransformMatrix

public int MatrixPresent { get; set; }

Giá trị bất động sản

int

ObjectId

Nhận hoặc đặt mục nhận dạng.Chỉ số bảng đối tượng EMF+ EmfPlusFont mục (section)2.2.1.3) để thực hiện văn bản. giá trị phải là 0 đến 63, bao gồm.

public byte ObjectId { get; set; }

Giá trị bất động sản

byte

TransformMatrix

Nhận hoặc đặt Matrix chuyển đổiMột đối tượng EmfPlusTransformMatrix tùy chọn (một phần 2.2.2.47) chỉ định chuyển đổi để áp dụng chomỗi giá trị trong chuỗi văn bản. sự hiện diện của dữ liệu này được xác định từ trường MatrixPresent.

public Matrix TransformMatrix { get; set; }

Giá trị bất động sản

Matrix

 Tiếng Việt