⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shapes.html

📁 永中OFFICE二次开发帮助文档
💻 HTML
📖 第 1 页 / 共 4 页
字号:
         ShapeConstants.SHAPE_DOWN_ARROW_CALLOUT                  下箭头标注         ShapeConstants.SHAPE_LEFT_RIGHT_ARROW_CALLOUT            左右箭头标注         ShapeConstants.SHAPE_UP_DOWN_ARROW_CALLOUT               上下箭头标注         ShapeConstants.SHAPE_QUAD_ARROW_CALLOUT                  十字箭头标注         ShapeConstants.SHAPE_CIRCULAR_ARROW                      环形箭头标注         ShapeConstants.SHAPE_FLOWCHART_PROCESS                   流程图过程         ShapeConstants.SHAPE_FLOWCHART_ALTERNATE_PROCESS         流程图可选过程         ShapeConstants.SHAPE_FLOWCHART_DECISION                  流程图决策         ShapeConstants.SHAPE_FLOWCHART_DATA                      流程图数据         ShapeConstants.SHAPE_FLOWCHART_PREDEFINED_PROCESS        流程图预定义过程         ShapeConstants.SHAPE_FLOWCHART_INTERNAL_STORAGE          流程图内部贮存         ShapeConstants.SHAPE_FLOWCHART_DOCUMENT                  流程图文档         ShapeConstants.SHAPE_FLOWCHART_MULTIDOCUMENT             流程图多文档         ShapeConstants.SHAPE_FLOWCHART_TERMINATOR                流程图终止         ShapeConstants.SHAPE_FLOWCHART_PREPARATION               流程图准备         ShapeConstants.SHAPE_FLOWCHART_MANUAL_INPUT              流程图人工输入         ShapeConstants.SHAPE_FLOWCHART_MANUAL_OPERATION          流程图人工操作         ShapeConstants.SHAPE_FLOWCHART_CONNECTOR                 流程图联系         ShapeConstants.SHAPE_FLOWCHART_OFFPAGE_CONNECTOR         流程图离页连接符         ShapeConstants.SHAPE_FLOWCHART_CARD                      流程图卡片         ShapeConstants.SHAPE_FLOWCHART_PUNCHED_TAPE              流程图资料带         ShapeConstants.SHAPE_FLOWCHART_SUMMING_JUNCTION          流程图汇总连接         ShapeConstants.SHAPE_FLOWCHART_OR                        流程图或者         ShapeConstants.SHAPE_FLOWCHART_COLLATE                   流程图对照         ShapeConstants.SHAPE_FLOWCHART_SORT                      流程图排序         ShapeConstants.SHAPE_FLOWCHART_EXTRACT                   流程图摘录         ShapeConstants.SHAPE_FLOWCHART_MERGE                     流程图合并         ShapeConstants.SHAPE_FLOWCHART_STORED_DATA               流程图库存数据         ShapeConstants.SHAPE_FLOWCHART_DELAY                     流程图延期         ShapeConstants.SHAPE_FLOWCHART_SEQUENTIAL_ACCESS_STORAGE 流程图顺序访问存储器         ShapeConstants.SHAPE_FLOWCHART_MAGNETIC_DISK             流程图磁盘         ShapeConstants.SHAPE_FLOWCHART_DIRECT_ACCESS_STORAGE     流程图直接访问存储器         ShapeConstants.SHAPE_FLOWCHART_DISPLAY                   流程图显示         ShapeConstants.SHAPE_EXPLOSION1                          爆炸形1         ShapeConstants.SHAPE_EXPLOSION2                          爆炸形2         ShapeConstants.SHAPE_4_POINT_STAR                        十字星         ShapeConstants.SHAPE_5_POINT_STAR                        五角星         ShapeConstants.SHAPE_8_POINT_STAR                        八角星         ShapeConstants.SHAPE_16_POINT_STAR                       十六角星         ShapeConstants.SHAPE_24_POINT_STAR                       二十四角星         ShapeConstants.SHAPE_32_POINT_STAR                       三十二角星         ShapeConstants.SHAPE_UP_RIBBON                           上凸带形         ShapeConstants.SHAPE_DOWN_RIBBON                         前凸带形         ShapeConstants.SHAPE_CURVED_UP_RIBBON                    上凸弯带形         ShapeConstants.SHAPE_CURVED_DOWN_RIBBON                  前凸弯带形         ShapeConstants.SHAPE_VERTICAL_SCROLL                     坚卷形         ShapeConstants.SHAPE_HORIZONTAL_SCROLL                   横卷形         ShapeConstants.SHAPE_WAVE                                波形         ShapeConstants.SHAPE_DOUBLE_WAVE                         双波形         ShapeConstants.SHAPE_RECTANGULAR_CALLOUT                 矩形标注         ShapeConstants.SHAPE_ROUNDED_RECTANGULAR_CALLOUT         圆角矩形标注         ShapeConstants.SHAPE_OVAL_CALLOUT                        椭圆形标注         ShapeConstants.SHAPE_CLOUD_CALLOUT                       云形标注         ShapeConstants.SHAPE_LINE_CALLOUT1                       线形标注1          ShapeConstants.SHAPE_LINE_CALLOUT2                       线形标注2         ShapeConstants.SHAPE_LINE_CALLOUT3                       线形标注3         ShapeConstants.SHAPE_LINE_CALLOUT4                       线形标注4         ShapeConstants.SHAPE_LINE_CALLOUT1_ACCENT_BAR            线形标注1(带强调线)         ShapeConstants.SHAPE_LINE_CALLOUT2_ACCENT_BAR            线形标注2(带强调线)         ShapeConstants.SHAPE_LINE_CALLOUT3_ACCENT_BAR            线形标注3(带强调线)         ShapeConstants.SHAPE_LINE_CALLOUT4_ACCENT_BAR            线形标注4(带强调线)         ShapeConstants.SHAPE_LINE_CALLOUT1_NO_BORDER             线形标注1(无边框)         ShapeConstants.SHAPE_LINE_CALLOUT2_NO_BORDER             线形标注2(无边框)         ShapeConstants.SHAPE_LINE_CALLOUT3_NO_BORDER             线形标注3(无边框)         ShapeConstants.SHAPE_LINE_CALLOUT4_NO_BORDER             线形标注4(无边框)         ShapeConstants.SHAPE_LINE_CALLOUT1_BORDER_AND_ACCENT_BAR 线形标注1(带边框和强调线)         ShapeConstants.SHAPE_LINE_CALLOUT2_BORDER_AND_ACCENT_BAR 线形标注2(带边框和强调线)         ShapeConstants.SHAPE_LINE_CALLOUT3_BORDER_AND_ACCENT_BAR 线形标注3(带边框和强调线)         ShapeConstants.SHAPE_LINE_CALLOUT4_BORDER_AND_ACCENT_BAR 线形标注4(带边框和强调线)         ShapeConstants.SHAPE_ACTION_BUTTON_CUSTOM                动作按钮(自定义)         ShapeConstants.SHAPE_ACTION_BUTTON_HOME                  动作按钮(第一张)         ShapeConstants.SHAPE_ACTION_BUTTON_HELP                  动作按钮(帮助)         ShapeConstants.SHAPE_ACTION_BUTTON_INFORMATION           动作按钮(信息)         ShapeConstants.SHAPE_ACTION_BUTTON_BACKOR_PREVIOUS       动作按钮(后退或前一项)         ShapeConstants.SHAPE_ACTION_BUTTON_FORWARDOR_NEXT        动作按钮(前进或下一项)         ShapeConstants.SHAPE_ACTION_BUTTON_BEGINNING             动作按钮(开始)         ShapeConstants.SHAPE_ACTION_BUTTON_END                   动作按钮(结束)         ShapeConstants.SHAPE_ACTION_BUTTON_RETURN                动作按钮(上一张)         ShapeConstants.SHAPE_ACTION_BUTTON_DOCUMENT              动作按钮(文档)         ShapeConstants.SHAPE_ACTION_BUTTON_SOUND                 动作按钮(影片)         ShapeConstants.SHAPE_ACTION_BUTTON_MOVIE                 动作按钮(电影) </pre><DD><CODE>startX</CODE> - 左上角的x坐标<DD><CODE>startY</CODE> - 左上角的y坐标<DD><CODE>endX</CODE> - 右下角的x坐标<DD><CODE>endY</CODE> - 右下角的y坐标
