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
object ← CustomImplementationFactory
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
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
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
Instance MemoryStream.
CreateRandomInstance()
Vytvoří jednu instanci generátoru náhodných čísel.
public virtual Random CreateRandomInstance()
Návratová hodnota
instance generátoru náhodných čísel.