Class CustomImplementationFactory

Class CustomImplementationFactory

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

ユーザーが特別な目的のために再実装できるいくつかのインスタンスを作成するためのファクトリ。

public class CustomImplementationFactory

継承

objectCustomImplementationFactory

継承されたメンバー

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

コンストラクター

CustomImplementationFactory()

public CustomImplementationFactory()

メソッド

CreateCultureInfo(int)

指定されたIDによって1つのCultureInfoを作成します。

public virtual CultureInfo CreateCultureInfo(int lcid)

パラメーター

lcid int

戻り値

CultureInfo

CultureInfoインスタンス。

備考

この実装は次のような状況で役立ちます: 1. 一部の文化がユーザーの環境でサポートされていない場合、指定された識別子で必要なCultureInfoを作成すると例外が発生する可能性があります。 例外を回避するために、ユーザーはこのメソッドをオーバーライドして、サポートされていない文化に対して有効なCultureInfoインスタンスを提供できます。 2. ユーザーは、特定の文化に対して期待されるフォーマット結果を得るために、いくつかのカスタムプロパティを指定したい場合があります。 この目的のために、ユーザーはこのメソッドをオーバーライドして、ユーザーが指定したプロパティを持つCultureInfoインスタンスを提供できます。 戻り値のCultureInfoインスタンスのUseUserOverrideプロパティは、フォーマットされた結果に影響を与える可能性があることに注意してください。 それがfalseの場合、戻り値のCultureInfoインスタンスの一部のプロパティは、さまざまなシナリオのフォーマット要件に従って、組み込みのフォーマットエンジンによって上書きされる可能性があります。 それがtrueの場合、私たちはそれのプロパティを変更せず、値を直接フォーマットするために使用します。 したがって、ユーザーが戻り値のCultureInfoインスタンスに対してカスタムプロパティを指定した場合、そのUseUserOverrideがtrueであることを確認してください。

CreateMemoryStream()

MemoryStreamのインスタンスまたはMemoryStreamのカスタム実装のインスタンスを作成します。

public virtual MemoryStream CreateMemoryStream()

戻り値

MemoryStream

MemoryStreamインスタンス。

CreateMemoryStream(int)

MemoryStreamのインスタンスまたはMemoryStreamのカスタム実装のインスタンスを作成します。

public virtual MemoryStream CreateMemoryStream(int capacity)

パラメーター

capacity int

MemoryStreamの初期容量

戻り値

MemoryStream

MemoryStreamインスタンス。

CreateRandomInstance()

乱数生成器のインスタンスを作成します。

public virtual Random CreateRandomInstance()

戻り値

Random

乱数生成器のインスタンス。

 日本語