디스크에서 글꼴 파일 로드
디스크에서 TTF, WOFF, EOT, Type 1 및 CFF 글꼴을 로드하는 C++ API 솔루션입니다.
Aspose.Font API는 변환, 글리프 조작, 라틴어 기호 감지 등을 포함하여 글꼴 관리를 위한 포괄적인 기능 세트를 제공합니다. 글꼴 조작의 중요한 단계는 추가 작업에 사용할 수 있는 글꼴 파일을 로드하는 것입니다.
이 페이지에서는 디스크에서 글꼴 파일을 로드하는 방법을 설명하지만 기능에 대한 더 깊은 이해는 글꼴을 로드하는 방법 . 여기에는 수많은 C++ 코드 예제와 글꼴 로드에 필요한 개체 및 매개 변수에 대한 세부 정보가 포함되어 있습니다.
Aspose.Font API는 다음 글꼴 형식을 지원합니다. TrueType(단일 글꼴), TrueType(글꼴 모음), Web Open Font Format, Web Open Font Format 버전 2.0, Embedded OpenType, Adobe Type 1 글꼴(pfa, pfb, afm, pfm) , SVG 및 컴팩트 글꼴 형식. 첨부된 코드 스니펫은 디스크에서 글꼴 모음(TTF)을 로드하는 방법을 보여줍니다.
글꼴을 로드하려면 다음이 필요합니다.
Aspose.Font for C++ API는 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 및 변환 API입니다.
NuGet 패키지 관리자를 열고 Aspose.Font를 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
Package Manager Console Command
PM> Install-Package Aspose.Font
C++ API용 Aspose.Font를 사용하여 디스크에서 트루타입 글꼴 로드
TrueType 글꼴은 디스크에 파일로 저장되며 Aspose.Font for C++ API를 사용하여 이를 로드하고 글꼴 정보를 읽을 수 있습니다. 이 코드는 디스크에서 트루타입 글꼴 파일을 로드하고 여기에서 글꼴 정보를 읽는 방법을 보여줍니다. 다음 단계가 수행됩니다.
- FontDefinition 클래스의 인스턴스를 만듭니다.
- FontType을 TTF로 지정하고 FontFileDefinition을
.ttf
로 지정합니다. - TtfFont 개체를 선언하고 이전 단계에서 만든 FontDefinition 개체에서 글꼴 파일을 엽니다.
- ttfFont라는 TtfFont 개체를 선언하고 이전에 만든 FontDefinition에서 글꼴 파일을 엽니다. 물체. Font 클래스는 글꼴 파일을 여는 데 사용됩니다. 그런 다음 반환된 객체는 TtfFont 유형으로 캐스트됩니다. 이를 통해 코드는 글꼴 정보에 액세스하고 작업을 수행할 수 있습니다.
디스크에서 글꼴을 로드하기 위한 C++ 코드
using Aspose::Font;
using Aspose::Font::Sources;
using Aspose::Font::Ttf;
System::String fileName = dataDir + u"Montserrat-Regular.ttf";
//Font file name with full path
System::SharedPtr<FontDefinition> fd = System::MakeObject<FontDefinition>(Aspose::Font::FontType::TTF
System::MakeObject<FontFileDefinition>(u"ttf", System::MakeObject<FileSystemStreamSource>(fileName)));
System::SharedPtr<TtfFont> ttfFont = System::DynamicCast_noexcept<Aspose::Font::Ttf::TtfFont>(Aspose::Font::Font::Open(fd));