Class Address

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

objectAddress

Implementuje

IEquatable<address>

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

string

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

string

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

string

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

string

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

string

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

string

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

string

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

string

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

AddressType

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

bool

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

bool

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

int

Hash kód pro aktuální objekt.

 Čeština