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