Class Address
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
عنوان الدائن أو المدين.
يمكنك إما تعيين الشارع، رقم المنزل، الرمز البريدي والمدينة (نوع عنوان منظم) أو خط العنوان 1 و 2 (نوع عناصر عنوان مجمعة). يتم تعيين النوع تلقائيًا بمجرد تعيين أي من هذه الحقول. قبل تعيين الحقول، يكون نوع العنوان غير محدد. إذا تم تعيين حقول من كلا النوعين، يصبح نوع العنوان متعارض. يجب دائمًا تعيين الاسم ورمز الدولة ما لم تكن جميع الحقول فارغة.
public sealed class 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; }
قيمة الخاصية
AddressLine2
يحصل على أو يحدد خط العنوان 2.
يحتوي خط العنوان 2 على الرمز البريدي والمدينة.
تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.Structured، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
يستخدم هذا الحقل فقط لعناوين العناصر المجمعة. بالنسبة لهذا النوع، يكون إلزاميًا.
public string AddressLine2 { get; set; }
قيمة الخاصية
CountryCode
يحصل على أو يحدد رمز الدولة المكون من حرفين ISO.
رمز الدولة إلزامي ما لم يحتوي العنوان بالكامل على null
أو قيم فارغة.
public string CountryCode { get; set; }
قيمة الخاصية
HouseNo
يحصل على أو يحدد رقم المنزل.
تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.Structured ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
يستخدم هذا الحقل فقط للعناوين المنظمة وهو اختياري.
public string HouseNo { get; set; }
قيمة الخاصية
Name
يحصل على أو يحدد الاسم، إما الاسم الأول والأخير لشخص طبيعي أو
اسم الشركة لشخص اعتباري.
public string Name { get; set; }
قيمة الخاصية
PostalCode
يحصل على أو يحدد الرمز البريدي.
تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.Structured ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
يستخدم هذا الحقل فقط للعناوين المنظمة. بالنسبة لهذا النوع، يكون إلزاميًا.
public string PostalCode { get; set; }
قيمة الخاصية
Street
يحصل على أو يحدد الشارع.
يجب تحديد الشارع بدون رقم المنزل.
تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.Structured ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
يستخدم هذا الحقل فقط للعناوين المنظمة وهو اختياري.
public string Street { get; set; }
قيمة الخاصية
Town
يحصل على أو يحدد المدينة أو البلدة.
تعيين هذا الحقل يحدد نوع العنوان إلى Aspose.BarCode.ComplexBarcode.AddressType.Structured ما لم يكن بالفعل Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements، وفي هذه الحالة يصبح Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
يستخدم هذا الحقل فقط للعناوين المنظمة. بالنسبة لهذا النوع، يكون إلزاميًا.
public string Town { get; set; }
قيمة الخاصية
Type
يحصل على نوع العنوان.
يتم تعيين نوع العنوان تلقائيًا عن طريق تعيين الشارع / رقم المنزل أو خط العنوان 1 و 2. قبل تعيين الحقول، يكون نوع العنوان غير محدد. إذا تم تعيين حقول من كلا النوعين، يصبح نوع العنوان متعارض.
public AddressType Type { get; }
قيمة الخاصية
الطرق
Clear()
يمسح جميع الحقول ويحدد النوع إلى Aspose.BarCode.ComplexBarcode.AddressType.Undetermined.
public void Clear()
Equals(object)
يحدد ما إذا كان الكائن المحدد يساوي الكائن الحالي.
public override bool Equals(object obj)
المعلمات
obj
object
الكائن للمقارنة مع الكائن الحالي.
العوائد
true
إذا كان الكائن المحدد يساوي الكائن الحالي؛ خلاف ذلك، false
.
Equals(Address)
يحدد ما إذا كان العنوان المحدد يساوي العنوان الحالي.
public bool Equals(Address other)
المعلمات
other
Address
العنوان للمقارنة مع العنوان الحالي.
العوائد
true
إذا كان الكائن المحدد يساوي الكائن الحالي؛ خلاف ذلك، false
.
GetHashCode()
يحصل على رمز التجزئة لهذا المثيل.
public override int GetHashCode()
العوائد
رمز تجزئة للكائن الحالي.
</address>