Class CustomImplementationFactory

Class CustomImplementationFactory

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

Fábrica para crear algunas instancias que pueden ser reimplementadas por el usuario para un propósito especial.

public class CustomImplementationFactory

Herencia

objectCustomImplementationFactory

Miembros heredados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructores

CustomImplementationFactory()

public CustomImplementationFactory()

Métodos

CreateCultureInfo(int)

Crea un CultureInfo dado un id.

public virtual CultureInfo CreateCultureInfo(int lcid)

Parámetros

lcid int

Retorna

CultureInfo

La instancia de CultureInfo.

Observaciones

Esta implementación es útil para situaciones: 1. Algunas culturas pueden no ser compatibles con el entorno del usuario y crear el CultureInfo requerido con el identificador dado puede causar una excepción. Para evitar la excepción, el usuario puede anular este método para proporcionar una instancia válida de CultureInfo para la no soportada. 2. El usuario puede querer especificar algunas propiedades personalizadas para algunas culturas para obtener el resultado esperado para el formato. Para este propósito, el usuario puede anular este método para proporcionar la instancia de CultureInfo con propiedades especificadas por el usuario. Tenga en cuenta que la propiedad UseUserOverride de la instancia de CultureInfo devuelta puede influir en el resultado formateado. Si es falsa, algunas propiedades de la instancia de CultureInfo devuelta pueden ser anuladas por nuestro motor de formateo incorporado de acuerdo con los requisitos de formateo de diferentes escenarios. Si es verdadera, no cambiaremos ninguna propiedad de ella y la utilizaremos para formatear valores directamente. Por lo tanto, si el usuario ha especificado propiedades personalizadas para la instancia de CultureInfo devuelta, asegúrese de que su UseUserOverride sea verdadero.

CreateMemoryStream()

Crea una instancia de MemoryStream o una implementación personalizada de MemoryStream.

public virtual MemoryStream CreateMemoryStream()

Retorna

MemoryStream

La instancia de MemoryStream.

CreateMemoryStream(int)

Crea una instancia de MemoryStream o una implementación personalizada de MemoryStream.

public virtual MemoryStream CreateMemoryStream(int capacity)

Parámetros

capacity int

Capacidad inicial para el MemoryStream

Retorna

MemoryStream

La instancia de MemoryStream.

CreateRandomInstance()

Crea una instancia de generador de números aleatorios.

public virtual Random CreateRandomInstance()

Retorna

Random

instancia de generador de números aleatorios

 Español