Class CustomImplementationFactory

Class CustomImplementationFactory

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

Фабрика для создания некоторых экземпляров, которые могут быть переопределены пользователем для специальных целей.

public class CustomImplementationFactory

Наследование

objectCustomImplementationFactory

Унаследованные Члены

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

Экземпляр CultureInfo.

Примечания

Эта реализация полезна в следующих ситуациях: 1. Некоторые культуры могут не поддерживаться окружением пользователя, и создание необходимого CultureInfo с заданным идентификатором может вызвать исключение. Чтобы избежать исключения, пользователь может переопределить этот метод, чтобы предоставить действительный экземпляр CultureInfo для неподдерживаемой культуры. 2. Пользователь может захотеть указать некоторые пользовательские свойства для некоторых культур, чтобы получить ожидаемый результат форматирования. Для этой цели пользователь может переопределить этот метод, чтобы предоставить экземпляр CultureInfo с указанными пользователем свойствами. Обратите внимание, что свойство UseUserOverride возвращаемого экземпляра CultureInfo может повлиять на отформатированный результат. Если оно равно false, некоторые свойства возвращаемого экземпляра CultureInfo могут быть переопределены нашим встроенным механизмом форматирования в соответствии с требованиями форматирования различных сценариев. Если оно равно true, мы не изменим никаких свойств и будем использовать его для форматирования значений напрямую. Таким образом, если пользователь указал пользовательские свойства для возвращаемого экземпляра CultureInfo, пожалуйста, убедитесь, что его UseUserOverride равно true.

CreateMemoryStream()

Создает один экземпляр MemoryStream или пользовательскую реализацию MemoryStream.

public virtual MemoryStream CreateMemoryStream()

Возвращает

MemoryStream

Экземпляр MemoryStream.

CreateMemoryStream(int)

Создает один экземпляр MemoryStream или пользовательскую реализацию MemoryStream.

public virtual MemoryStream CreateMemoryStream(int capacity)

Параметры

capacity int

Начальная емкость для MemoryStream.

Возвращает

MemoryStream

Экземпляр MemoryStream.

CreateRandomInstance()

Создает один экземпляр генератора случайных чисел.

public virtual Random CreateRandomInstance()

Возвращает

Random

Экземпляр генератора случайных чисел.

 Русский