Struct Size
نام ها : Aspose.Imaging جمع آوری: Aspose.Imaging.dll (25.4.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
در قسمت دوم به اضافه کردن اضافه می شود.
Returns
ساختار Aspose.Imaging.Size که نتیجه عملیات اضافه شده است.
Ceiling(SizeF)
ساختار مشخص شده 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؛ در غیر این صورت، جعلی است.
GetHashCode()
بازگشت یک کد هش برای این ساختار Aspose.Imaging.Size.
public override int GetHashCode()
Returns
یک مقدار کامل که یک مقدار هش را برای این ساختار Aspose.Imaging.Size مشخص می کند.
Round(SizeF)
ساختار مشخص شده 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
Aspose.Imaging.Size که ناشی از عمل خنثی است.
ToString()
ایجاد یک نوار قابل خواندن انسان است که این Aspose.Imaging.Size را نشان می دهد.
public override string ToString()
Returns
یک نوار که این Aspose.Imaging.Size را نشان می دهد.
Truncate(SizeF)
ساختار مشخص شده 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
در قسمت دوم به اضافه کردن اضافه می شود.
Returns
ساختار 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
به نظر می رسد.تصویر.تصویر برای تبدیل.
Returns
ساختار Aspose.Imaging.Point که این اپراتور به آن تبدیل می شود.
اپراتور implicit SizeF(Size)
تبدیل Aspose.Imaging.Size به یک Aspose.Imaging.SizeF.
public static implicit operator SizeF(Size size)
Parameters
size
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
یک ساختار Aspose.Imaging.Size است که نتیجه عمل خنثی است.