以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- WordCreator 字体不变化 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=196101) |
-- 作者:shanshuizhujian -- 发布时间:2025/3/28 15:49:00 -- WordCreator 字体不变化 Dim wdc As New WordCreator() Dim fl As String = "c:\\temp\\test.docx" Dim fnt As New Font("黑体", 15) wdc.AddParagraph("Foxtable是什么?") wdc.AddParagraph("Foxtable是电子表格", fnt) wdc.AddParagraph("Foxtable也是数据库", fnt, color.RosyBrown) wdc.AddParagraph("Foxtable是一个优秀的应用软件", fnt, Color.Red, Word.RtfHorizontalAlignment.Center) wdc.AddParagraph("Foxtable也是一个高效率的开发工具", fnt, Color.Green, Word.RtfHorizontalAlignment.Right) wdc.Save(fl) \'保存文件 Process.Start(fl) \'打开文件 word字体还是宋体。
|
-- 作者:有点蓝 -- 发布时间:2025/3/28 15:54:00 -- WordCreator不支持改字体 |
-- 作者:shanshuizhujian -- 发布时间:2025/3/28 15:55:00 -- 只能使用宋体吗? |
-- 作者:shanshuizhujian -- 发布时间:2025/3/28 15:56:00 -- Dim wdc As New WordCreator() Dim fl As String = "c:\\temp\\test.docx" Dim txt As String For i As Integer = 1 To 5 txt = txt & "Foxtable不仅是一个优秀的应用软件,同时又是一个高效率的开发工具。" Next With wdc.AddParagraph(txt) .ForeColor = Color.Green .Font = New Font("微软雅黑", 9) .FirstLineIndent = 20 \'首行缩进20 .SpaceBetweenLines = 10 \'行距为10 .Alignment = Word.RtfHorizontalAlignment.Justify \'文本两端对齐 End With wdc.Save(fl) Process.Start(fl) 这个是示例代码,显示不是微软雅黑,还是宋体。
|
-- 作者:有点蓝 -- 发布时间:2025/3/28 16:02:00 -- 只能使用宋体 |
-- 作者:shanshuizhujian -- 发布时间:2025/3/28 16:10:00 -- 我测试了,加上第三个参数之后,发现英文的可以变化,中文的无法变化。 |