사용 가능한 글꼴 목록 가져오기

이 튜토리얼에서는 .NET용 Aspose.Words에서 사용할 수 있는 글꼴 목록을 얻는 방법을 설명합니다. 사용 가능한 글꼴 목록을 통해 문서에 사용할 수 있는 글꼴을 알 수 있습니다. .NET 프로젝트에서 코드를 이해하고 구현하는 데 도움이 되도록 단계별로 안내해 드리겠습니다.

전제조건

시작하기 전에 다음 항목이 있는지 확인하세요.

  • C# 프로그래밍 언어에 대한 실무 지식
  • 프로젝트에 설치된 .NET용 Aspose.Words 라이브러리

1단계: 문서 디렉터리 정의

먼저, Word 문서 위치에 대한 디렉터리 경로를 설정해야 합니다. 바꾸다"YOUR DOCUMENT DIRECTORY" 코드에서 적절한 경로를 사용하세요.

// 문서 디렉토리 경로
string dataDir = "YOUR DOCUMENTS DIRECTORY";

2단계: 글꼴 소스 구성

다음으로 인스턴스를 생성하겠습니다.FontSettings 다음을 사용하여 기존 글꼴 소스를 가져옵니다.GetFontsSources() 방법. 또한 글꼴이 포함된 폴더를 지정하여 새 글꼴 소스를 추가하겠습니다.

// 글꼴 소스 구성
FontSettings fontSettings = new FontSettings();
List<FontSourceBase> fontSources = new List<FontSourceBase>(fontSettings.GetFontsSources());

// 새 글꼴 소스 추가
FolderFontSource folderFontSource = new FolderFontSource(dataDir, true);
fontSources.Add(folderFontSource);

FontSourceBase[] updatedFontSources = fontSources.ToArray();

3단계: 사용 가능한 글꼴 목록 가져오기

이제 다음을 사용하여 사용 가능한 글꼴을 찾아보겠습니다.GetAvailableFonts() 첫 번째 업데이트된 글꼴 소스에 대한 메서드입니다.

// 사용 가능한 글꼴 목록 얻기
foreach(PhysicalFontInfo fontInfo in updatedFontSources[0].GetAvailableFonts())
{
Console.WriteLine("Font Family Name: " + fontInfo.FontFamilyName);
Console.WriteLine("Full font name: " + fontInfo.FullFontName);
Console.WriteLine("Version: " + fontInfo.Version);
Console.WriteLine("Path: " + fontInfo.FilePath);
}

.NET용 Aspose.Words를 사용하여 사용 가능한 글꼴 목록 가져오기의 샘플 소스 코드


// 문서 디렉터리 경로
string dataDir = "YOUR DOCUMENT DIRECTORY";

FontSettings fontSettings = new FontSettings();
List<FontSourceBase> fontSources = new List<FontSourceBase>(fontSettings.GetFontsSources());
// Aspose.Words가 다음 폴더에서 글꼴을 검색하도록 지시하는 새 폴더 소스를 추가합니다.
FolderFontSource folderFontSource = new FolderFontSource(dataDir, true);
// 기존 글꼴 소스 목록에 글꼴이 포함된 사용자 정의 폴더를 추가합니다.
fontSources.Add(folderFontSource);
FontSourceBase[] updatedFontSources = fontSources.ToArray();
foreach (PhysicalFontInfo fontInfo in updatedFontSources[0].GetAvailableFonts())
{
	Console.WriteLine("FontFamilyName : " + fontInfo.FontFamilyName);
	Console.WriteLine("FullFontName  : " + fontInfo.FullFontName);
	Console.WriteLine("Version  : " + fontInfo.Version);
	Console.WriteLine("FilePath : " + fontInfo.FilePath);
}

결론

이 튜토리얼에서는 .NET용 Aspose.Words에서 사용할 수 있는 글꼴 목록을 얻는 방법을 살펴보았습니다. 이를 통해 문서에 사용할 수 있는 글꼴을 알 수 있습니다. 이 기능을 사용하여 필요에 맞는 적절한 글꼴을 선택하세요.

FAQ

Q: Aspose.Words에서 사용할 수 있는 글꼴 목록을 어떻게 검색할 수 있나요?

A: Aspose.Words에서 사용 가능한 글꼴 목록을 검색하려면 다음을 사용할 수 있습니다.FontsProvider 수업과GetAvailableFonts 방법. 이 방법은 시스템에 설치된 모든 글꼴 목록을 반환합니다.

Q: Aspose.Words에서 특정 기준에 따라 사용 가능한 글꼴 목록을 필터링할 수 있나요?

A: 예, 특정 기준을 사용하여 Aspose.Words에서 사용 가능한 글꼴 목록을 필터링할 수 있습니다. 예를 들어 글꼴을 계열, 스타일 또는 언어별로 필터링할 수 있습니다.

Q: 내 Word 문서에서 사용 가능한 글꼴 목록을 어떻게 사용할 수 있나요?

A: Word 문서에서 사용할 수 있는 글꼴 목록을 사용하려면 목록을 탐색하고 해당 글꼴의 메서드와 속성을 사용하여 적절한 글꼴을 선택할 수 있습니다.FontSettings Aspose.Words의 클래스입니다.