Class Address

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

objectAddress

Implementuje

IEquatable<address>

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

string

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

string

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

string

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

string

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

string

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

string

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

string

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

string

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

AddressType

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

bool

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

bool

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

int

Kod haszujący dla bieżącego obiektu.

 Polski