Class Address
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Adresa věřitele nebo dlužníka.
Můžete nastavit buď ulici, číslo domu, PSČ a město (typ strukturovaná adresa) nebo adresní řádek 1 a 2 (typ kombinované adresní prvky). Typ se automaticky nastaví, jakmile je nastaveno jakékoli z těchto polí. Před nastavením polí je typ adresy neurčený. Pokud jsou nastavena pole obou typů, typ adresy se stává konfliktním. Jméno a kód země musí být vždy nastaveny, pokud nejsou všechna pole prázdná.
public sealed class Address : IEquatable<address>
Dědičnost
Implementuje
Děděné členy
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
Address()
Vytváří instanci Address
public Address()
Vlastnosti
AddressLine1
Získá nebo nastaví adresní řádek 1.
Adresní řádek 1 obsahuje název ulice, číslo domu nebo P.O. box.
Nastavení tohoto pole nastaví typ adresy na Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, pokud již není Aspose.BarCode.ComplexBarcode.AddressType.Structured, v takovém případě se stane Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Toto pole se používá pouze pro adresy kombinovaných prvků a je volitelné.
public string AddressLine1 { get; set; }
Hodnota vlastnosti
AddressLine2
Získá nebo nastaví adresní řádek 2.
Adresní řádek 2 obsahuje PSČ a město.
Nastavení tohoto pole nastaví typ adresy na Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, pokud již není Aspose.BarCode.ComplexBarcode.AddressType.Structured, v takovém případě se stane Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Toto pole se používá pouze pro adresy kombinovaných prvků. Pro tento typ je povinné.
public string AddressLine2 { get; set; }
Hodnota vlastnosti
CountryCode
Získá nebo nastaví dvoupísmenný ISO kód země.
Kód země je povinný, pokud celá adresa neobsahuje null
nebo prázdné hodnoty.
public string CountryCode { get; set; }
Hodnota vlastnosti
HouseNo
Získá nebo nastaví číslo domu.
Nastavení tohoto pole nastaví typ adresy na Aspose.BarCode.ComplexBarcode.AddressType.Structured, pokud již není Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, v takovém případě se stane Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Toto pole se používá pouze pro strukturované adresy a je volitelné.
public string HouseNo { get; set; }
Hodnota vlastnosti
Name
Získá nebo nastaví jméno, buď jméno a příjmení fyzické osoby, nebo název společnosti právnické osoby.
public string Name { get; set; }
Hodnota vlastnosti
PostalCode
Získá nebo nastaví PSČ.
Nastavení tohoto pole nastaví typ adresy na Aspose.BarCode.ComplexBarcode.AddressType.Structured, pokud již není Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, v takovém případě se stane Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Toto pole se používá pouze pro strukturované adresy. Pro tento typ je povinné.
public string PostalCode { get; set; }
Hodnota vlastnosti
Street
Získá nebo nastaví ulici.
Ulice musí být uvedena bez čísla domu.
Nastavení tohoto pole nastaví typ adresy na Aspose.BarCode.ComplexBarcode.AddressType.Structured, pokud již není Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, v takovém případě se stane Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Toto pole se používá pouze pro strukturované adresy a je volitelné.
public string Street { get; set; }
Hodnota vlastnosti
Town
Získá nebo nastaví město nebo obec.
Nastavení tohoto pole nastaví typ adresy na Aspose.BarCode.ComplexBarcode.AddressType.Structured, pokud již není Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, v takovém případě se stane Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.
Toto pole se používá pouze pro strukturované adresy. Pro tento typ je povinné.
public string Town { get; set; }
Hodnota vlastnosti
Type
Získá typ adresy.
Typ adresy je automaticky nastaven buď nastavením ulice / čísla domu nebo adresního řádku 1 a 2. Před nastavením polí je typ adresy neurčený. Pokud jsou nastavena pole obou typů, typ adresy se stává konfliktním.
public AddressType Type { get; }
Hodnota vlastnosti
Metody
Clear()
Vymaže všechna pole a nastaví typ na Aspose.BarCode.ComplexBarcode.AddressType.Undetermined.
public void Clear()
Equals(object)
Určuje, zda je zadaný objekt roven aktuálnímu objektu.
public override bool Equals(object obj)
Parametry
obj
object
Objekt, se kterým se porovnává aktuální objekt.
Návratová hodnota
true
, pokud je zadaný objekt roven aktuálnímu objektu; jinak false
.
Equals(Address)
Určuje, zda je zadaná adresa rovna aktuální adrese.
public bool Equals(Address other)
Parametry
other
Address
Adresa, se kterou se porovnává aktuální adresa.
Návratová hodnota
true
, pokud je zadaný objekt roven aktuálnímu objektu; jinak false
.
GetHashCode()
Získá hash kód pro tuto instanci.
public override int GetHashCode()
Návratová hodnota
Hash kód pro aktuální objekt.