public abstract class AbstractTextContentInserterFilter extends Object implements Filter
| Constructor and Description |
|---|
AbstractTextContentInserterFilter(Dimension size,
int horizontalPosition,
int verticalPosition)
创建一个新的过滤器,它将在转换文档时在指定位置插入指定大小的文本内容(形状).
|
AbstractTextContentInserterFilter(Dimension size,
Map<String,Object> shapeProperties)
创建一个新的过滤器,它将在转换文档时使用指定的形状属性插入指定大小的文本内容(形状).
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyAnchorPageNoFix(com.sun.star.text.XTextDocument docText,
com.sun.star.text.XTextCursor textCursor)
如果出现在形状属性中,则跳转到“AnchorPageNo”指定的页面
|
static Map<String,Object> |
createDefaultShapeProperties(int horizontalPosition,
int verticalPosition)
创建将在文档第一页的指定位置插入文本内容的默认形状属性.
|
Dimension |
getRectSize()
获取要插入的形状的矩形大小.
|
Map<String,Object> |
getShapeProperties()
获取将形状插入文档时要应用的形状属性.
|
static com.sun.star.awt.Size |
toOfficeSize(Dimension size)
将单位为毫米的指定大小转换为单位为1/100毫米的office大小.
|
public AbstractTextContentInserterFilter(Dimension size, int horizontalPosition, int verticalPosition)
size - 将要插入的形状的尺寸(毫米).horizontalPosition - 在文档上插入文本内容的水平位置(毫米).verticalPosition - 在文档上插入文本内容的垂直位置(毫米).public static Map<String,Object> createDefaultShapeProperties(int horizontalPosition, int verticalPosition)
horizontalPosition - 在文档上插入文本内容的水平位置(毫米).verticalPosition - 在文档上插入文本内容的垂直位置(毫米).public static com.sun.star.awt.Size toOfficeSize(Dimension size)
size - 要转换的大小,以毫米为单位.protected void applyAnchorPageNoFix(com.sun.star.text.XTextDocument docText,
com.sun.star.text.XTextCursor textCursor)
docText - 文档的文本接口.textCursor - 文档的文本光标.public Dimension getRectSize()
Copyright © 2020. All rights reserved.