📄 wpshape.html
字号:
</pre></DL>
</DD>
</DL>
<HR>
<A NAME="setHorAlignLeftByCentimeters(double)"><!-- --></A><H3>
setHorAlignLeftByCentimeters</H3>
<PRE>
public void <B>setHorAlignLeftByCentimeters</B>(double distance)</PRE>
<DL>
<DD>当自选图形的水平对齐的方式索引值为-1(绝对位置)时,设置水平对齐右侧距离.
<P>
<DD><DL>
<DT><B>覆盖:</B><DD>类 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A></CODE> 中的 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html#setHorAlignLeftByCentimeters(double)">setHorAlignLeftByCentimeters</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>distance</CODE> - 图形水平对齐右侧距离 单位值像素 <p> <b>例子</b> <pre> Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); Shape shape = shapes.getShape("矩形 1"); shape.setHorAlignLeft(-1); shape.setHorAlignLeftByCentimeters(Utilities.changeToPixels(1,2f));
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当参数越界时 </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setHorizonAlignment(int)"><!-- --></A><H3>
setHorizonAlignment</H3>
<PRE>
public void <B>setHorizonAlignment</B>(int index)</PRE>
<DL>
<DD>设置自选图形在文本中的水平对齐方式。 注;只有自选图形的环绕样式为独占一行、在文本之上、在文本之下时,此方法才起作用。
<P>
<DD><DL>
<DT><B>覆盖:</B><DD>类 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A></CODE> 中的 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html#setHorizonAlignment(int)">setHorizonAlignment</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>index</CODE> - 自选图形在文本中的水平对齐方式,只能取以下整型值之一,否则设置无效,为其它: <pre> 0 左对齐 1 居中对齐 2 右对齐 3 其它 </pre> <p> <b>例子:</b> <pre> //请在正文中输入一些文字。 Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument(); WpShapes shapes = doc.getShapes(); Shape shape = shapes.addShape(1,180,120,290,280); shape.setLayoutIndex(3); shape.setHorizonAlignment(1); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当参数越界时<DT><B>另请参见:</B><DD><A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLayoutIndex(int)"><CODE>setLayoutIndex(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setSurroundType(int)"><CODE>setSurroundType(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/WpShapes.html" title="application.workbooks.workbook.documents.document 中的类"><CODE>WpShapes</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类"><CODE>Shape</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setLayoutIndex(int)"><!-- --></A><H3>
setLayoutIndex</H3>
<PRE>
public void <B>setLayoutIndex</B>(int index)</PRE>
<DL>
<DD>设置自选图形在文本中的环绕样式,如公文域已设置位置锁定,则设置嵌入文本无效。
<P>
<DD><DL>
<DT><B>覆盖:</B><DD>类 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A></CODE> 中的 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html#setLayoutIndex(int)">setLayoutIndex</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>index</CODE> - 自选图形在文本中的环绕样式,只能取以下整型值之一,其它情况下抛异常: <pre> ShapeConstants.TIGHT_TEXT 0 自选图形嵌入在文本内,其水平对齐、环绕文字、距文字属性都无效 ShapeConstants.SQUARE_TEXT 1 自选图形被周围文本环绕,其水平对齐属性无效 ShapeConstants.IN_LINE_TEXT 2 自选图形在文本中独占一行,其环绕文字属性都无效 ShapeConstants.BEHIND_TEXT 3 自选图形隐藏在文本之下,其环绕文字、距文字属性都无效 ShapeConstants.IN_FRONT_OF_TEXT 4 自选图形覆盖在文本之上,其环绕文字、距文字属性都无效 ShapeConstants.WRAP_TIGHT 5 自选图形紧密型 ShpaeConstants.WRAP_THROUGH 6 自选图形穿越型 </pre> <p> <b>例子:</b> <pre> //请在正文中输入一些文字。 Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument(); WpShapes shapes = doc.getShapes(); Shape shape = shapes.addShape(1,180,120,290,280); shape.setLayoutIndex(ShapeConstants.BEHIND_TEXT); shape.setHorizonAlignment(1); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当输入参数不符合范围时<DT><B>另请参见:</B><DD><A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setHorizonAlignment(int)"><CODE>setHorizonAlignment(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setSurroundType(int)"><CODE>setSurroundType(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/WpShapes.html" title="application.workbooks.workbook.documents.document 中的类"><CODE>WpShapes</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类"><CODE>Shape</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setLevelDown(float)"><!-- --></A><H3>
setLevelDown</H3>
<PRE>
public void <B>setLevelDown</B>(float levelDown)</PRE>
<DL>
<DD>在距文字属性中设置自选图形与文本之间的下对齐距离。 注;只有自选图形的环绕样式为环绕四周或独占一行时此方法才起作用。
<P>
<DD><DL>
<DT><B>覆盖:</B><DD>类 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A></CODE> 中的 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html#setLevelDown(float)">setLevelDown</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>levelDown</CODE> - 自选图形与文本之间的下对齐距离 <p> <b>例子:</b> <pre> //请在正文中输入一些文字。 Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument(); WpShapes shapes = doc.getShapes(); Shape shape = shapes.addShape(1,180,120,290,280); shape.setLayoutIndex(1); shape.setSurroundType(0); shape.setLevelDown(50.0f); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当参数越界时<DT><B>另请参见:</B><DD><A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLayoutIndex(int)"><CODE>setLayoutIndex(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setHorizonAlignment(int)"><CODE>setHorizonAlignment(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLevelUp(float)"><CODE>setLevelUp(float)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLevelLeft(float)"><CODE>setLevelLeft(float)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLevelRight(float)"><CODE>setLevelRight(float)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/WpShapes.html" title="application.workbooks.workbook.documents.document 中的类"><CODE>WpShapes</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类"><CODE>Shape</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setLevelLeft(float)"><!-- --></A><H3>
setLevelLeft</H3>
<PRE>
public void <B>setLevelLeft</B>(float levelLeft)</PRE>
<DL>
<DD>在距文字属性中设置自选图形与文本之间的左对齐距离。 注;只有自选图形的环绕样式为环绕四周,并且环绕文字的方式为两边环绕或只在左侧时,此方法才起作用。
<P>
<DD><DL>
<DT><B>覆盖:</B><DD>类 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A></CODE> 中的 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html#setLevelLeft(float)">setLevelLeft</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>levelLeft</CODE> - 自选图形与文本之间的左对齐距离 <p> <b>例子:</b> <pre> //请在正文中输入一些文字。 Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument(); WpShapes shapes = doc.getShapes(); Shape shape = shapes.addShape(1,180,120,290,280); shape.setLayoutIndex(1); shape.setSurroundType(0); shape.setLevelLeft(50.0f); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当参数越界时<DT><B>另请参见:</B><DD><A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLayoutIndex(int)"><CODE>setLayoutIndex(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setHorizonAlignment(int)"><CODE>setHorizonAlignment(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLevelDown(float)"><CODE>setLevelDown(float)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLevelUp(float)"><CODE>setLevelUp(float)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLevelRight(float)"><CODE>setLevelRight(float)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/WpShapes.html" title="application.workbooks.workbook.documents.document 中的类"><CODE>WpShapes</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类"><CODE>Shape</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setLevelRight(float)"><!-- --></A><H3>
setLevelRight</H3>
<PRE>
public void <B>setLevelRight</B>(float levelRight)</PRE>
<DL>
<DD>在距文字属性中设置自选图形与文本之间的右对齐距离。 注;只有自选图形的环绕样式为环绕四周,并且环绕文字的方式为两边环绕或只在右侧时,此方法才起作用。
<P>
<DD><DL>
<DT><B>覆盖:</B><DD>类 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A></CODE> 中的 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html#setLevelRight(float)">setLevelRight</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>levelRight</CODE> - 自选图形与文本之间的右对齐距离 <p> <b>例子:</b> <pre> //请在正文中输入一些文字。 Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument(); WpShapes shapes = doc.getShapes(); Shape shape = shapes.addShape(1,180,120,290,280); shape.setLayoutIndex(1); shape.setSurroundType(0); shape.setLevelRight(50.0f); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当参数越界时<DT><B>另请参见:</B><DD><A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLayoutIndex(int)"><CODE>setLayoutIndex(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setHorizonAlignment(int)"><CODE>setHorizonAlignment(int)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLevelDown(float)"><CODE>setLevelDown(float)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLevelUp(float)"><CODE>setLevelUp(float)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html#setLevelLeft(float)"><CODE>setLevelLeft(float)</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/documents/document/WpShapes.html" title="application.workbooks.workbook.documents.document 中的类"><CODE>WpShapes</CODE></A>,
<A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类"><CODE>Shape</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setLevelUp(float)"><!-- --></A><H3>
setLevelUp</H3>
<PRE>
public void <B>setLevelUp</B>(float levelUp)</PRE>
<DL>
<DD>在距文字属性中设置自选图形与文本之间的上对齐距离。 注;只有自选图形的环绕样式为环绕四周或独占一行时此方法才起作用。
<P>
<DD><DL>
<DT><B>覆盖:</B><DD>类 <CODE><A HREF="../../../../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -