Class CustomImplementationFactory
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Fabrik zur Erstellung einiger Instanzen, die vom Benutzer für spezielle Zwecke neu implementiert werden können.
public class CustomImplementationFactory
Vererbung
object ← CustomImplementationFactory
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
CustomImplementationFactory()
public CustomImplementationFactory()
Methoden
CreateCultureInfo(int)
Erstellt eine CultureInfo anhand der angegebenen ID.
public virtual CultureInfo CreateCultureInfo(int lcid)
Parameter
lcid
int
Rückgabewert
Die CultureInfo-Instanz.
Bemerkungen
Diese Implementierung ist nützlich für Situationen: 1. Einige Kulturen werden möglicherweise nicht von der Umgebung des Benutzers unterstützt, und die Erstellung der erforderlichen CultureInfo mit der angegebenen Kennung kann eine Ausnahme verursachen. Um die Ausnahme zu vermeiden, kann der Benutzer diese Methode überschreiben, um eine gültige CultureInfo-Instanz für die nicht unterstützte zu bereitstellen. 2. Der Benutzer möchte möglicherweise einige benutzerdefinierte Eigenschaften für einige Kulturen angeben, um das erwartete Ergebnis für die Formatierung zu erhalten. Zu diesem Zweck kann der Benutzer diese Methode überschreiben, um die CultureInfo-Instanz mit benutzerdefinierten Eigenschaften bereitzustellen. Bitte beachten Sie, dass die Eigenschaft UseUserOverride der zurückgegebenen CultureInfo-Instanz das formatierte Ergebnis beeinflussen kann. Wenn sie falsch ist, können einige Eigenschaften der zurückgegebenen CultureInfo-Instanz von unserem integrierten Formatierungs-Engine gemäß den Formatierungsanforderungen verschiedener Szenarien überschrieben werden. Wenn sie wahr ist, werden wir keine Eigenschaften davon ändern und sie direkt zur Formatierung von Werten verwenden. Wenn der Benutzer benutzerdefinierte Eigenschaften für die zurückgegebene CultureInfo-Instanz angegeben hat, stellen Sie bitte sicher, dass UseUserOverride wahr ist.
CreateMemoryStream()
Erstellt eine Instanz von MemoryStream oder eine benutzerdefinierte Implementierung von MemoryStream.
public virtual MemoryStream CreateMemoryStream()
Rückgabewert
Die MemoryStream-Instanz.
CreateMemoryStream(int)
Erstellt eine Instanz von MemoryStream oder eine benutzerdefinierte Implementierung von MemoryStream.
public virtual MemoryStream CreateMemoryStream(int capacity)
Parameter
capacity
int
Anfängliche Kapazität für den MemoryStream
Rückgabewert
Die MemoryStream-Instanz.
CreateRandomInstance()
Erstellt eine Instanz des Zufallszahlengenerators.
public virtual Random CreateRandomInstance()
Rückgabewert
Instanz des Zufallszahlengenerators.