2013-10-09 3 views
2

MigraDoc에서 다른 글꼴을 사용하고 싶지만 계속 고생하고 있습니다. 현재, 나는 다음과 같은 코드로 일하고 있어요 :MigraDoc : 문서의 글꼴 설정

Document tDoc = new Document(); 
    MigraDoc.DocumentObjectModel.Style style = tDoc.Styles["Normal"]; 
    style.Font.Name = tPdfFont; 

특정 글꼴이 설치되어 있는지 : 그런 다음 MigraDoc 코드 자체가

String tPdfFont = "MonospaceTyperwriter"; 

:

I 클래스 차원의 변수로 이것을 가지고 컴퓨터에서 작동하지만 작동하지 않는 것 같습니다. 나는 끔찍한 무엇인가를 놓치고있는 것처럼 느껴지거나 단지 completley 오해가 글꼴 사용법이다.

답변

2

제어판의 글꼴 목록에 나타나는대로 글꼴 이름을 쓰십시오.

"Monospace Typewriter"가 아닌 "MonospaceTyperwriter"입니까?

코드가 정상적으로 보입니다.

종종 DDL 파일을 확인하여 모든 설정이 올바른 위치에 있는지 확인하는 데 도움이 될 수 있습니다.

문제를 해결할 수 없으며 직접 읽을 수없는 경우 DDL 파일을 무료로 업로드하십시오.

+0

아, 제어판의 이름이 내가 입력 한 이름과 다릅니다. 수정 녀석을 가져 주셔서 감사합니다! – mkautzm