Class EmfPlusDrawDriverString
ชื่อพื้นที่: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records การประกอบ: Aspose.Imaging.dll (25.4.0)
บันทึก EmfPlusDrawDriverString รายละเอียดการส่งออกข้อความที่มีตําแหน่งตัวละคร
public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawDriverString
อนุญาโตตุลาการ
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)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawDriverString
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
แหล่ง
Properties
BrushId
รับหรือตั้งค่าตัวระบุแปรง32 บิต Unsigned integer ซึ่งระบุสีด้านหน้าของข้อความหรือสกรูกราฟิกขึ้นอยู่กับมูลค่าของธง S ในธง
public int BrushId { get; set; }
คุณสมบัติมูลค่า
DriverStringOptionsFlags
รับหรือตั้งค่าไดรฟ์แถบตัวเลือกกระดาษA 32 บิต Unsigned integer ซึ่งระบุพื้นที่ orientation และคุณภาพ rendering สําหรับ string
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
คุณสมบัติมูลค่า
EmfPlusDriverStringOptionsFlags
GlyphCount
รับหรือตั้งค่าคํานวณ glyphA 32 บิต Unsigned integer ซึ่งระบุจํานวน glyphs ในเส้น
public int GlyphCount { get; set; }
คุณสมบัติมูลค่า
GlyphPos
รับหรือตั้งค่าตําแหน่ง Glyphชุดของวัตถุ EmfPlusPointF (ส่วน 2.2.2.36) ที่ระบุตําแหน่งการออกของแต่ละตัวเลข glyphจําเป็นต้องมีองค์ประกอบ GlyphCount ซึ่งมีความสอดคล้องหนึ่งต่อหนึ่งกับองค์ประกอบในแถว Glyphsตําแหน่ง Glyph ได้รับการคํานวณจากตําแหน่งของ Glyph เป็นครั้งแรกถ้า DriverStringOptionsRealizedAdvanceปลั๊กใน DriverStringOptions ปลั๊กจะตั้งไว้ ในกรณีนี้ GlyphPos จะระบุตําแหน่งของ Glyph เป็นครั้งแรกเท่านั้น
public PointF[] GlyphPos { get; set; }
คุณสมบัติมูลค่า
PointF [ ]
Glyphs
รับหรือตั้งค่า Glyphs Arrayชุดของค่า 16 บิตที่กําหนดเส้นข้อความที่จะวาดหาก DriverStringOptionsCmapLookup ปลั๊กในฟิลด์ DriverStringOptionsFlags จะตั้งค่าแต่ละค่าในนี้array จะระบุตัวอักษร Unicode ไม่ว่าค่าแต่ละตัวอักษรจะระบุตัวอักษรลักษณะ glyph ในวัตถุ EmfPlusFont ที่ระบุโดยมูลค่า ObjectId ในฟิลด์ Flags
public short[] Glyphs { get; set; }
คุณสมบัติมูลค่า
short [ ]
IsColor
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่าตัวอย่างนี้เป็นสีบิตนี้แสดงให้เห็นประเภทข้อมูลในฟิลด์ BrushIdหากตั้งค่า BrushId จะระบุค่าสีในวัตถุ EmfPlusARGB(ส่วน 2.2.2.1) ในกรณีที่ชัดเจน BrushId มีวัตถุ EMF+ตัวดัชนีตารางของวัตถุ EmfPlusBrush (ส่วน 2.2.1.1)
public bool IsColor { get; set; }
คุณสมบัติมูลค่า
MatrixPresent
รับหรือตั้งค่าถ้าแม่เหล็กมีธงวัตถุประสงค์ 32 บิตที่ไม่ได้รับสัญญาณซึ่งระบุว่าแม่เหล็กการแปลงมีอยู่ในฟิลด์ TransformMatrix0 - ไม่มีแม่เหล็กที่มีอยู่ 1 - การแปลงแม่เหล็กอยู่ในฟิลด์ TransformMatrix
public int MatrixPresent { get; set; }
คุณสมบัติมูลค่า
ObjectId
ได้รับหรือตั้งค่าตัวระบุวัตถุตัวดัชนีตารางวัตถุ EMF+ ของ EmfPlusFont วัตถุ (ส่วน)2.2.1.3) เพื่อให้การแสดงข้อความ หมายเลขต้องเป็นศูนย์ถึง 63, รวม
public byte ObjectId { get; set; }
คุณสมบัติมูลค่า
TransformMatrix
รับหรือตั้งค่าแม่พิมพ์การแปลงตัวเลือกของวัตถุ EmfPlusTransformMatrix (ส่วน 2.2.2.47) ที่ระบุการแปลงที่ต้องใช้สําหรับทุกค่าในชุดข้อความ การปรากฏตัวของข้อมูลนี้จะถูกกําหนดจากฟิลด์ MatrixPresent
public Matrix TransformMatrix { get; set; }