Struct SizeF
Namespace: Aspose.Page.Drawing
Assembly: Aspose.Page.dll (25.1.2)
เก็บคู่ของตัวเลขแบบ floating-point ที่มีลำดับ โดยปกติคือความกว้างและความสูงของสี่เหลี่ยมผืนผ้า
public struct SizeF
สมาชิกที่สืบทอด
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ตัวสร้าง
SizeF(SizeF)
เริ่มต้นอินสแตนซ์ใหม่ของโครงสร้าง Aspose.Page.Drawing.SizeF จากโครงสร้าง Aspose.Page.Drawing.SizeF ที่มีอยู่ที่ระบุ
public SizeF(SizeF size)
พารามิเตอร์
size
SizeF
โครงสร้าง Aspose.Page.Drawing.SizeF ที่ใช้สร้างโครงสร้าง Aspose.Page.Drawing.SizeF ใหม่
SizeF(#=zWfgi6R$WbIywKCegIXZ99gI=)
public SizeF(#=zWfgi6R$WbIywKCegIXZ99gI= pt)
พารามิเตอร์
pt
#=zWfgi6R$WbIywKCegIXZ99gI=
SizeF(float, float)
เริ่มต้นอินสแตนซ์ใหม่ของโครงสร้าง Aspose.Page.Drawing.SizeF จากมิติที่ระบุ
public SizeF(float width, float height)
พารามิเตอร์
width
float
ส่วนประกอบความกว้างของโครงสร้าง Aspose.Page.Drawing.SizeF ใหม่
height
float
ส่วนประกอบความสูงของโครงสร้าง Aspose.Page.Drawing.SizeF ใหม่
ฟิลด์
Empty
รับโครงสร้าง Aspose.Page.Drawing.SizeF ที่มีค่า Aspose.Page.Drawing.SizeF.Height และ Aspose.Page.Drawing.SizeF.Width เท่ากับ 0
public static readonly SizeF Empty
ค่า ฟิลด์
คุณสมบัติ
Height
รับหรือกำหนดส่วนประกอบแนวตั้งของโครงสร้าง Aspose.Page.Drawing.SizeF นี้
public float Height { get; set; }
ค่า คุณสมบัติ
IsEmpty
รับค่าที่บ่งชี้ว่าโครงสร้าง Aspose.Page.Drawing.SizeF นี้มีความกว้างและความสูงเป็นศูนย์หรือไม่
public bool IsEmpty { get; }
ค่า คุณสมบัติ
Width
รับหรือกำหนดส่วนประกอบแนวนอนของโครงสร้าง Aspose.Page.Drawing.SizeF นี้
public float Width { get; set; }
ค่า คุณสมบัติ
วิธีการ
Clone()
ทำการโคลนโครงสร้าง Aspose.Page.Drawing.SizeF นี้
public object Clone()
คืนค่า
Equals(object)
ทดสอบว่าออบเจ็กต์ที่ระบุเป็นโครงสร้าง Aspose.Page.Drawing.SizeF ที่มีมิติเดียวกันกับโครงสร้าง Aspose.Page.Drawing.SizeF นี้หรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
System.Object ที่จะทดสอบ
คืนค่า
วิธีนี้จะคืนค่า true หาก obj
เป็น Aspose.Page.Drawing.SizeF และมีความกว้างและความสูงเท่ากับ Aspose.Page.Drawing.SizeF นี้ มิฉะนั้นจะคืนค่า false
GetHashCode()
คืนค่าแฮชโค้ดสำหรับโครงสร้าง Aspose.Page.Drawing.Size นี้
public override int GetHashCode()
คืนค่า
ค่าจำนวนเต็มที่ระบุค่าแฮชสำหรับโครงสร้าง Aspose.Page.Drawing.Size นี้
ToString()
สร้างสตริงที่อ่านได้สำหรับมนุษย์ซึ่งแทนโครงสร้าง Aspose.Page.Drawing.SizeF นี้
public override string ToString()
คืนค่า
สตริงที่แทนโครงสร้าง Aspose.Page.Drawing.SizeF นี้
ตัวดำเนินการ
operator ==(SizeF, SizeF)
ทดสอบว่ามีสองโครงสร้าง Aspose.Page.Drawing.SizeF เท่ากันหรือไม่
public static bool operator ==(SizeF left, SizeF right)
พารามิเตอร์
left
SizeF
โครงสร้าง Aspose.Page.Drawing.SizeF ที่อยู่ด้านซ้ายของตัวดำเนินการเท่ากัน
right
SizeF
โครงสร้าง Aspose.Page.Drawing.SizeF ที่อยู่ด้านขวาของตัวดำเนินการเท่ากัน
คืนค่า
ตัวดำเนินการนี้จะคืนค่า true หาก left
และ right
มีความกว้างและความสูงเท่ากัน มิฉะนั้นจะคืนค่า false
operator !=(SizeF, SizeF)
ทดสอบว่ามีสองโครงสร้าง Aspose.Page.Drawing.SizeF แตกต่างกันหรือไม่
public static bool operator !=(SizeF sz1, SizeF sz2)
พารามิเตอร์
sz1
SizeF
โครงสร้าง Aspose.Page.Drawing.SizeF ที่อยู่ด้านซ้ายของตัวดำเนินการไม่เท่ากัน
sz2
SizeF
โครงสร้าง Aspose.Page.Drawing.SizeF ที่อยู่ด้านขวาของตัวดำเนินการไม่เท่ากัน
คืนค่า
ตัวดำเนินการนี้จะคืนค่า true หาก sz1
และ sz2
แตกต่างกันในความกว้างหรือความสูง มิฉะนั้นจะคืนค่า false หาก sz1
และ sz2
เท่ากัน