Class EmfPlusPenOptionalData
ชื่อพื้นที่: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects การประกอบ: Aspose.Imaging.dll (25.4.0)
EmfPlusPenOptionalData วัตถุระบุข้อมูลทางเลือกสําหรับภาพวาด
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
อนุญาโตตุลาการ
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
รับหรือตั้งค่าวัตถุ EmfPlusCompoundLineData ตัวเลือก (ส่วน 2.2.2.9)ซึ่งระบุจํานวนของมูลค่าของจุด floating ซึ่งกําหนดสายประกอบของหมึกซึ่งประกอบด้วยเส้นแบบด้ายและพื้นที่. โลกนี้ต้องมีอยู่ถ้าปลั๊ก PenDataCompoundLine ตั้งอยู่ในฟิลด์ PenDataFlagsของวัตถุ EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
คุณสมบัติมูลค่า
CustomEndCapData
รับหรือตั้งค่าวัตถุ EmfPlusCustomEndCapData ตัวเลือก (ส่วน 2.2.2.11)ซึ่งกําหนดรูปแบบ end-cap ที่กําหนดเองซึ่งเป็นรูปแบบของใช้ในตอนท้ายของเส้นที่ดึงด้วย قلمนี้ สามารถใช้รูปแบบต่างๆเช่นแควร์วงกลมหรือเพชรfield MUST be present if the PenDataCustomEndCap flag isตั้งอยู่ในฟิลด์ PenDataFlags ของวัตถุ EmfPlusPenData
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
คุณสมบัติมูลค่า
CustomStartCapData
ได้รับหรือตั้งค่าวัตถุตัวเลือก EmfPlusCustomStartCapData (ส่วน 2.2.2.15)ซึ่งกําหนดรูปแบบเริ่มต้นแบบกําหนดเองซึ่งเป็นรูปแบบของใช้ในตอนเริ่มต้นของเส้นดึงด้วย قلم นี้ สามารถเป็นรูปแบบต่างๆเช่นแควร์วงกลมหรือเพชรฟิลด์นี้ต้องมีถ้าป้าย PenDataCustomStartCapตั้งอยู่ในฟิลด์ PenDataFlags ของวัตถุ EmfPlusPenData
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
คุณสมบัติมูลค่า
DashOffset
รับหรือตั้งค่าค่าจุดการไหล 32 บิตที่กําหนดค่าความห่างจากจุดเริ่มต้นของเส้นไปจนถึงจุดเริ่มต้นของเส้นพื้นที่แรกในรูปแบบเส้นด้าย โลกนี้ต้องเป็นมีอยู่ถ้าธง PenDataDashedLineOffset ตั้งอยู่ในPenDataFlags field ของวัตถุ EmfPlusPenData
public float DashOffset { get; set; }
คุณสมบัติมูลค่า
DashedLineCapType
ได้รับหรือตั้งค่าตัวเลือก 32 บิตลงชื่อ integer ที่ระบุรูปแบบสําหรับทั้งสองปลายของแต่ละแถบในแถบแถบ แถบนี้ต้องมีอยู่ถ้าธง PenDataDashedLineCap ตั้งอยู่ในPenDataFlags field of the EmfPlusPenData object, และหมายเลขที่ต้องระบุไว้ในรายการ DashedLineCapType(บทที่ 2.1.1.10 )
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
คุณสมบัติมูลค่า
DashedLineData
รับหรือตั้งค่าวัตถุ EmfPlusDashedLineData ตัวเลือก (ส่วน 2.2.2.16)ซึ่งระบุความยาวของแถบและพื้นที่ในแบบกําหนดเองหมายเลขรุ่น: หมายเลขรุ่น: This field must be present if the PenDataDashedLineปลั๊กตั้งอยู่ในฟิลด์ PenDataFlags ของ EmfPlusPenDataวัตถุ
public EmfPlusDashedLineData DashedLineData { get; set; }
คุณสมบัติมูลค่า
EndCap
ได้รับหรือตั้งค่าตัวเลือก 32 บิตลงชื่อ integer ที่ระบุรูปร่างสําหรับจุดสิ้นสุดของเส้นในกล่อง CustomEndCapData นี้field MUST be present if the PenDataEndCap flag is set inPenDataFlags field of the EmfPlusPenData object, และค่าควรระบุไว้ในรายการ LineCapType
public EmfPlusLineCapType EndCap { get; set; }
คุณสมบัติมูลค่า
Join
ได้รับหรือตั้งค่าตัวเลือก 32 บิตลงชื่อ integer ที่ระบุวิธีการเข้าร่วมสองเส้นที่ถูกดึงด้วยกระดาษเดียวกันและปลายของพวกเขาพบกันฟิลด์นี้ต้องมีถ้าป้าย PenDataJoin ที่ตั้งไว้ในกรณี PenDataFlags ของวัตถุ EmfPlusPenData และหมายเลขที่ต้องระบุไว้ในรายการ LineJoinType(บทที่ 2.1.1.19)
public EmfPlusLineJoinType Join { get; set; }
คุณสมบัติมูลค่า
LineStyle
ได้รับหรือตั้งค่าตัวเลือก 32 บิตลงชื่อ integer ที่ระบุสไตล์ใช้สําหรับเส้นที่ดึงด้วยวัตถุหมึกนี้ ฟิลด์นี้ต้องโปรดปรากฏตัวหากธง PenDataLineStyle ตั้งอยู่ในPenDataFlags field of the EmfPlusPenData object, และหมายเลขที่ต้องระบุไว้ในรายการ LineStyle(บทที่ 2.1.1.20 )
public EmfPlusLineStyle LineStyle { get; set; }
คุณสมบัติมูลค่า
MiterLimit
รับหรือตั้งค่าค่าจุดการไหล 32 บิตที่กําหนดค่าเครื่องวัดรอบ, ซึ่งเป็นความสัมพันธ์สูงสุดที่อนุญาตของความยาวของมิเตอร์ความกว้างของเส้น ความยาวของมิเตอร์คือระยะห่างจากเส้นผ่าศูนย์กลางของผนังด้านในของเชื่อมต่อกับเส้นผ่าศูนย์กลางของผนังด้านนอกของเชื่อมต่อความยาวของมิเตอร์สามารถขนาดใหญ่เมื่อมุมระหว่างสองเส้นเป็นขนาดเล็ก ฟิลด์นี้ต้องมีอยู่หากปลั๊ก PenDataMiterLimit ตั้งอยู่ในฟิลด์ PenDataFlagsของวัตถุ EmfPlusPenData
public float MiterLimit { get; set; }
คุณสมบัติมูลค่า
PenAlignment
ได้รับหรือตั้งค่าตัวเลือก 32 บิตลงชื่อ integer ที่ระบุการกระจายเส้นผ่าศูนย์กลางของเส้นผ่าศูนย์กลางเมื่อเทียบกับการสแกนของเส้นที่ถูกดึง. โลกนี้ต้องจะมีอยู่หากธง PenDataNonCenter ตั้งอยู่ในPenDataFlags field of the EmfPlusPenData object, และหมายเลขที่ต้องระบุไว้ใน PenAlignmentรายการ (ส่วน 2.1.1.24 )
public EmfPlusPenAlignment PenAlignment { get; set; }
คุณสมบัติมูลค่า
StartCap
ได้รับหรือตั้งค่าตัวเลือก 32 บิตลงชื่อที่ระบุรูปร่างสําหรับการเริ่มต้นของเส้นในกล่อง CustomStartCapDataฟิลด์นี้ต้องมีถ้าป้าย PenDataStartCap ที่ตั้งไว้ในช่อง PenDataFlags ของวัตถุ EmfPlusPenData และหมายเลขที่ต้องระบุไว้ในรายการ LineCapType(บทที่ 2.1.1.18 )
public EmfPlusLineCapType StartCap { get; set; }
คุณสมบัติมูลค่า
TransformMatrix
ได้รับหรือตั้งค่าวัตถุ EmfPlusTransformMatrix ตัวเลือก (ส่วน 2.2.2.47)ซึ่งกําหนดพื้นที่โลกเพื่ออุปกรณ์การแปลงพื้นที่สําหรับปั๊มนี้ต้องมีถ้า PenDataTransformปลั๊กตั้งอยู่ในฟิลด์ PenDataFlags ของ EmfPlusPenDataวัตถุ
public Matrix TransformMatrix { get; set; }