Class Address
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Adres wierzyciela lub dłużnika.
Możesz ustawić ulicę, numer domu, kod pocztowy i miejscowość (typ adresu strukturalnego) lub linię adresową 1 i 2 (typ połączonych elementów adresowych). Typ jest automatycznie ustawiany po ustawieniu któregokolwiek z tych pól. Przed ustawieniem pól typ adresu jest nieokreślony. Jeśli ustawione są pola obu typów, typ adresu staje się sprzeczny. Nazwa i kod kraju muszą być zawsze ustawione, chyba że wszystkie pola są puste.
public sealed class Address : IEquatable<address>
Dziedziczenie
Implementuje
Dziedziczone członkowie
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorzy
Address()
Tworzy instancję Address
public Address()
Właściwości
AddressLine1
Pobiera lub ustawia linię adresową 1.
Linia adresowa 1 zawiera nazwę ulicy, numer domu lub skrzynkę pocztową.
Ustawienie tego pola ustawia typ adresu na Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, chyba że już jest Aspose.BarCode.ComplexBarcode.AddressType.Structured, w takim przypadku staje się Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
To pole jest używane tylko dla adresów z połączonymi elementami i jest opcjonalne.
public string AddressLine1 { get; set; }
Wartość właściwości
AddressLine2
Pobiera lub ustawia linię adresową 2.
Linia adresowa 2 zawiera kod pocztowy i miejscowość.
Ustawienie tego pola ustawia typ adresu na Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, chyba że już jest Aspose.BarCode.ComplexBarcode.AddressType.Structured, w takim przypadku staje się Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
To pole jest używane tylko dla adresów z połączonymi elementami. Dla tego typu jest obowiązkowe.
public string AddressLine2 { get; set; }
Wartość właściwości
CountryCode
Pobiera lub ustawia dwuliterowy kod kraju ISO.
Kod kraju jest obowiązkowy, chyba że cały adres zawiera null
lub puste wartości.
public string CountryCode { get; set; }
Wartość właściwości
HouseNo
Pobiera lub ustawia numer domu.
Ustawienie tego pola ustawia typ adresu na Aspose.BarCode.ComplexBarcode.AddressType.Structured, chyba że już jest Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, w takim przypadku staje się Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
To pole jest używane tylko dla adresów strukturalnych i jest opcjonalne.
public string HouseNo { get; set; }
Wartość właściwości
Name
Pobiera lub ustawia nazwę, która może być imieniem i nazwiskiem osoby fizycznej lub nazwą firmy osoby prawnej.
public string Name { get; set; }
Wartość właściwości
PostalCode
Pobiera lub ustawia kod pocztowy.
Ustawienie tego pola ustawia typ adresu na Aspose.BarCode.ComplexBarcode.AddressType.Structured, chyba że już jest Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, w takim przypadku staje się Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
To pole jest używane tylko dla adresów strukturalnych. Dla tego typu jest obowiązkowe.
public string PostalCode { get; set; }
Wartość właściwości
Street
Pobiera lub ustawia ulicę.
Ulica musi być podana bez numeru domu.
Ustawienie tego pola ustawia typ adresu na Aspose.BarCode.ComplexBarcode.AddressType.Structured, chyba że już jest Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, w takim przypadku staje się Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
To pole jest używane tylko dla adresów strukturalnych i jest opcjonalne.
public string Street { get; set; }
Wartość właściwości
Town
Pobiera lub ustawia miejscowość.
Ustawienie tego pola ustawia typ adresu na Aspose.BarCode.ComplexBarcode.AddressType.Structured, chyba że już jest Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, w takim przypadku staje się Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
To pole jest używane tylko dla adresów strukturalnych. Dla tego typu jest obowiązkowe.
public string Town { get; set; }
Wartość właściwości
Type
Pobiera typ adresu.
Typ adresu jest automatycznie ustawiany poprzez ustawienie ulicy / numeru domu lub linii adresowej 1 i 2. Przed ustawieniem pól typ adresu jest Nieokreślony. Jeśli ustawione są pola obu typów, typ adresu staje się sprzeczny.
public AddressType Type { get; }
Wartość właściwości
Metody
Clear()
Czyści wszystkie pola i ustawia typ na Aspose.BarCode.ComplexBarcode.AddressType.Undetermined.
public void Clear()
Equals(object)
Określa, czy określony obiekt jest równy bieżącemu obiektowi.
public override bool Equals(object obj)
Parametry
obj
object
Obiekt do porównania z bieżącym obiektem.
Zwraca
true
, jeśli określony obiekt jest równy bieżącemu obiektowi; w przeciwnym razie false
.
Equals(Address)
Określa, czy określony adres jest równy bieżącemu adresowi.
public bool Equals(Address other)
Parametry
other
Address
Adres do porównania z bieżącym adresem.
Zwraca
true
, jeśli określony obiekt jest równy bieżącemu obiektowi; w przeciwnym razie false
.
GetHashCode()
Pobiera kod haszujący dla tej instancji.
public override int GetHashCode()
Zwraca
Kod haszujący dla bieżącego obiektu.