Class Address

Class Address

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

Indirizzo del creditore o del debitore.

Puoi impostare via, numero civico, codice postale e città (tipo indirizzo strutturato) oppure riga di indirizzo 1 e 2 (tipo elementi di indirizzo combinati). Il tipo è impostato automaticamente una volta che uno di questi campi è impostato. Prima di impostare i campi, il tipo di indirizzo è indeterminato. Se sono impostati campi di entrambi i tipi, il tipo di indirizzo diventa in conflitto. Il nome e il codice del paese devono sempre essere impostati a meno che tutti i campi siano vuoti.

public sealed class Address : IEquatable<address>

Ereditarietà

objectAddress

Implementa

IEquatable<address>

Membri Ereditati

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Costruttori

Address()

Crea un’istanza di Address

public Address()

Proprietà

AddressLine1

Ottiene o imposta la riga di indirizzo 1.

La riga di indirizzo 1 contiene il nome della via, numero civico o casella postale.

Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.Structured, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Questo campo è utilizzato solo per indirizzi a elementi combinati ed è facoltativo.

public string AddressLine1 { get; set; }

Valore della Proprietà

string

AddressLine2

Ottiene o imposta la riga di indirizzo 2.

La riga di indirizzo 2 contiene codice postale e città.

Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.Structured, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Questo campo è utilizzato solo per indirizzi a elementi combinati. Per questo tipo, è obbligatorio.

public string AddressLine2 { get; set; }

Valore della Proprietà

string

CountryCode

Ottiene o imposta il codice del paese ISO a due lettere.

Il codice del paese è obbligatorio a meno che l'intero indirizzo non contenga valori null o vuoti.

public string CountryCode { get; set; }

Valore della Proprietà

string

HouseNo

Ottiene o imposta il numero civico.

Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.Structured a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Questo campo è utilizzato solo per indirizzi strutturati ed è facoltativo.

public string HouseNo { get; set; }

Valore della Proprietà

string

Name

Ottiene o imposta il nome, sia il nome e cognome di una persona fisica che il nome della società di una persona giuridica.

public string Name { get; set; }

Valore della Proprietà

string

PostalCode

Ottiene o imposta il codice postale.

Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.Structured a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Questo campo è utilizzato solo per indirizzi strutturati. Per questo tipo, è obbligatorio.

public string PostalCode { get; set; }

Valore della Proprietà

string

Street

Ottiene o imposta la strada.

La strada deve essere specificata senza numero civico.

Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.Structured a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Questo campo è utilizzato solo per indirizzi strutturati ed è facoltativo.

public string Street { get; set; }

Valore della Proprietà

string

Town

Ottiene o imposta la città o il comune.

Impostare questo campo imposta il tipo di indirizzo su Aspose.BarCode.ComplexBarcode.AddressType.Structured a meno che non sia già Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, nel qual caso diventa Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Questo campo è utilizzato solo per indirizzi strutturati. Per questo tipo, è obbligatorio.

public string Town { get; set; }

Valore della Proprietà

string

Type

Ottiene il tipo di indirizzo.

Il tipo di indirizzo è impostato automaticamente impostando via / numero civico o riga di indirizzo 1 e 2. Prima di impostare i campi, il tipo di indirizzo è Indeterminato. Se sono impostati campi di entrambi i tipi, il tipo di indirizzo diventa In conflitto.

public AddressType Type { get; }

Valore della Proprietà

AddressType

Metodi

Clear()

Cancella tutti i campi e imposta il tipo su Aspose.BarCode.ComplexBarcode.AddressType.Undetermined.

public void Clear()

Equals(object)

Determina se l’oggetto specificato è uguale all’oggetto corrente.

public override bool Equals(object obj)

Parametri

obj object

L’oggetto da confrontare con l’oggetto corrente.

Restituisce

bool

true se l’oggetto specificato è uguale all’oggetto corrente; altrimenti, false.

Equals(Address)

Determina se l’indirizzo specificato è uguale all’indirizzo corrente.

public bool Equals(Address other)

Parametri

other Address

L’indirizzo da confrontare con l’indirizzo corrente.

Restituisce

bool

true se l’oggetto specificato è uguale all’oggetto corrente; altrimenti, false.

GetHashCode()

Ottiene il codice hash per questa istanza.

public override int GetHashCode()

Restituisce

int

Un codice hash per l’oggetto corrente.

 Italiano