다음을 통해 공유


IDWriteInMemoryFontFileLoader::CreateInMemoryFontFileReference 메서드(dwrite_3.h)

바이트 배열에서 글꼴 파일 참조(IDWriteFontFile 개체)를 만듭니다. 글꼴 파일 참조는 생성된 IDWriteInMemoryFontFileLoader instance 바인딩되며 해당 로더가 팩터리에 등록된 동안 유효한 상태로 유지됩니다.

구문

HRESULT CreateInMemoryFontFileReference(
                 IDWriteFactory  *factory,
  [in]           void const      *fontData,
                 UINT32          fontDataSize,
  [in, optional] IUnknown        *ownerObject,
  [out]          IDWriteFontFile **fontFile
);

매개 변수

factory

형식: IDWriteFactory*

글꼴 파일 참조를 만드는 데 사용되는 팩터리 개체입니다.

[in] fontData

형식: void const*

글꼴 데이터를 포함하는 메모리 블록에 대한 포인터입니다.

fontDataSize

형식: UINT32

글꼴 데이터의 크기입니다.

[in, optional] ownerObject

형식: IUnknown*

fontData 매개 변수로 지정된 메모리를 소유하는 선택적 개체입니다. 이 매개 변수가 NULL이 아닌 경우 메서드는 글꼴 데이터에 대한 포인터를 저장하고 소유자 개체에 대한 참조를 추가합니다. fontData 포인터는 소유자 개체가 해제될 때까지 유효한 상태를 유지해야 합니다. 이 매개 변수가 NULL이면 메서드는 글꼴 데이터의 복사본을 만듭니다.

[out] fontFile

형식: IDWriteFontFile**

새로 만든 글꼴 파일 참조에 대한 포인터를 받습니다.

반환 값

형식: HRESULT

이 메서드는 HRESULT 성공 또는 오류 코드를 반환합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 dwrite_3.h
라이브러리 Dwrite.lib

추가 정보

메모리에 로드된 글꼴 데이터를 사용하여 사용자 지정 글꼴 집합 만들기

IDWriteInMemoryFontFileLoader