Class CustomImplementationFactory
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Usine pour créer certaines instances qui peuvent être ré-implémentées par l’utilisateur à des fins spéciales.
public class CustomImplementationFactory
Héritage
object ← CustomImplementationFactory
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
CustomImplementationFactory()
public CustomImplementationFactory()
Méthodes
CreateCultureInfo(int)
Créer un CultureInfo par identifiant donné.
public virtual CultureInfo CreateCultureInfo(int lcid)
Paramètres
lcid
int
Retours
L’instance de CultureInfo.
Remarques
Cette implémentation est utile dans les situations suivantes : 1. Certaines cultures peuvent ne pas être prises en charge par l’environnement de l’utilisateur et la création du CultureInfo requis avec l’identifiant donné peut provoquer une exception. Pour éviter l’exception, l’utilisateur peut remplacer cette méthode pour fournir une instance de CultureInfo valide pour celle qui n’est pas prise en charge. 2. L’utilisateur peut vouloir spécifier certaines propriétés personnalisées pour certaines cultures afin d’obtenir le résultat attendu pour le formatage. À cette fin, l’utilisateur peut remplacer cette méthode pour fournir l’instance de CultureInfo avec les propriétés spécifiées par l’utilisateur. Veuillez noter que la propriété UseUserOverride de l’instance de CultureInfo retournée peut influencer le résultat formaté. Si elle est fausse, certaines propriétés de l’instance de CultureInfo retournée peuvent être remplacées par notre moteur de formatage intégré selon les exigences de formatage de différents scénarios. Si elle est vraie, nous ne modifierons aucune propriété et l’utiliserons pour formater les valeurs directement. Donc, si l’utilisateur a spécifié des propriétés personnalisées pour l’instance de CultureInfo retournée, veuillez vous assurer que son UseUserOverride est vrai.
CreateMemoryStream()
Créer une instance de MemoryStream ou une implémentation personnalisée de MemoryStream.
public virtual MemoryStream CreateMemoryStream()
Retours
L’instance de MemoryStream.
CreateMemoryStream(int)
Créer une instance de MemoryStream ou une implémentation personnalisée de MemoryStream.
public virtual MemoryStream CreateMemoryStream(int capacity)
Paramètres
capacity
int
Capacité initiale pour le MemoryStream
Retours
L’instance de MemoryStream.
CreateRandomInstance()
Créer une instance de générateur de nombres aléatoires.
public virtual Random CreateRandomInstance()
Retours
instance de générateur de nombres aléatoires.