Struct Point

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

Point

IsEmpty

Dapatkan nilai yang menunjukkan apakah Aspose.Imaging.Point ini kosong.

[JsonIgnore]
public bool IsEmpty { get; }

Nilai Properti

bool

X

Dapatkan atau menetapkan koordinat x dari Aspose.Imaging.Point ini.

public int X { get; set; }

Nilai Properti

int

Y

Dapatkan atau menetapkan y-koordinat dari Aspose.Imaging.Point ini.

public int Y { get; set; }

Nilai Properti

int

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

Point

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

Point

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

bool

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

int

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

Point

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

Point

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

long

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

string

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

Point

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

Point

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

bool

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

Size

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

PointF

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

bool

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

Point

Struktur Aspose.Imaging.Point yang diterjemahkan oleh negatif dari struktur Aspose.Imaging.Size tertentu.

 Indonesia