Class CustomImplementationFactory
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Фабрика для создания некоторых экземпляров, которые могут быть переопределены пользователем для специальных целей.
public class CustomImplementationFactory
Наследование
object ← CustomImplementationFactory
Унаследованные Члены
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструкторы
CustomImplementationFactory()
public CustomImplementationFactory()
Методы
CreateCultureInfo(int)
Создает один CultureInfo по заданному идентификатору.
public virtual CultureInfo CreateCultureInfo(int lcid)
Параметры
lcid
int
Возвращает
Экземпляр CultureInfo.
Примечания
Эта реализация полезна в следующих ситуациях: 1. Некоторые культуры могут не поддерживаться окружением пользователя, и создание необходимого CultureInfo с заданным идентификатором может вызвать исключение. Чтобы избежать исключения, пользователь может переопределить этот метод, чтобы предоставить действительный экземпляр CultureInfo для неподдерживаемой культуры. 2. Пользователь может захотеть указать некоторые пользовательские свойства для некоторых культур, чтобы получить ожидаемый результат форматирования. Для этой цели пользователь может переопределить этот метод, чтобы предоставить экземпляр CultureInfo с указанными пользователем свойствами. Обратите внимание, что свойство UseUserOverride возвращаемого экземпляра CultureInfo может повлиять на отформатированный результат. Если оно равно false, некоторые свойства возвращаемого экземпляра CultureInfo могут быть переопределены нашим встроенным механизмом форматирования в соответствии с требованиями форматирования различных сценариев. Если оно равно true, мы не изменим никаких свойств и будем использовать его для форматирования значений напрямую. Таким образом, если пользователь указал пользовательские свойства для возвращаемого экземпляра CultureInfo, пожалуйста, убедитесь, что его UseUserOverride равно true.
CreateMemoryStream()
Создает один экземпляр MemoryStream или пользовательскую реализацию MemoryStream.
public virtual MemoryStream CreateMemoryStream()
Возвращает
Экземпляр MemoryStream.
CreateMemoryStream(int)
Создает один экземпляр MemoryStream или пользовательскую реализацию MemoryStream.
public virtual MemoryStream CreateMemoryStream(int capacity)
Параметры
capacity
int
Начальная емкость для MemoryStream.
Возвращает
Экземпляр MemoryStream.
CreateRandomInstance()
Создает один экземпляр генератора случайных чисел.
public virtual Random CreateRandomInstance()
Возвращает
Экземпляр генератора случайных чисел.