📄 wpshape.html
字号:
</DD>
</DL>
<HR>
<A NAME="isAnchorLock()"><!-- --></A><H3>
isAnchorLock</H3>
<PRE>
public boolean <B>isAnchorLock</B>()</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#isAnchorLock()">isAnchorLock</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>如为true,则是锁定标记;否则为不锁定 <p> <b>例子:</b> <pre> //在当前应用插入一矩形,并设置不锁定标记,最后在控制台输出矩形是否锁定标记。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); Shape shape = shapes.addShape(1,200,200,600,400); shape.setAnchorLock(false); System.out.println(shape.isAnchorLock()); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="isCanSelectInProtect()"><!-- --></A><H3>
isCanSelectInProtect</H3>
<PRE>
public boolean <B>isCanSelectInProtect</B>()</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#isCanSelectInProtect()">isCanSelectInProtect</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>自选图形能否在文档保护状态下被选中 <p> <b>例子</b> <pre> Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument(); WpShapes shapes = doc.getShapes(); doc.protect(ProtectConstants.DOCUMENT, "123"); Shape shape = shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250); shape.setCanSelectInProtect(true); System.out.println(shape.isCanSelectInProtect); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="isMovedByText()"><!-- --></A><H3>
isMovedByText</H3>
<PRE>
public boolean <B>isMovedByText</B>()</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#isMovedByText()">isMovedByText</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>自选图形是否随文字移动。 如为true 允许自选图形随文字移动 如为false 不允许自选图形随文字移动 <p> <b>例子</b> <pre> Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); Shape shape = shapes.getShape("矩形 1"); shape.isMovedByText(); System.out.println("自选图形是否随文字移动:"+shape.isMovedByText()); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="isSeal()"><!-- --></A><H3>
isSeal</H3>
<PRE>
public boolean <B>isSeal</B>()</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#isSeal()">isSeal</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>自选图形是否是电子签章 <p> <b>例子</b> <pre> Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument(); WpShapes shapes = doc.getShapes(); doc.protect(ProtectConstants.DOCUMENT, "123"); Shape shape = shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250); System.out.println(shape.isSeal()); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="isValidLinkTarget(application.workbooks.workbook.documents.document.wpshapes.WpShape)"><!-- --></A><H3>
isValidLinkTarget</H3>
<PRE>
public boolean <B>isValidLinkTarget</B>(<A HREF="../../../../../../application/workbooks/workbook/documents/document/wpshapes/WpShape.html" title="application.workbooks.workbook.documents.document.wpshapes 中的类">WpShape</A> target)</PRE>
<DL>
<DD>确定某图形的文本框是否能链接另一个图形的文本框。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>target</CODE> - 链接的另一个图形的文本框
<DT><B>返回:</B><DD>是否能链接另一个图形的文本框 <p> <b>例子</b> <pre> //在控制台输出文本框1是否能链接到文本框2。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); Shape shape1 = shapes.getShape("文本框 1"); Shape shape2 = shapes.getShape("文本框 2"); System.out.println(shape1.isValidLinkTarget(shape2)); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 操作对象不是文本框或者参数为空。<DT><B>从以下版本开始:</B></DT>
<DD>1.33</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="setAllowOverlap(boolean)"><!-- --></A><H3>
setAllowOverlap</H3>
<PRE>
public void <B>setAllowOverlap</B>(boolean isAllowOverlap)</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#setAllowOverlap(boolean)">setAllowOverlap</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>isAllowOverlap</CODE> - 如为true 允许重叠 如为false 不允许重叠 <p> <b>例子</b> <pre> Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); Shape shape = shapes.getShape("矩形 1"); shape.setAllowOverlap(true); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setAnchorLock(boolean)"><!-- --></A><H3>
setAnchorLock</H3>
<PRE>
public void <B>setAnchorLock</B>(boolean anchorLock)</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#setAnchorLock(boolean)">setAnchorLock</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>anchorLock</CODE> - 如为true,则是锁定标记;否则为不锁定 <p> <b>例子:</b> <pre> //在当前应用插入一矩形,并设置锁定标记,最后在控制台输出矩形是否锁定标记。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); Shape shape = shapes.addShape(1,200,200,600,400); shape.setAnchorLock(true); System.out.println(shape.isAnchorLock()); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setCanSelectInProtect(boolean)"><!-- --></A><H3>
setCanSelectInProtect</H3>
<PRE>
public void <B>setCanSelectInProtect</B>(boolean select)</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#setCanSelectInProtect(boolean)">setCanSelectInProtect</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>select</CODE> - 自选图形能否在文档保护状态下被选中 <p> <b>例子</b> <pre> Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument(); WpShapes shapes = doc.getShapes(); doc.protect(ProtectConstants.DOCUMENT, "123"); Shape shape = shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250); shape.setCanSelectInProtect(true); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setHorAlignLeft(int)"><!-- --></A><H3>
setHorAlignLeft</H3>
<PRE>
public void <B>setHorAlignLeft</B>(int position)</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#setHorAlignLeft(int)">setHorAlignLeft</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>position</CODE> - 设置自选图形水平对齐方式 -1 绝对位置 0 左对齐 1 居中 2 右对齐 3 书籍版式内部 4 书籍版式外部 <p> <b>例子:</b> <pre> Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); Shape shape = shapes.getShape("矩形 1"); shape.setHorAlignLeft(1);
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当输入参数不符合范围
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -