日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OpenOffice java api UNO 设置属性总结

發布時間:2023/12/31 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenOffice java api UNO 设置属性总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡單備份一些重要的屬性設置的java代碼 ?和 解決openOffice java 編程的方法:

?

一. 重要的屬性設置的java代碼 ?

1)?設置不顯示虛框。一般用來?解決利用表格進行布局 時候不顯示虛框的問題。(虛框怎么設置參考4)

?? ? ? ? ? ? ?PropertyValue[] loadProps = new PropertyValue[1];

?

loadProps[0] = new PropertyValue();

// 是否顯示虛框

loadProps[0].Name = "isRasterVisible";

loadProps[0].Value = new Boolean(true);

2) ?設置字體名稱(亞洲,還有其他),字體大小

?

xCursorProps.setPropertyValue("CharFontNameAsian", "新宋體");

xCursorProps.setPropertyValue("CharHeightAsian", new Float(10.5));

xCursorProps.setPropertyValue("CharFontName", "Arial");

xCursorProps.setPropertyValue("CharHeight", new Float(10.5));

3)設置行據為150mm

?

LineSpacing lineSpacing = new LineSpacing();

lineSpacing.Mode = LineSpacingMode.PROP;

lineSpacing.Height = 150;

xCursorProps.setPropertyValue("ParaLineSpacing", lineSpacing);

?

?

?

4)設置表格所有邊框為虛框.

TableBorder tableBorder = new TableBorder();

tableBorder.IsBottomLineValid = true;

tableBorder.IsLeftLineValid = true;

tableBorder.IsRightLineValid = true;

tableBorder.IsTopLineValid = true;

tableBorder.IsHorizontalLineValid = true;

tableBorder.IsVerticalLineValid = true;

xTableProps.setPropertyValue("TableBorder", tableBorder);

5)設置表格中字體的是否是黑體, 對齊方式。

xCellCursorProps.setPropertyValue("CharWeightAsian", new Float(0.0));

xCellCursorProps.setPropertyValue("CharWeight", new Float(0.0));

// 左對齊

xCellCursorProps.setPropertyValue("ParaAdjust",?com.sun.star.style.ParagraphAdjust.LEFT);

6) 設置段落對齊方式為兩端對齊

XPropertySet xWordProps = (XPropertySet) UnoRuntime.queryInterface(

XPropertySet.class, xWordCursor);

xWordProps.setPropertyValue("ParaAdjust",

com.sun.star.style.ParagraphAdjust.BLOCK);

?? (ps: 段落的對齊方式,所以要劃分好doc中的段落)

?

?

二.解決openOffice java 編程的方法

枚舉吧,首先要看官方手冊,明白了大致怎么個代碼流程就可以打開doc,設置屬性,然后goolge,baidu.

http://hi.baidu.com/zzeric/blog/item/84bdd28bc34be7dffd1f10cd.html

這個一個所有屬性的列表.?

最后一個很重要的論壇:http://user.services.openoffice.org/??各種語言!

?

轉載于:https://blog.51cto.com/zab08/406335

總結

以上是生活随笔為你收集整理的OpenOffice java api UNO 设置属性总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。