Class Address

Class Address

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

عنوان الدائن أو المدين.

يمكنك إما تعيين الشارع، رقم المنزل، الرمز البريدي والمدينة (نوع عنوان منظم) أو خط العنوان 1 و 2 (نوع عناصر عنوان مجمعة). يتم تعيين النوع تلقائيًا بمجرد تعيين أي من هذه الحقول. قبل تعيين الحقول، يكون نوع العنوان غير محدد. إذا تم تعيين حقول من كلا النوعين، يصبح نوع العنوان متعارض. يجب دائمًا تعيين الاسم ورمز الدولة ما لم تكن جميع الحقول فارغة.

public sealed class Address : IEquatable<address>  

الوراثة

object
Address

تنفيذ

IEquatable<address>

الأعضاء الموروثة

object.GetType()،
object.ToString()،
object.Equals(object?)،
object.Equals(object?, object?)،
object.ReferenceEquals(object?, object?)،
object.GetHashCode()

المُنشئات

Address()

ينشئ مثيلًا من Address

public Address()  

الخصائص

AddressLine1

يحصل على أو يحدد خط العنوان 1.

يحتوي خط العنوان 1 على اسم الشارع، رقم المنزل أو صندوق البريد.

تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.Structured، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

يستخدم هذا الحقل فقط لعناوين العناصر المجمعة وهو اختياري.

public string AddressLine1 { get; set; }  

قيمة الخاصية

string

AddressLine2

يحصل على أو يحدد خط العنوان 2.

يحتوي خط العنوان 2 على الرمز البريدي والمدينة.

تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.Structured، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

يستخدم هذا الحقل فقط لعناوين العناصر المجمعة. بالنسبة لهذا النوع، يكون إلزاميًا.

public string AddressLine2 { get; set; }  

قيمة الخاصية

string

CountryCode

يحصل على أو يحدد رمز الدولة المكون من حرفين ISO.

رمز الدولة إلزامي ما لم يحتوي العنوان بالكامل على null أو قيم فارغة.

public string CountryCode { get; set; }  

قيمة الخاصية

string

HouseNo

يحصل على أو يحدد رقم المنزل.

تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.Structured ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

يستخدم هذا الحقل فقط للعناوين المنظمة وهو اختياري.

public string HouseNo { get; set; }  

قيمة الخاصية

string

Name

يحصل على أو يحدد الاسم، إما الاسم الأول والأخير لشخص طبيعي أو
اسم الشركة لشخص اعتباري.

public string Name { get; set; }  

قيمة الخاصية

string

PostalCode

يحصل على أو يحدد الرمز البريدي.

تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.Structured ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

يستخدم هذا الحقل فقط للعناوين المنظمة. بالنسبة لهذا النوع، يكون إلزاميًا.

public string PostalCode { get; set; }  

قيمة الخاصية

string

Street

يحصل على أو يحدد الشارع.

يجب تحديد الشارع بدون رقم المنزل.

تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.Structured ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

يستخدم هذا الحقل فقط للعناوين المنظمة وهو اختياري.

public string Street { get; set; }  

قيمة الخاصية

string

Town

يحصل على أو يحدد المدينة أو البلدة.

تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.Structured ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

يستخدم هذا الحقل فقط للعناوين المنظمة. بالنسبة لهذا النوع، يكون إلزاميًا.

public string Town { get; set; }  

قيمة الخاصية

string

Type

يحصل على نوع العنوان.

يتم تعيين نوع العنوان تلقائيًا عن طريق تعيين الشارع / رقم المنزل أو خط العنوان 1 و 2. قبل تعيين الحقول، يكون نوع العنوان غير محدد. إذا تم تعيين حقول من كلا النوعين، يصبح نوع العنوان متعارض.

public AddressType Type { get; }  

قيمة الخاصية

AddressType

الطرق

Clear()

يمسح جميع الحقول ويحدد النوع إلى Aspose.BarCode.ComplexBarcode.AddressType.Undetermined.

public void Clear()  

Equals(object)

يحدد ما إذا كان الكائن المحدد يساوي الكائن الحالي.

public override bool Equals(object obj)  

المعلمات

obj object

الكائن للمقارنة مع الكائن الحالي.

العوائد

bool

true إذا كان الكائن المحدد يساوي الكائن الحالي؛ خلاف ذلك، false.

Equals(Address)

يحدد ما إذا كان العنوان المحدد يساوي العنوان الحالي.

public bool Equals(Address other)  

المعلمات

other Address

العنوان للمقارنة مع العنوان الحالي.

العوائد

bool

true إذا كان الكائن المحدد يساوي الكائن الحالي؛ خلاف ذلك، false.

GetHashCode()

يحصل على رمز التجزئة لهذا المثيل.

public override int GetHashCode()  

العوائد

int

رمز تجزئة للكائن الحالي.
</address>

 عربي