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)

주어진 ID로 하나의 CultureInfo를 생성합니다.

public virtual CultureInfo CreateCultureInfo(int lcid)

매개변수

lcid int

반환값

CultureInfo

CultureInfo 인스턴스입니다.

비고

이 구현은 다음과 같은 상황에서 유용합니다: 1. 일부 문화권은 사용자의 환경에서 지원되지 않을 수 있으며, 주어진 식별자로 필요한 CultureInfo를 생성하면 예외가 발생할 수 있습니다. 예외를 피하기 위해 사용자는 이 메서드를 재정의하여 지원되지 않는 문화권에 대한 유효한 CultureInfo 인스턴스를 제공할 수 있습니다. 2. 사용자는 일부 문화권에 대해 예상되는 결과를 얻기 위해 사용자 정의 속성을 지정하고 싶을 수 있습니다. 이 목적을 위해 사용자는 이 메서드를 재정의하여 사용자 지정 속성이 포함된 CultureInfo 인스턴스를 제공할 수 있습니다. 반환된 CultureInfo 인스턴스의 UseUserOverride 속성이 형식화된 결과에 영향을 미칠 수 있습니다. 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

무작위 숫자 생성기의 인스턴스입니다.

 한국어