Class CustomImplementationFactory

Class CustomImplementationFactory

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

Fabrika pro vytváření některých instancí, které mohou být znovu implementovány uživatelem pro zvláštní účely.

public class CustomImplementationFactory

Dědičnost

objectCustomImplementationFactory

Děděné členy

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

Konstruktor

CustomImplementationFactory()

public CustomImplementationFactory()

Metody

CreateCultureInfo(int)

Vytvoří jeden CultureInfo podle daného id.

public virtual CultureInfo CreateCultureInfo(int lcid)

Parametry

lcid int

Návratová hodnota

CultureInfo

Instance CultureInfo.

Poznámky

Tato implementace je užitečná v situacích: 1. Některé kultury nemusí být podporovány uživatelským prostředím a vytvoření požadovaného CultureInfo s daným identifikátorem může způsobit výjimku. Aby se předešlo výjimce, uživatel může tuto metodu přepsat a poskytnout platnou instanci CultureInfo pro nepodporovanou kulturu. 2. Uživatel může chtít specifikovat některé vlastní vlastnosti pro některé kultury, aby dosáhl očekávaného výsledku pro formátování. Za tímto účelem může uživatel tuto metodu přepsat a poskytnout instanci CultureInfo s uživatelsky specifikovanými vlastnostmi. Všimněte si, že vlastnost UseUserOverride vrácené instance CultureInfo může ovlivnit formátovaný výsledek. Pokud je false, některé vlastnosti vrácené instance CultureInfo mohou být přepsány naším vestavěným formátovacím motorem podle formátovacích požadavků různých scénářů. Pokud je true, nebudeme měnit žádné vlastnosti a použijeme ji k formátování hodnot přímo. Takže pokud uživatel specifikoval vlastní vlastnosti pro vrácenou instanci CultureInfo, ujistěte se, že její UseUserOverride je true.

CreateMemoryStream()

Vytvoří jednu instanci MemoryStream nebo vlastní implementaci MemoryStream.

public virtual MemoryStream CreateMemoryStream()

Návratová hodnota

MemoryStream

Instance MemoryStream.

CreateMemoryStream(int)

Vytvoří jednu instanci MemoryStream nebo vlastní implementaci MemoryStream.

public virtual MemoryStream CreateMemoryStream(int capacity)

Parametry

capacity int

Počáteční kapacita pro MemoryStream.

Návratová hodnota

MemoryStream

Instance MemoryStream.

CreateRandomInstance()

Vytvoří jednu instanci generátoru náhodných čísel.

public virtual Random CreateRandomInstance()

Návratová hodnota

Random

instance generátoru náhodných čísel.

 Čeština