Struct Point
Nama dari : Aspose.Imaging Pengumpulan: Aspose.Imaging.dll (25.4.0)
Ia mewakili sepasang koordinat x- dan y yang teratur yang menentukan titik di tingkat dua dimensi.
public struct Point
anggota yang diwarisi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Point(dengan int, int)
Inicialisasi instansi baru dari struktur Aspose.Imaging.Point dengan koordinat yang ditentukan.
public Point(int x, int y)
Parameters
x
int
Posisi horizontal dari titik tersebut.
y
int
Posisi vertikal dari titik.
Point(Size)
Inicialisasi instans baru dari struktur Aspose.Imaging.Point dari struktur Aspose.Imaging.Size.
public Point(Size size)
Parameters
size
Size
Termasuk koordinat titik baru.
Point(int)
Inicialisasi instansi baru dari struktur Aspose.Imaging.Point menggunakan koordinat yang ditentukan oleh nilai keseluruhan.
public Point(int dw)
Parameters
dw
int
Integrator 32-bit yang menentukan koordinat untuk titik baru.
Properties
Empty
Dapatkan contoh baru dari struktur Aspose.Imaging.Point yang memiliki nilai Aspose.Imaging.Point.X dan Aspose.Imaging.Point.Y ditetapkan ke nol.
public static Point Empty { get; }
Nilai Properti
IsEmpty
Dapatkan nilai yang menunjukkan apakah Aspose.Imaging.Point ini kosong.
[JsonIgnore]
public bool IsEmpty { get; }
Nilai Properti
X
Dapatkan atau menetapkan koordinat x dari Aspose.Imaging.Point ini.
public int X { get; set; }
Nilai Properti
Y
Dapatkan atau menetapkan y-koordinat dari Aspose.Imaging.Point ini.
public int Y { get; set; }
Nilai Properti
Methods
Add(Titik, Ukuran)
Menambahkan Aspose.Imaging.Size yang ditentukan ke Aspose.Imaging.Point yang ditentukan.
public static Point Add(Point point, Size size)
Parameters
point
Point
Aspose.Imaging.Point untuk ditambahkan.
size
Size
Aspose.Imaging.Size untuk menambahkan ke point'.
Returns
Aspose.Imaging.Point yang merupakan hasil dari operasi tambahan.
Ceiling(PointF)
Konversi Aspose.Imaging.PointF ke Aspose.Imaging.Point dengan mengelilingi nilai Aspose.Imaging.PointF ke nilai keseluruhan yang lebih tinggi berikutnya.
public static Point Ceiling(PointF point)
Parameters
point
PointF
Aspose.Imaging.PointF untuk mengkonversi.
Returns
Aspose.Imaging.Point metode ini dikonversi ke.
Equals(objek)
Menentukan apakah Aspose.Imaging.Point ini mengandung koordinat yang sama dengan System.Object yang ditentukan.
public override bool Equals(object obj)
Parameters
obj
object
Sistem.Object untuk diuji.
Returns
Memang benar jika obj’ adalah Aspose.Imaging.Point dan memiliki koordinat yang sama seperti ini Aspose.Imaging.Point.
FromLong(panjang, keluar int, keluar int)
Menghancurkan objek titik yang dibungkus ke dalam objek panjang untuk memisahkan nilai X dan Y int.
public static void FromLong(long packedPoint, out int x, out int y)
Parameters
packedPoint
long
Objek titik dikemas dalam satu nilai yang panjang.
x
int
yang dikeluarkan dari nilai Point X yang dikemas.
y
int
yang dikeluarkan dari nilai Point Y yang dibungkus.
GetHashCode()
Mengembalikan kode hash untuk Aspose.Imaging.Point ini.
public override int GetHashCode()
Returns
Sebuah kode hash untuk contoh ini, cocok untuk digunakan dalam algoritma hashing dan struktur data seperti tabel hash.
Offset(Point)
Terjemahan ini Aspose.Imaging.Point oleh Aspose.Imaging.Point yang ditentukan.
public void Offset(Point point)
Parameters
point
Point
Aspose.Imaging.Point digunakan untuk mengimbangi Aspose.Imaging.Point ini.
Offset(dengan int, int)
Terjemahan ini Aspose.Imaging.Point dengan jumlah yang ditentukan.
public void Offset(int dx, int dy)
Parameters
dx
int
Jumlah yang akan dikompensasi oleh koordinat x.
dy
int
Jumlah yang akan dikompensasi oleh y-koordinat.
Round(PointF)
Konversi Aspose.Imaging.PointF ke objek Aspose.Imaging.Point dengan mengelilingi nilai Aspose.Imaging.Point ke seluruh terdekat.
public static Point Round(PointF point)
Parameters
point
PointF
Aspose.Imaging.PointF untuk mengkonversi.
Returns
Aspose.Imaging.Point metode ini dikonversi ke.
Subtract(Titik, Ukuran)
Mengembalikan hasil subtracting yang ditentukan Aspose.Imaging.Size dari Aspose.Imaging.Point yang ditentukan.
public static Point Subtract(Point point, Size size)
Parameters
point
Point
Aspose.Imaging.Point untuk ditarik dari.
size
Size
Aspose.Imaging.Size untuk subtract dari point'.
Returns
Aspose.Imaging.Point yang merupakan hasil dari operasi subtraksi.
ToLong()
Konversi titik ini menjadi satu nilai panjang, yang mengandung koordinat X dan Y dalam bit tinggi dan rendah.
public long ToLong()
Returns
Objek titik dikemas dalam satu nilai yang panjang.
ToString()
Konversi Aspose.Imaging.Point ini menjadi string yang dapat dibaca oleh manusia.
public override string ToString()
Returns
Sistem.String yang mewakili instansi ini.
Truncate(PointF)
Mengkonversi Aspose.Imaging.PointF yang ditentukan menjadi Aspose.Imaging.Point dengan menghancurkan nilai Aspose.Imaging.Point.
public static Point Truncate(PointF point)
Parameters
point
PointF
Aspose.Imaging.PointF untuk mengkonversi.
Returns
Aspose.Imaging.Point metode ini dikonversi ke.
Operators
Operator +(Titik, Ukuran)
Terjemahkan Aspose.Imaging.Point dengan Aspose.Imaging.Size.
public static Point operator +(Point point, Size size)
Parameters
point
Point
Hal ini dapat diterjemahkan melalui Aspose.Imaging.Point.
size
Size
Aspose.Imaging.Size yang menentukan sepasang angka untuk ditambahkan ke koordinat point'.
Returns
Terjemahan dari Aspose.Imaging.Point
Pengendali =(titik, titik)
Hasilnya menentukan apakah nilai Aspose.Imaging.Point.X dan Aspose.Imaging.Point.Y sifat dari dua objek Aspose.Imaging.Point adalah sama.
public static bool operator ==(Point point1, Point point2)
Parameters
point1
Point
Pertama Aspose.Imaging.Point untuk membandingkan.
point2
Point
Satu Aspose.Imaging.Point untuk membandingkan.
Returns
Memang benar jika nilai Aspose.Imaging.Point.X dan Aspose.Imaging.Point.Y dari point1’ dan
point2’ adalah sama; jika tidak, palsu.
Ukuran Operator(Point)
Konversi struktur Aspose.Imaging.Point ke struktur Aspose.Imaging.Size.
public static explicit operator Size(Point point)
Parameters
point
Point
Aspose.Imaging.Point untuk dikonversi.
Returns
Aspose.Imaging.Size yang dihasilkan dari konversi.
Pengendali PointF(Point)
Konversi struktur Aspose.Imaging.Point yang ditentukan ke struktur Aspose.Imaging.PointF.
public static implicit operator PointF(Point point)
Parameters
point
Point
Aspose.Imaging.Point untuk dikonversi.
Returns
Aspose.Imaging.PointF yang dihasilkan dari konversi.
Operator !=(titik, titik)
Hasilnya menentukan apakah nilai Aspose.Imaging.Point.X atau Aspose.Imaging.Point.Y sifat dari dua Aspose.Imaging.Point objek tidak sama.
public static bool operator !=(Point point1, Point point2)
Parameters
point1
Point
Pertama Aspose.Imaging.Point untuk membandingkan.
point2
Point
Satu Aspose.Imaging.Point untuk membandingkan.
Returns
Memang benar jika nilai dari sifat Aspose.Imaging.Point.X atau sifat Aspose.Imaging.Point.Y dari point1’ dan
point2’ berbeda; jika tidak, palsu.
Operator -(Titik, Ukuran)
Terjemahkan Aspose.Imaging.Point oleh negatif dari Aspose.Imaging.Size.
public static Point operator -(Point point, Size size)
Parameters
point
Point
Hal ini dapat diterjemahkan melalui Aspose.Imaging.Point.
size
Size
Aspose.Imaging.Size yang menentukan sepasang angka untuk ditarik dari koordinat point'.
Returns
Struktur Aspose.Imaging.Point yang diterjemahkan oleh negatif dari struktur Aspose.Imaging.Size tertentu.