0

LoadTagStyleは、新しいromanフォントが使用されているタグ本体では機能しません。PDFドキュメントで生成したい1つのhtmlページが彼の中にあります。フォント時間は新しいromanです。フォント時間を新しいromanに設定しようとしましたが、機能しません。

私はいくつかのケースを試しました:

 var styles = new StyleSheet();

1. styles.LoadTagStyle("body", "font-family", "times new roman");
2. styles.LoadTagStyle("body", "face", "times new roman");
3. styles.LoadTagStyle(HtmlTags.BODY, "face", "times new roman");
4. styles.LoadTagStyle(HtmlTags.BODY, HtmlTags.FONT, "times new roman");

しかし、これらの例はどれも機能しません

また、私は試しました:

FontFactory.RegisterDirectories();

FontFactory.Register(FULL_PATH_TO_TIMES_NEW_ROMAN); 

style.LoadTagStyle(HtmlTags.TABLE, HtmlTags.FACE, "times-roman");

生成されたテキストには発音区別符号なしの提案がありますか?

4

2 に答える 2

0

このコードは私の問題を解決します

            FontFactory.Register("c:\\windows\\fonts\\times.ttf");
            StyleSheet st = new StyleSheet();
            st.LoadTagStyle(HtmlTags.TABLE, "border", "1");
            st.LoadTagStyle("body", "face", "times new roman");
            st.LoadTagStyle("body", "encoding", "Identity-H");
于 2012-07-22T15:01:52.140 に答える
-1

私はこのItzWorkingJstを試してみました。


 FontFactory.RegisterDirectories();
styles.LoadTagStyle(HtmlTags.TABLE、HtmlTags.FONT、 "comic-sans-ms");
于 2013-02-22T05:13:43.417 に答える