فئة Point

Summary: Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

Module: aspose.imaging

Full Name: aspose.imaging.Point

Constructors

Nameالوصف
Point()ينشئ مثيلاً جديدًا لفئة Point
Point(dw)ينشئ مثيلاً جديدًا للهيكل Point باستخدام إحداثيات محددة بقيمة عدد صحيح.
Point(size)ينشئ مثيلاً جديدًا للهيكل Point من الهيكل Size.
Point(x, y)ينشئ مثيلاً جديدًا للهيكل Point بالإحداثيات المحددة.

Properties

NameTypeAccessالوصف
empty [static]Pointrيحصل على مثيل جديد للهيكل Point الذي تكون قيم Point.x و Point.y فيه مضبوطة على الصفر.
is_emptyboolrيحصل على قيمة تشير إلى ما إذا كان هذا Point فارغًا.
xintr/wيحصل أو يضبط الإحداثي x لهذا Point.
yintr/wيحصل أو يضبط الإحداثي y لهذا Point.

Methods

Nameالوصف
add(point, size)يضيف الـSize المحدد إلى الـPoint.
ceiling(point)يحوّل الـPointF المحدد إلى Point عن طريق تقريب قيم الـPointF إلى القيم الصحيحة الأعلى.
create_from_d_word(dw)ينشئ مثيلاً جديدًا للهيكل Point باستخدام إحداثيات محددة بقيمة عدد صحيح.
create_from_size(size)ينشئ مثيلاً جديدًا للهيكل Point من الهيكل Size.
from_long(packed_point, x, y)يفكّ بنية كائن Point المعبأ في كائن طويل إلى قيم X و Y صحيحة منفصلة.
offset(dx, dy)ينقل هذا Point بالمقدار المحدد.
offset(point)ينقل هذا Point بواسطة الـPoint المحدد.
round(point)يحوّل الـPointF المحدد إلى كائن Point عن طريق تقريب قيم الـPoint إلى أقرب عدد صحيح.
subtract(point, size)يعيد نتيجة طرح الـSize المحدد من الـPoint.
to_long()حوّل هذا Point إلى قيمة طويلة واحدة، تحتوي على إحداثيات X و Y في البتات العليا والسفلى.
truncate(point)يحوّل الـPointF المحدد إلى Point عن طريق قطع قيم الـPoint.

Constructor: Point()

 Point() 

ينشئ مثيلاً جديدًا لفئة Point

Constructor: Point(dw)

 Point(dw) 

ينشئ مثيلاً جديدًا للهيكل Point باستخدام إحداثيات محددة بقيمة عدد صحيح.

Parameters:

معاملنوعالوصف
dwintعدد صحيح 32‑بت يحدد الإحداثيات للنقطة الجديدة.

Constructor: Point(size)

 Point(size) 

ينشئ مثيلاً جديدًا للهيكل Point من الهيكل Size.

Parameters:

معاملنوعالوصف
sizeSizeيحتوي على إحداثيات النقطة الجديدة.

Constructor: Point(x, y)

 Point(x, y) 

ينشئ مثيلاً جديدًا للهيكل Point بالإحداثيات المحددة.

Parameters:

معاملنوعالوصف
xintالموضع الأفقي للنقطة.
yintالموضع الرأسي للنقطة.

Method: add(point, size) [static]

 add(point, size) 

يضيف الـSize المحدد إلى الـPoint.

Parameters:

معاملنوعالوصف
pointPointالـPoint للإضافة إليه.
sizeSizeالـSize للإضافة إلى الـ_النقطة_.

Returns

نوعالوصف
PointالـPoint الذي هو نتيجة عملية الجمع.

Method: ceiling(point) [static]

 ceiling(point) 

يحوّل الـPointF المحدد إلى Point عن طريق تقريب قيم الـPointF إلى القيم الصحيحة الأعلى.

Parameters:

معاملنوعالوصف
pointPointFThe PointF للتحويل.

Returns

نوعالوصف
Pointالـ Point الذي تتحول إليه هذه الطريقة.

Method: create_from_d_word(dw) [static]

 create_from_d_word(dw) 

ينشئ مثيلاً جديدًا للهيكل Point باستخدام إحداثيات محددة بقيمة عدد صحيح.

Parameters:

معاملنوعالوصف
dwintعدد صحيح 32‑بت يحدد الإحداثيات للنقطة الجديدة.

Returns

نوعالوصف
Point

Method: create_from_size(size) [static]

 create_from_size(size) 

ينشئ مثيلاً جديدًا للهيكل Point من الهيكل Size.

Parameters:

معاملنوعالوصف
sizeSizeيحتوي على إحداثيات النقطة الجديدة.

Returns

نوعالوصف
Point

Method: from_long(packed_point, x, y) [static]

 from_long(packed_point, x, y) 

يفكّ بنية كائن Point المعبأ في كائن طويل إلى قيم X و Y صحيحة منفصلة.

Parameters:

معاملنوعالوصف
packed_pointintكائن Point المعبأ في قيمة طويلة واحدة.
xint[]القيمة المستخرجة من قيمة X المعبأة لنقطة Point.
yint[]القيمة المستخرجة من قيمة Y المعبأة لنقطة Point.

Method: offset(dx, dy)

 offset(dx, dy) 

ينقل هذا Point بالمقدار المحدد.

Parameters:

معاملنوعالوصف
dxintالمقدار لإزاحة إحداثي x.
dyintالمقدار لإزاحة إحداثي y.

Method: offset(point)

 offset(point) 

ينقل هذا Point بواسطة الـPoint المحدد.

Parameters:

معاملنوعالوصف
pointPointالـ Point المستخدم لإزاحة هذا الـ Point.

Method: round(point) [static]

 round(point) 

يحوّل الـPointF المحدد إلى كائن Point عن طريق تقريب قيم الـPoint إلى أقرب عدد صحيح.

Parameters:

معاملنوعالوصف
pointPointFThe PointF للتحويل.

Returns

نوعالوصف
Pointالـ Point الذي تتحول إليه هذه الطريقة.

Method: subtract(point, size) [static]

 subtract(point, size) 

يعيد نتيجة طرح الـSize المحدد من الـPoint.

Parameters:

معاملنوعالوصف
pointPointالـ Point الذي سيُطرح منه.
sizeSizeالـ Size للطرح من الـ point.

Returns

نوعالوصف
Pointالـ Point الذي هو نتيجة عملية الطرح.

Method: to_long()

 to_long() 

حوّل هذا Point إلى قيمة طويلة واحدة، تحتوي على إحداثيات X و Y في البتات العليا والسفلى.

Returns

نوعالوصف
intكائن Point المعبأ في قيمة طويلة واحدة.

Method: truncate(point) [static]

 truncate(point) 

يحوّل الـPointF المحدد إلى Point عن طريق قطع قيم الـPoint.

Parameters:

معاملنوعالوصف
pointPointFThe PointF للتحويل.

Returns

نوعالوصف
Pointالـ Point الذي تتحول إليه هذه الطريقة.