<DT><B>返回:</B><DD>自选图形对象         <p>         <b>例子:</b> <pre> //在当前应用中添加一云形标注。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250); </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/constants/ShapeConstants.html" title="application.constants 中的接口"><CODE>ShapeConstants</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="addTextBox(int, double, double, double, double)"><!-- --></A><H3>
addTextBox</H3>
<PRE>
public <A HREF="../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A> <B>addTextBox</B>(int&nbsp;director,
                        double&nbsp;startX,
                        double&nbsp;startY,
                        double&nbsp;endX,
                        double&nbsp;endY)</PRE>
<DL>
<DD>添加一个文本框。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>director</CODE> - 文本框内文字的方向, 0--正常, 1--正常竖排, 2--270度竖排, 3--90度旋转, 4--270度旋转<DD><CODE>startX</CODE> - 左上角的x坐标<DD><CODE>startY</CODE> - 左上角的y坐标<DD><CODE>endX</CODE> - 右下角的x坐标<DD><CODE>endY</CODE> - 右下角的y坐标            <p>            <b>例子:</b>
<DT><B>返回:</B><DD>返回自选图形对象  <pre> //在当前应用总添加一270度竖排的文本框。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); shapes.addTextBox(2, 120, 180, 380, 380); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当不能插入文本框时。</DL>
</DD>
</DL>
<HR>

