Struct SizeF
ชื่อพื้นที่: Aspose.Imaging การประกอบ: Aspose.Imaging.dll (25.4.0)
บันทึกคู่คําสั่งของหมายเลขจุดลอยโดยทั่วไปความกว้างและความสูงของแนวตั้ง
public struct SizeF
อนุญาโตตุลาการ
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
เหล็ก(เหล็ก)
เริ่มต้นตัวอย่างใหม่ของโครงสร้าง Aspose.Imaging.SizeF จาก Aspose.Imaging.SizeF ที่ระบุไว้
public SizeF(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF จากที่ที่จะสร้าง Aspose.Imaging.SizeF ใหม่
เหล็ก(จุดหมายเลข)
เริ่มต้นตัวอย่างใหม่ของโครงสร้าง Aspose.Imaging.SizeF จาก Aspose.Imaging.PointF ที่ระบุไว้
public SizeF(PointF point)
Parameters
point
PointF
Aspose.Imaging.PointF จากที่เริ่มต้นนี้ Aspose.Imaging.SizeF
เหล็ก(เฟอร์รี่, เฟอร์รี่)
เริ่มต้นตัวอย่างใหม่ของโครงสร้าง Aspose.Imaging.SizeF จากขนาดที่ระบุ
public SizeF(float width, float height)
Parameters
width
float
ส่วนประกอบกว้างของ Aspose.Imaging.SizeF ใหม่
height
float
ส่วนประกอบความสูงของ Aspose.Imaging.SizeF ใหม่
Properties
Empty
ได้รับตัวอย่างใหม่ของโครงสร้าง Aspose.Imaging.SizeF ซึ่งมี Aspose.Imaging.SizeF. ความกว้างและ Aspose.Imaging.SizeF. ความสูงที่กําหนดไว้เป็นศูนย์
public static SizeF Empty { get; }
คุณสมบัติมูลค่า
Height
รับหรือตั้งค่าส่วนประกอบแนวตั้งของ Aspose.Imaging.SizeF
public float Height { get; set; }
คุณสมบัติมูลค่า
IsEmpty
ได้รับค่าที่แสดงให้เห็นว่า Aspose.Imaging.SizeF นี้มีความกว้างและความสูง zero
public bool IsEmpty { get; }
คุณสมบัติมูลค่า
Width
ได้รับหรือตั้งค่าส่วนประกอบแนวนอนของ Aspose.Imaging.SizeF นี้
public float Width { get; set; }
คุณสมบัติมูลค่า
Methods
Add(SizeF, SizeF)
เพิ่มความกว้างและความสูงของโครงสร้าง Aspose.Imaging.SizeF ไปยังความกว้างและความสูงของโครงสร้าง Aspose.Imaging.SizeF
public static SizeF Add(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF เป็นครั้งแรกที่จะเพิ่ม
size2
SizeF
สอง Aspose.Imaging.SizeF เพื่อเพิ่ม
Returns
โครงสร้าง Aspose.Imaging.SizeF ซึ่งเป็นผลของการทํางานที่เพิ่มขึ้น
Equals(วัตถุ)
การทดสอบเพื่อดูว่าวัตถุที่ระบุเป็น Aspose.Imaging.SizeF ที่มีขนาดเดียวกันกับ Aspose.Imaging.SizeF
public override bool Equals(object obj)
Parameters
obj
object
ระบบ.วัตถุในการทดสอบ
Returns
วิธีการนี้จะกลับมาถูกต้องถ้า obj’ เป็น Aspose.Imaging.SizeF และมีความกว้างและความสูงเดียวกันกับ Aspose.Imaging.SizeF นี้; ในทางอื่น ๆ, false.
GetHashCode()
กลับรหัส hash สําหรับโครงสร้าง Aspose.Imaging.Size นี้
public override int GetHashCode()
Returns
ค่ารวมที่ระบุค่า hash สําหรับโครงสร้าง Aspose.Imaging.Size นี้
Subtract(SizeF, SizeF)
แสดงความกว้างและความสูงของโครงสร้าง Aspose.Imaging.SizeF จากความกว้างและความสูงของโครงสร้าง Aspose.Imaging.SizeF
public static SizeF Subtract(SizeF size1, SizeF size2)
Parameters
size1
SizeF
โครงสร้าง Aspose.Imaging.SizeF ในด้านซ้ายของผู้ประกอบการการยึด
size2
SizeF
โครงสร้าง Aspose.Imaging.SizeF ในด้านขวาของผู้ประกอบการยึด
Returns
The Aspose.Imaging.SizeF ซึ่งเป็นผลของกระบวนการซับซ้อน
โพสต์()
แปลง Aspose.Imaging.SizeF ไปยัง Aspose.Imaging.PointF
public PointF ToPointF()
Returns
กลับโครงสร้าง Aspose.Imaging.PointF
ToSize()
แปลงโครงสร้าง Aspose.Imaging.SizeF ไปยังโครงสร้าง Aspose.Imaging.Size ด้วยค่าขนาดที่สั่น
public Size ToSize()
Returns
กลับโครงสร้าง Aspose.Imaging.Size
ToString()
สร้างเส้นด้ายที่สามารถอ่านได้โดยมนุษย์ซึ่งเป็นตัวแทนของ Aspose.Imaging.SizeF
public override string ToString()
Returns
ลวดที่นําเสนอ Aspose.Imaging.SizeF นี้
Operators
ผู้ประกอบการ +(SizeF, SizeF)
เพิ่มความกว้างและความสูงของโครงสร้าง Aspose.Imaging.SizeF ไปยังความกว้างและความสูงของโครงสร้าง Aspose.Imaging.SizeF
public static SizeF operator +(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF เป็นครั้งแรกที่จะเพิ่ม
size2
SizeF
สอง Aspose.Imaging.SizeF เพื่อเพิ่ม
Returns
โครงสร้าง Aspose.Imaging.SizeF ซึ่งเป็นผลของการทํางานที่เพิ่มขึ้น
ผู้ประกอบการ =(SizeF, SizeF)
ตรวจสอบว่าสองโครงสร้าง Aspose.Imaging.SizeF เป็นเท่ากันหรือไม่
public static bool operator ==(SizeF size1, SizeF size2)
Parameters
size1
SizeF
โครงสร้าง Aspose.Imaging.SizeF ในด้านซ้ายของผู้ประกอบการเท่าเทียมกัน
size2
SizeF
โครงสร้าง Aspose.Imaging.SizeF บนขวาของผู้ประกอบการเท่าเทียมกัน
Returns
ผู้ประกอบการนี้จะคืนความถูกต้องหาก size1’ และ
size2’ มีความกว้างและความสูงเท่ากัน; ในทางอื่น ๆ, false.
ผู้ประกอบการอ้างอิง PointF(เหล็ก)
แปลง Aspose.Imaging.SizeF ที่ระบุไว้เป็น Aspose.Imaging.PointF
public static explicit operator PointF(SizeF size)
Parameters
size
SizeF
โครงสร้าง Aspose.Imaging.SizeF ที่จะถูกแปลง
Returns
โครงสร้าง Aspose.Imaging.PointF ที่ผู้ประกอบการนี้แปลง
ผู้ประกอบการ !=(SizeF, SizeF)
ตรวจสอบว่าสองโครงสร้าง Aspose.Imaging.SizeF มีความแตกต่างกันหรือไม่
public static bool operator !=(SizeF size1, SizeF size2)
Parameters
size1
SizeF
โครงสร้าง Aspose.Imaging.SizeF ในด้านซ้ายของผู้ประกอบการความไม่เท่าเทียมกัน
size2
SizeF
โครงสร้าง Aspose.Imaging.SizeF บนสิทธิของผู้ประกอบการความไม่เท่าเทียมกัน
Returns
ผู้ประกอบการนี้จะกลับมาถูกต้องหาก size1’ และ
size2’ มีความแตกต่างกันทั้งในความกว้างหรือความสูง; false หาก
size1’ และ
size2’ เป็นเท่ากัน
ผู้ประกอบการ -(SizeF, SizeF)
แสดงความกว้างและความสูงของโครงสร้าง Aspose.Imaging.SizeF จากความกว้างและความสูงของโครงสร้าง Aspose.Imaging.SizeF
public static SizeF operator -(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF ในด้านซ้ายของผู้ประกอบการยึด
size2
SizeF
Aspose.Imaging.SizeF ในด้านขวาของผู้ประกอบการยึด
Returns
A Aspose.Imaging.SizeF ซึ่งเป็นผลของกระบวนการซับซ้อน