Struct SizeF

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; }

คุณสมบัติมูลค่า

SizeF

Height

รับหรือตั้งค่าส่วนประกอบแนวตั้งของ Aspose.Imaging.SizeF

public float Height { get; set; }

คุณสมบัติมูลค่า

float

IsEmpty

ได้รับค่าที่แสดงให้เห็นว่า Aspose.Imaging.SizeF นี้มีความกว้างและความสูง zero

public bool IsEmpty { get; }

คุณสมบัติมูลค่า

bool

Width

ได้รับหรือตั้งค่าส่วนประกอบแนวนอนของ Aspose.Imaging.SizeF นี้

public float Width { get; set; }

คุณสมบัติมูลค่า

float

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

SizeF

โครงสร้าง Aspose.Imaging.SizeF ซึ่งเป็นผลของการทํางานที่เพิ่มขึ้น

Equals(วัตถุ)

การทดสอบเพื่อดูว่าวัตถุที่ระบุเป็น Aspose.Imaging.SizeF ที่มีขนาดเดียวกันกับ Aspose.Imaging.SizeF

public override bool Equals(object obj)

Parameters

obj object

ระบบ.วัตถุในการทดสอบ

Returns

bool

วิธีการนี้จะกลับมาถูกต้องถ้า obj’ เป็น Aspose.Imaging.SizeF และมีความกว้างและความสูงเดียวกันกับ Aspose.Imaging.SizeF นี้; ในทางอื่น ๆ, false.

GetHashCode()

กลับรหัส hash สําหรับโครงสร้าง Aspose.Imaging.Size นี้

public override int GetHashCode()

Returns

int

ค่ารวมที่ระบุค่า 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

SizeF

The Aspose.Imaging.SizeF ซึ่งเป็นผลของกระบวนการซับซ้อน

โพสต์()

แปลง Aspose.Imaging.SizeF ไปยัง Aspose.Imaging.PointF

public PointF ToPointF()

Returns

PointF

กลับโครงสร้าง Aspose.Imaging.PointF

ToSize()

แปลงโครงสร้าง Aspose.Imaging.SizeF ไปยังโครงสร้าง Aspose.Imaging.Size ด้วยค่าขนาดที่สั่น

public Size ToSize()

Returns

Size

กลับโครงสร้าง Aspose.Imaging.Size

ToString()

สร้างเส้นด้ายที่สามารถอ่านได้โดยมนุษย์ซึ่งเป็นตัวแทนของ Aspose.Imaging.SizeF

public override string ToString()

Returns

string

ลวดที่นําเสนอ 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

SizeF

โครงสร้าง 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

bool

ผู้ประกอบการนี้จะคืนความถูกต้องหาก size1’ และ size2’ มีความกว้างและความสูงเท่ากัน; ในทางอื่น ๆ, false.

ผู้ประกอบการอ้างอิง PointF(เหล็ก)

แปลง Aspose.Imaging.SizeF ที่ระบุไว้เป็น Aspose.Imaging.PointF

public static explicit operator PointF(SizeF size)

Parameters

size SizeF

โครงสร้าง Aspose.Imaging.SizeF ที่จะถูกแปลง

Returns

PointF

โครงสร้าง 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

bool

ผู้ประกอบการนี้จะกลับมาถูกต้องหาก 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

SizeF

A Aspose.Imaging.SizeF ซึ่งเป็นผลของกระบวนการซับซ้อน

 แบบไทย