Class Address
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
債権者または債務者の住所。
ストリート、家番号、郵便番号、町を設定することができます(構造化住所タイプ) または住所行1と2を設定することができます(結合住所要素タイプ)。いずれかのフィールドが設定されると、タイプは自動的に設定されます。フィールドを設定する前は、住所タイプは未定義です。 両方のタイプのフィールドが設定されると、住所タイプは矛盾になります。 名前と国コードは、すべてのフィールドが空でない限り、常に設定する必要があります。
public sealed class Address : IEquatable<address>
継承
実装
継承メンバー
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
コンストラクタ
Address()
Addressのインスタンスを作成します。
public Address()
プロパティ
AddressLine1
住所行1を取得または設定します。
住所行1には、ストリート名、家番号、またはP.O.ボックスが含まれます。
このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.CombinedElementsに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.Structuredの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。
このフィールドは結合要素住所のみに使用され、オプションです。
public string AddressLine1 { get; set; }
プロパティ値
AddressLine2
住所行2を取得または設定します。
住所行2には、郵便番号と町が含まれます。
このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.CombinedElementsに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.Structuredの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。
このフィールドは結合要素住所のみに使用されます。このタイプでは必須です。
public string AddressLine2 { get; set; }
プロパティ値
CountryCode
2文字のISO国コードを取得または設定します。
国コードは、全住所がnull
または空の値を含む場合を除き必須です。
public string CountryCode { get; set; }
プロパティ値
HouseNo
家番号を取得または設定します。
このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.Structuredに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.CombinedElementsの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。
このフィールドは構造化住所のみに使用され、オプションです。
public string HouseNo { get; set; }
プロパティ値
Name
自然人の名前(名と姓)または法人の会社名を取得または設定します。
public string Name { get; set; }
プロパティ値
PostalCode
郵便番号を取得または設定します。
このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.Structuredに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.CombinedElementsの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。
このフィールドは構造化住所のみに使用されます。このタイプでは必須です。
public string PostalCode { get; set; }
プロパティ値
Street
ストリートを取得または設定します。
ストリートは家番号なしで指定する必要があります。
このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.Structuredに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.CombinedElementsの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。
このフィールドは構造化住所のみに使用され、オプションです。
public string Street { get; set; }
プロパティ値
Town
町または都市を取得または設定します。
このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.Structuredに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.CombinedElementsの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。
このフィールドは構造化住所のみに使用されます。このタイプでは必須です。
public string Town { get; set; }
プロパティ値
Type
住所タイプを取得します。
住所タイプは、ストリート/家番号または住所行1と2のいずれかを設定することによって自動的に設定されます。フィールドを設定する前は、住所タイプは未定義です。 両方のタイプのフィールドが設定されると、住所タイプは矛盾になります。
public AddressType Type { get; }
プロパティ値
メソッド
Clear()
すべてのフィールドをクリアし、タイプをAspose.BarCode.ComplexBarcode.AddressType.Undeterminedに設定します。
public void Clear()
Equals(object)
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。
public override bool Equals(object obj)
パラメータ
obj
object
現在のオブジェクトと比較するオブジェクト。
戻り値
true
指定されたオブジェクトが現在のオブジェクトと等しい場合。それ以外の場合はfalse
。
Equals(Address)
指定された住所が現在の住所と等しいかどうかを判断します。
public bool Equals(Address other)
パラメータ
other
Address
現在の住所と比較する住所。
戻り値
true
指定されたオブジェクトが現在のオブジェクトと等しい場合。それ以外の場合はfalse
。
GetHashCode()
このインスタンスのハッシュコードを取得します。
public override int GetHashCode()
戻り値
現在のオブジェクトのハッシュコード。