📄 shape.html
字号:
设置自选图形是否旋转。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setCanSelectInProtect(boolean)">setCanSelectInProtect</A></B>(boolean select)</CODE>
<BR>
设置自选图形能否在文档保护状态下被选中。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setDefaultProperties()">setDefaultProperties</A></B>()</CODE>
<BR>
设置自选图形的默认效果。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setFillAttribute(application.workbooks.workbook.style.fill.FillAttribute)">setFillAttribute</A></B>(<A HREF="../../../../application/workbooks/workbook/style/fill/FillAttribute.html" title="application.workbooks.workbook.style.fill 中的类">FillAttribute</A> fill)</CODE>
<BR>
设置图形对象的填充格式。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setHalfDrag(boolean)">setHalfDrag</A></B>(boolean flag)</CODE>
<BR>
设置自选图形可否被垂直水平拖拉。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setHeight(double)">setHeight</A></B>(double height)</CODE>
<BR>
设置当前图形对象的高度。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setLocation(float, float, float, float)">setLocation</A></B>(float xStart,
float yStart,
float xEnd,
float yEnd)</CODE>
<BR>
设置图形对象位置。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setLockLocation(boolean)">setLockLocation</A></B>(boolean isLock)</CODE>
<BR>
设置自选图形是否锁定不能旋转,翻转。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setLockPosition(boolean)">setLockPosition</A></B>(boolean isLock)</CODE>
<BR>
设置当前图形是否锁定位置使之不能拖动(本方法只针对非组合对象)。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setLockRatio(boolean)">setLockRatio</A></B>(boolean isLockRatio)</CODE>
<BR>
设置当前图形对象是否锁定高宽比例。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setLockSize(boolean)">setLockSize</A></B>(boolean isLock)</CODE>
<BR>
设置自选图形是否锁定大小</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setPlugID(int)">setPlugID</A></B>(int id)</CODE>
<BR>
设置自选图形插件的主ID。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setPlugInData(int, byte[])">setPlugInData</A></B>(int id,
byte[] bytes)</CODE>
<BR>
设置插件的信息。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setPlugSubID(int)">setPlugSubID</A></B>(int id)</CODE>
<BR>
设置自选图形插件的子ID值。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setPrintShape(boolean)">setPrintShape</A></B>(boolean flag)</CODE>
<BR>
是否打印这个对象。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setRotateAngle(double)">setRotateAngle</A></B>(double rotateAngle)</CODE>
<BR>
设置当前图形对象旋转角度。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setRotateAngleByDegree(double)">setRotateAngleByDegree</A></B>(double rotateAngle)</CODE>
<BR>
设置当前图形对象旋转角度。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setSeal(boolean)">setSeal</A></B>(boolean flag)</CODE>
<BR>
设置自选图形是否是电子签章。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#setWidth(double)">setWidth</A></B>(double width)</CODE>
<BR>
设置当前图形对象的宽度。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#stopEdit()">stopEdit</A></B>()</CODE>
<BR>
设置自选图形退出编辑状态。</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../application/workbooks/workbook/shapes/Shape.html#unSelect()">unSelect</A></B>()</CODE>
<BR>
取消选择当前图形对象。</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>从类 java.lang.Object 继承的方法</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>方法详细信息</B></FONT></TH>
</TR>
</TABLE>
<A NAME="addMouseListener(java.awt.event.MouseListener)"><!-- --></A><H3>
addMouseListener</H3>
<PRE>
public void <B>addMouseListener</B>(java.awt.event.MouseListener l)</PRE>
<DL>
<DD>添加鼠标监听器。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>l</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.addMouseListener(new MouseAdapter() { void mousePressed(MouseEvent e) { System.out.println("mousePress"); } }); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="beginEdit()"><!-- --></A><H3>
beginEdit</H3>
<PRE>
public void <B>beginEdit</B>()</PRE>
<DL>
<DD>设置自选图形进入编辑状态。 <p> <b>例子:</b> <pre> //在当前应用插入一矩形,并设置其进入编辑状态。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ; Shape shape = shapes.addShape(1,200,200,600,400); shape.beginEdit(); </pre>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="changeConnector(int)"><!-- --></A><H3>
changeConnector</H3>
<PRE>
public void <B>changeConnector</B>(int type)</PRE>
<DL>
<DD>改变连接线的类型
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>type</CODE> - 连线线(直线,肘形,曲线)类型 0-直线 1-肘形 2-曲线 <p> <b>例子:</b> <pre> //在当前应用插入一曲线,并设置改变曲线对象类型为肘形。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); Shape shape = shapes.addConnector(2, 200, 100, 290, 280); shape.changeConnector(1); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="changeOrder(int)"><!-- --></A><H3>
changeOrder</H3>
<PRE>
public void <B>changeOrder</B>(int type)</PRE>
<DL>
<DD>改变图形对象的叠放次序。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>type</CODE> - 层次的类型, <pre> OrderConstants.BRING_TO_FRONT 置于顶层 OrderConstants.SEND_TO_BACK 置于底层 OrderConstants.BRING_FORWARD 上移一层 OrderConstants.SEND_BACKWARD 下移一层 </pre> <b>例子:</b> <pre> //在当前应用插入一矩形和一平行四边形,并设置矩形置于顶层。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); Shape shape1 = shapes.addShape(1,200,200,400,400); Shape shape2 = shapes.addShape(2,300,300,500,500); shape1.changeOrder(OrderConstants.SEND_BACKWARD); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="changePicture(java.lang.String)"><!-- --></A><H3>
changePicture</H3>
<PRE>
public void <B>changePicture</B>(java.lang.String path)</PRE>
<DL>
<DD>更改图片。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>path</CODE> - 图片的绝对路径 <p> <b>例子:</b> <pre> Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ; Shape shape = shapes.getShape("图片 1") ; shape.changePicture("d://1.jpg") ; </pre></DL>
</DD>
</DL>
<HR>
<A NAME="changeType(int)"><!-- --></A><H3>
changeType</H3>
<PRE>
public void <B>changeType</B>(int type)</PRE>
<DL>
<DD>改变图形对象基本自选图形的类型。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>type</CODE> - 基本自选图形对象类型 <pre> ShapeConstants.SHAPE_RECTANGLE 矩形
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -