Class CustomImplementationFactory

Class CustomImplementationFactory

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

Fabryka do tworzenia niektórych instancji, które mogą być ponownie zaimplementowane przez użytkownika w specjalnym celu.

public class CustomImplementationFactory

Dziedziczenie

objectCustomImplementationFactory

Członkowie dziedziczeni

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

Konstruktory

CustomImplementationFactory()

public CustomImplementationFactory()

Metody

CreateCultureInfo(int)

Utwórz jeden CultureInfo na podstawie podanego identyfikatora.

public virtual CultureInfo CreateCultureInfo(int lcid)

Parametry

lcid int

Zwraca

CultureInfo

Instancja CultureInfo.

Uwagi

Ta implementacja jest przydatna w następujących sytuacjach: 1. Niektóre kultury mogą nie być wspierane przez środowisko użytkownika, a utworzenie wymaganego CultureInfo z podanym identyfikatorem może spowodować wyjątek. Aby uniknąć wyjątku, użytkownik może nadpisać tę metodę, aby dostarczyć ważną instancję CultureInfo dla nieobsługiwanej kultury. 2. Użytkownik może chcieć określić niestandardowe właściwości dla niektórych kultur, aby uzyskać oczekiwany rezultat w formacie. W tym celu użytkownik może nadpisać tę metodę, aby dostarczyć instancję CultureInfo z niestandardowymi właściwościami. Należy pamiętać, że właściwość UseUserOverride zwróconej instancji CultureInfo może wpłynąć na sformatowany wynik. Jeśli jest fałszywa, niektóre właściwości zwróconej instancji CultureInfo mogą być nadpisywane przez nasz wbudowany silnik formatowania zgodnie z wymaganiami formatowania różnych scenariuszy. Jeśli jest prawdziwa, nie zmienimy żadnych właściwości i użyjemy jej do formatowania wartości bezpośrednio. Dlatego, jeśli użytkownik określił niestandardowe właściwości dla zwróconej instancji CultureInfo, proszę upewnić się, że jej UseUserOverride jest prawdziwe.

CreateMemoryStream()

Utwórz jedną instancję MemoryStream lub niestandardową implementację MemoryStream.

public virtual MemoryStream CreateMemoryStream()

Zwraca

MemoryStream

Instancja MemoryStream.

CreateMemoryStream(int)

Utwórz jedną instancję MemoryStream lub niestandardową implementację MemoryStream.

public virtual MemoryStream CreateMemoryStream(int capacity)

Parametry

capacity int

Początkowa pojemność dla MemoryStream

Zwraca

MemoryStream

Instancja MemoryStream.

CreateRandomInstance()

Utwórz jedną instancję generatora liczb losowych.

public virtual Random CreateRandomInstance()

Zwraca

Random

instancja generatora liczb losowych

 Polski