فئة 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
| Name | Type | Access | الوصف |
|---|---|---|---|
| empty [static] | Point | r | يحصل على مثيل جديد للهيكل Point الذي تكون قيم Point.x و Point.y فيه مضبوطة على الصفر. |
| is_empty | bool | r | يحصل على قيمة تشير إلى ما إذا كان هذا Point فارغًا. |
| x | int | r/w | يحصل أو يضبط الإحداثي x لهذا Point. |
| y | int | r/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:
| معامل | نوع | الوصف |
|---|---|---|
| dw | int | عدد صحيح 32‑بت يحدد الإحداثيات للنقطة الجديدة. |
Constructor: Point(size)
Point(size)
ينشئ مثيلاً جديدًا للهيكل Point من الهيكل Size.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| size | Size | يحتوي على إحداثيات النقطة الجديدة. |
Constructor: Point(x, y)
Point(x, y)
ينشئ مثيلاً جديدًا للهيكل Point بالإحداثيات المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الموضع الأفقي للنقطة. |
| y | int | الموضع الرأسي للنقطة. |
Method: add(point, size) [static]
add(point, size)
يضيف الـSize المحدد إلى الـPoint.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | Point | الـPoint للإضافة إليه. |
| size | Size | الـSize للإضافة إلى الـ_النقطة_. |
Returns
| نوع | الوصف |
|---|---|
| Point | الـPoint الذي هو نتيجة عملية الجمع. |
Method: ceiling(point) [static]
ceiling(point)
يحوّل الـPointF المحدد إلى Point عن طريق تقريب قيم الـPointF إلى القيم الصحيحة الأعلى.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | PointF | The PointF للتحويل. |
Returns
| نوع | الوصف |
|---|---|
| Point | الـ Point الذي تتحول إليه هذه الطريقة. |
Method: create_from_d_word(dw) [static]
create_from_d_word(dw)
ينشئ مثيلاً جديدًا للهيكل Point باستخدام إحداثيات محددة بقيمة عدد صحيح.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dw | int | عدد صحيح 32‑بت يحدد الإحداثيات للنقطة الجديدة. |
Returns
| نوع | الوصف |
|---|---|
| Point |
Method: create_from_size(size) [static]
create_from_size(size)
ينشئ مثيلاً جديدًا للهيكل Point من الهيكل Size.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| size | Size | يحتوي على إحداثيات النقطة الجديدة. |
Returns
| نوع | الوصف |
|---|---|
| Point |
Method: from_long(packed_point, x, y) [static]
from_long(packed_point, x, y)
يفكّ بنية كائن Point المعبأ في كائن طويل إلى قيم X و Y صحيحة منفصلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| packed_point | int | كائن Point المعبأ في قيمة طويلة واحدة. |
| x | int[] | القيمة المستخرجة من قيمة X المعبأة لنقطة Point. |
| y | int[] | القيمة المستخرجة من قيمة Y المعبأة لنقطة Point. |
Method: offset(dx, dy)
offset(dx, dy)
ينقل هذا Point بالمقدار المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dx | int | المقدار لإزاحة إحداثي x. |
| dy | int | المقدار لإزاحة إحداثي y. |
Method: offset(point)
offset(point)
ينقل هذا Point بواسطة الـPoint المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | Point | الـ Point المستخدم لإزاحة هذا الـ Point. |
Method: round(point) [static]
round(point)
يحوّل الـPointF المحدد إلى كائن Point عن طريق تقريب قيم الـPoint إلى أقرب عدد صحيح.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | PointF | The PointF للتحويل. |
Returns
| نوع | الوصف |
|---|---|
| Point | الـ Point الذي تتحول إليه هذه الطريقة. |
Method: subtract(point, size) [static]
subtract(point, size)
يعيد نتيجة طرح الـSize المحدد من الـPoint.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | Point | الـ Point الذي سيُطرح منه. |
| size | Size | الـ 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:
| معامل | نوع | الوصف |
|---|---|---|
| point | PointF | The PointF للتحويل. |
Returns
| نوع | الوصف |
|---|---|
| Point | الـ Point الذي تتحول إليه هذه الطريقة. |