<A NAME="addWordArt(int, java.lang.String, java.lang.String, int, int, double, double, double, double)"><!-- --></A><H3>
addWordArt</H3>
<PRE>
public <A HREF="../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A> <B>addWordArt</B>(int&nbsp;wordArtStyle,
                        java.lang.String&nbsp;text,
                        java.lang.String&nbsp;fontName,
                        int&nbsp;fontType,
                        int&nbsp;fontSize,
                        double&nbsp;startX,
                        double&nbsp;startY,
                        double&nbsp;endX,
                        double&nbsp;endY)</PRE>
<DL>
<DD>添加艺术字。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>wordArtStyle</CODE> - 艺术字的类型 <pre>         WordArtConstants.TEXT_EFFECT_1        第一种艺术字         WordArtConstants.TEXT_EFFECT_2        第二种艺术字         WordArtConstants.TEXT_EFFECT_3        第三种艺术字         WordArtConstants.TEXT_EFFECT_4        第四种艺术字         ......         WordArtConstants.TEXT_EFFECT_30       第三十种艺术 </pre><DD><CODE>text</CODE> - 艺术字要显示的文本,如"evermore"<DD><CODE>fontName</CODE> - 字体的名称<DD><CODE>fontType</CODE> - 字体的类型<DD><CODE>fontSize</CODE> - 字体的大小<DD><CODE>startX</CODE> - 艺术字左上角的x坐标<DD><CODE>startY</CODE> - 艺术字左上角的y坐标<DD><CODE>endX</CODE> - 艺术字右下角的x坐标<DD><CODE>endY`</CODE> - 艺术字右下角的y坐标
<DT><B>返回:</B><DD>返回自选图形对象,当字体类型不在所支持的这30种时返回null。 <p> <b>例子:</b> <pre> //在当前应用中添加一文本为"evermore"的艺术字。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); shapes.addWordArt(2, "evermore", "宋体", 1, 12, 250, 180, 400, 320); </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/constants/WordArtConstants.html" title="application.constants 中的接口"><CODE>WordArtConstants</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getAllShapes()"><!-- --></A><H3>
getAllShapes</H3>
<PRE>
public abstract <A HREF="../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A>[] <B>getAllShapes</B>()</PRE>
<DL>
<DD>获得当前应用中的所有自选图形数组。<p>插入的自选图形的先后决定了自选图形在数组中的位置。先插入的数组坐标靠前。如先插入矩形后插入椭圆再插入平行四边形,则矩形在数组中坐标为0,椭圆为1,平行四边形为2。在简报制作中因为在幻灯片中已经有了占位符自选图形,所以新插入自选图形坐标不从0开始。<p>
<P>
<DD><DL>

<DT><B>返回:</B><DD>自选图形数组<p><b>例子:</b><pre> //在当前应用新添加三个自选图形,然后在控制台输出getAllShapes方法返回的自选图形数组的长度。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); shapes.addShape(1,200,200,400,400); shapes.addShape(2,500,500,600,600); shapes.addShape(3,300,300,450,450); System.out.println(shapes.getAllShapes().length);</pre><DT><B>另请参见:</B><DD><A HREF="../../../application/workbooks/workbook/Shapes.html#getShapes(java.lang.String)"><CODE>getShapes(String)</CODE></A>, 
<A HREF="../../../application/workbooks/workbook/Shapes.html#getShape(java.lang.String)"><CODE>getShape(String)</CODE></A>, 
<A HREF="../../../application/workbooks/workbook/Shapes.html#getRange()"><CODE>getRange()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getRange()"><!-- --></A><H3>
getRange</H3>
<PRE>
public abstract application.workbooks.workbook.shapes.ShapeRange <B>getRange</B>()</PRE>
<DL>
<DD>获得被选中的自选图形,文本框或艺术字(ShapeRange)。
<P>
<DD><DL>

<DT><B>返回:</B><DD>被选中的ShapeRange图形对象,当没有选中的自选图形的时候返回null。<p><b>例子:</b><pre> //在当前应用插入一矩形和一平行四边形,全选自选图形,通过ShapeRange对象来设置所选中的两个图形的高度为500。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); shapes.addShape(1,200,200,400,400); shapes.addShape(2,500,500,600,600); shapes.selectAll(); ShapeRange shaperange = shapes.getRange() ; shaperange.setHeight(500);</pre><DT><B>另请参见:</B><DD><A HREF="../../../application/workbooks/workbook/Shapes.html#getShapes(java.lang.String)"><CODE>getShapes(String)</CODE></A>, 
<A HREF="../../../application/workbooks/workbook/Shapes.html#getShape(java.lang.String)"><CODE>getShape(String)</CODE></A>, 
<A HREF="../../../application/workbooks/workbook/Shapes.html#getAllShapes()"><CODE>getAllShapes()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getShape(java.lang.String)"><!-- --></A><H3>
getShape</H3>
<PRE>
public abstract <A HREF="../../../application/workbooks/workbook/shapes/Shape.html" title="application.workbooks.workbook.shapes 中的类">Shape</A> <B>getShape</B>(java.lang.String&nbsp;shapeName)</PRE>
<DL>
<DD>根据名字获取图形对象。<p>对于图形对象的名称,是由其类型加上ID。如"矩形 1","椭圆 2"每个图形插入到应用后ID就固定下来,即使被删除,其后添加的图形ID也不能覆盖被删除的图形ID。<p>
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>shapeName</CODE> - 图形对象的名字,如"矩形 1"
<DT><B>返回:</B><DD>Shape图形对象<p><b>例子:</b><pre> //在当前应用插入一矩形,通过名称获取这个矩形,并在控制台打印出这矩形的高度。 Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes(); shapes.addShape(1,200,200,400,400); Shape shape = shapes.getShape("矩形 1"); System.out.println(shape.getHeight());</pre><DT><B>另请参见:</B><DD><A HREF="../../../application/workbooks/workbook/Shapes.html#getShapes(java.lang.String)"><CODE>getShapes(String)</CODE></A>, 
<A HREF="../../../application/workbooks/workbook/Shapes.html#getRange()"><CODE>getRange()</CODE></A>, 
<A HREF="../../../application/workbooks/workbook/Shapes.html#getAllShapes()"><CODE>getAllShapes()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getShapes(java.lang.String)"><!-- --></A><H3>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -