Class Address

Class Address

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

Dirección del acreedor o deudor.

Puede establecer la calle, el número de la casa, el código postal y la ciudad (tipo dirección estructurada) o la línea de dirección 1 y 2 (tipo elementos de dirección combinados). El tipo se establece automáticamente una vez que se establece cualquiera de estos campos. Antes de establecer los campos, el tipo de dirección es indeterminado. Si se establecen campos de ambos tipos, el tipo de dirección se convierte en conflictivo. El nombre y el código del país siempre deben establecerse a menos que todos los campos estén vacíos.

public sealed class Address : IEquatable<address>

Herencia

objectAddress

Implementa

IEquatable<address>

Miembros heredados

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

Constructores

Address()

Crea una instancia de Address

public Address()

Propiedades

AddressLine1

Obtiene o establece la línea de dirección 1.

La línea de dirección 1 contiene el nombre de la calle, el número de la casa o el apartado postal.

Establecer este campo establece el tipo de dirección en Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements a menos que ya sea Aspose.BarCode.ComplexBarcode.AddressType.Structured, en cuyo caso se convierte en Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Este campo solo se utiliza para direcciones de elementos combinados y es opcional.

public string AddressLine1 { get; set; }

Valor de la propiedad

string

AddressLine2

Obtiene o establece la línea de dirección 2.

La línea de dirección 2 contiene el código postal y la ciudad.

Establecer este campo establece el tipo de dirección en Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements a menos que ya sea Aspose.BarCode.ComplexBarcode.AddressType.Structured, en cuyo caso se convierte en Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Este campo solo se utiliza para direcciones de elementos combinados. Para este tipo, es obligatorio.

public string AddressLine2 { get; set; }

Valor de la propiedad

string

CountryCode

Obtiene o establece el código de país ISO de dos letras.

El código de país es obligatorio a menos que toda la dirección contenga null o valores vacíos.

public string CountryCode { get; set; }

Valor de la propiedad

string

HouseNo

Obtiene o establece el número de la casa.

Establecer este campo establece el tipo de dirección en Aspose.BarCode.ComplexBarcode.AddressType.Structured a menos que ya sea Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, en cuyo caso se convierte en Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Este campo solo se utiliza para direcciones estructuradas y es opcional.

public string HouseNo { get; set; }

Valor de la propiedad

string

Name

Obtiene o establece el nombre, ya sea el nombre y apellido de una persona natural o el nombre de la empresa de una persona jurídica.

public string Name { get; set; }

Valor de la propiedad

string

PostalCode

Obtiene o establece el código postal.

Establecer este campo establece el tipo de dirección en Aspose.BarCode.ComplexBarcode.AddressType.Structured a menos que ya sea Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, en cuyo caso se convierte en Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Este campo solo se utiliza para direcciones estructuradas. Para este tipo, es obligatorio.

public string PostalCode { get; set; }

Valor de la propiedad

string

Street

Obtiene o establece la calle.

La calle debe especificarse sin el número de la casa.

Establecer este campo establece el tipo de dirección en Aspose.BarCode.ComplexBarcode.AddressType.Structured a menos que ya sea Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, en cuyo caso se convierte en Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Este campo solo se utiliza para direcciones estructuradas y es opcional.

public string Street { get; set; }

Valor de la propiedad

string

Town

Obtiene o establece la ciudad o pueblo.

Establecer este campo establece el tipo de dirección en Aspose.BarCode.ComplexBarcode.AddressType.Structured a menos que ya sea Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements, en cuyo caso se convierte en Aspose.BarCode.ComplexBarcode.AddressType.Conflicting.

Este campo solo se utiliza para direcciones estructuradas. Para este tipo, es obligatorio.

public string Town { get; set; }

Valor de la propiedad

string

Type

Obtiene el tipo de dirección.

El tipo de dirección se establece automáticamente al establecer la calle / número de la casa o la línea de dirección 1 y 2. Antes de establecer los campos, el tipo de dirección es Indeterminado. Si se establecen campos de ambos tipos, el tipo de dirección se convierte en Conflictivo.

public AddressType Type { get; }

Valor de la propiedad

AddressType

Métodos

Clear()

Borra todos los campos y establece el tipo en Aspose.BarCode.ComplexBarcode.AddressType.Undetermined.

public void Clear()

Equals(object)

Determina si el objeto especificado es igual al objeto actual.

public override bool Equals(object obj)

Parámetros

obj object

El objeto a comparar con el objeto actual.

Devuelve

bool

true si el objeto especificado es igual al objeto actual; de lo contrario, false.

Equals(Address)

Determina si la dirección especificada es igual a la dirección actual.

public bool Equals(Address other)

Parámetros

other Address

La dirección a comparar con la dirección actual.

Devuelve

bool

true si el objeto especificado es igual al objeto actual; de lo contrario, false.

GetHashCode()

Obtiene el código hash para esta instancia.

public override int GetHashCode()

Devuelve

int

Un código hash para el objeto actual.

 Español