永中首页 | 产品聚焦 | 销售渠道 | 服务支持 | 教育专栏 | 二次开发 | 在线订购 | 产品注册 | 免费下载 | 新闻中心 | 关于永中 | 永中未来星
发新话题
打印

如何在永中office中作出word中拼音的效果?

如何在永中office中作出word中拼音的效果?

1.在永中office中制作汉字上标记拼音,能否象word一样用域代码的形式实现?
2.如何用命令来显示域代码,是否没有此命令?
3.用宏记录了一下标记拼音的操作,发现并不能用宏来改变拼音的内容,如何才能用宏命令来改变拼音的内容?
4.如何用宏命令来改变拼音的字体格式,如下划线,背景色,字体大小,字体名称等?
5.同一个域中,拼音或下边的汉字能否用命令分别将它们设置为不同的字体格式,如下划线,背景色,字体大小,字体名称等?
6.永中office能否象下面附件图片中用ms_word中作出来的拼音效果?如何实现?
因我要在永中office上进行二次开发,所以要采用命令形式,不知以上问题能否解决?
附件: 您所在的用户组无法下载或查看附件

TOP

1、永中Office2004版本不支持域代码,在下一个版本中可能会提供域代码
2、目前的永中Office对拼音的设置只能修改字体名称、大小和拼音的内容

修改字体名称和大小的代码:
Document doc = Application.getWorkbooks().getActiveDocument();
BaseText bText = doc.getSection(0).getBaseText();
PhoneticAttribute pAttr = bText.getPhoneticAttribute(0, 1);  //获得文档的第一个字符的拼音属性
pAttr.modifyFont(0, "宋体", 24); //设置拼音的字体名称和大小
修改拼音的内容
pAttr.modifyRubyText(0, "Tai", 4); //设置拼音的内容为"Tai",第四声

详细的用法可以看看API的说明文档

[ 本帖最后由 白丁 于 2006-3-27 20:13 编辑 ]

TOP

感谢您的回复!还有一些疑问,期望解答!谢谢!
1.当前版本是否有上下行的功能,就象为汉字标记拼音的上下行一样,甚至可以设置多行文本的功能,例如上中下三行文本。如果此版本永中office没有,是否以后版本能有此功能?
2.永中下一个版本将在何时发布?能否支持对拼音的设置修改下划线,背景色等显示效果的功能?

TOP

据说将要发行永中office2007,是否支持楼主提出的问题?

TOP

下载试用了永中office2007,发现对一楼的问题并未解决。而且打开含有上下行域代码的.doc文档,显示错误,还未做到深度兼容。
另外建议永中office加入显示域代码的功能。

TOP

发新话题