Class DocumentFontsSubsystem

DocumentFontsSubsystem class

Aspose.Note.Fonts.FontsSubsystem의 간단한 구현. 검색FontFamily OS. 의 객체

public class DocumentFontsSubsystem : FontsSubsystem

생성자

이름설명
DocumentFontsSubsystem(Dictionary<string, string>)의 새 인스턴스를 초기화합니다.DocumentFontsSubsystem 클래스.
DocumentFontsSubsystem(Stream, Dictionary<string, string>)의 새 인스턴스를 초기화합니다.DocumentFontsSubsystem 클래스.
DocumentFontsSubsystem(string, Dictionary<string, string>)의 새 인스턴스를 초기화합니다.DocumentFontsSubsystem 클래스.

속성

이름설명
static Default { get; set; }정적 기본 인스턴스를 가져오거나 설정합니다.
DefaultFont { get; }기본 글꼴을 가져오거나 설정합니다.

행동 양식

이름설명
static UsingDefaultFont(string, Dictionary<string, string>)지정된 기본 글꼴 이름을 사용하여 새 DocumentFontsSubsystem 인스턴스를 만듭니다.
static UsingDefaultFontFromFile(string, Dictionary<string, string>)지정된 파일의 글꼴을 기본값으로 사용하여 새 DocumentFontsSubsystem 인스턴스를 만듭니다.
static UsingDefaultFontFromStream(Stream, Dictionary<string, string>)지정된 스트림의 글꼴을 기본값으로 사용하여 새 DocumentFontsSubsystem 인스턴스를 만듭니다.
AddFont(Stream)글꼴을 추가합니다.
AddFont(string)글꼴을 추가합니다.
AddFont(Stream, string)글꼴을 추가합니다.
AddFontSubstitution(string, string)글꼴 대체를 추가합니다.
virtual GetFontFamily(string)글꼴 패밀리를 가져옵니다.
LoadFontsFromFolder(string)지정된 폴더에서 내부 컬렉션으로 모든 트루타입 글꼴을 로드합니다.

지정된 기본 글꼴을 사용하여 PDF 형식으로 문서를 저장하는 방법을 보여줍니다.

// 문서 디렉토리의 경로.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// 문서를 Aspose.Note에 로드합니다.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// 문서를 PDF로 저장
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions() 
                      {
                          FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
                      });

파일의 기본 글꼴을 사용하여 PDF 형식으로 문서를 저장하는 방법을 보여줍니다.

// 문서 디렉토리의 경로.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

string fontFile = Path.Combine(dataDir, "geo_1.ttf");

// 문서를 Aspose.Note에 로드합니다.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// 문서를 PDF로 저장
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
                          {
                              FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                          });

스트림의 기본 글꼴을 사용하여 PDF 형식으로 문서를 저장하는 방법을 보여줍니다.

// 문서 디렉토리의 경로.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

string fontFile = Path.Combine(dataDir, "geo_1.ttf");

// 문서를 Aspose.Note에 로드합니다.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// 문서를 PDF로 저장
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream_out.pdf";

using (var stream = File.Open(fontFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
    oneFile.Save(dataDir, new PdfSaveOptions()
                              {
                                  FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromStream(stream)
                              });
}

또한보십시오