OOOsdk api 文档部分接口开发;
这里建立一个java类文件,名为;OpenOfficeContext 这个类主要是获取OpenOffice提供的文档接口,其实用win32术语来讲就是获得操作openoffice 文档 的句柄。有了这些句柄,就可以操作文档内容了。这些具体术语,不好意思,实在记不清了;
首先,复制一些需要引入的类文件:
import com.sun.star.lang.XComponent;
import com.sun.star.lang.XMultiComponentFactory;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.lang.XServiceInfo;
这几个显示的是必须引入的,这个是OOO与API 打交道的接口。
因为该例子是文档类型,所以要引入的com.sun.star.text.下的很多类
比如:
import com.sun.star.text.XTextDocument; //文本document类
import com.sun.star.text.XTextCursor; //文本光标类
等。如果不知道要引入那些,偷懒的方法是找到sdk目录下的样例中的样例程序文件。拷贝过来就是了。
其实将白了,个人感觉做SDK开发,一定要看sdk提供的样例,我们大部分的开发都是在这些样例上进行增改!
在openofficeContext构造函数中
需要传入两参数。
_xComponentContext 这个是组件上下文接口
这个参数我们不用担心从哪里获得,此接口由OOO分发过来。
在Protoco