Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## application.workbooks.workbook.shapes
Class AbstractText

    java.lang.Object
      application.workbooks.workbook.shapes.AbstractText

All Implemented Interfaces:
  emo.resource.international.slide.GeneralConstants, emo.resource.international.menu.MenuConstant

Direct Known Subclasses:
  NoteText, OutlineText, ShapeText

public abstract class AbstractText
extends java.lang.Object
implements emo.resource.international.menu.MenuConstant, emo.resource.international.slide.GeneralConstants

抽象文本类。

Field Summary

Fields inherited from interface emo.resource.international.menu.MenuConstant
`acrossText, actionButtonsText, actionSettingText, ACTIVATE_PRODUCT, addSealText, advancedFilterText, allocate1Text, allocateText, appearText, applyDesignText, arrangeIconsText, arrangeText, AT_AL_AttentionText, AT_AL_ATTNText, AT_AttentionText, AT_AutoTextText, AT_C_BestRegardsText, AT_C_CareText, AT_C_CordiallyText, AT_C_LoveText, AT_C_RegardsText, AT_C_RespectfullyText, AT_C_RYoursText, AT_C_SincerelyText, AT_C_SYoursText, AT_C_ThanksText, AT_C_ThankText, AT_C_WishesText, AT_C_YoursText, AT_ClosingText, AT_CompanyText, AT_HeaderText, AT_HF_AuthorText, AT_HF_ConfidText, AT_HF_CreatedByText, AT_HF_CreatedOnText, AT_HF_FAndPText, AT_HF_FilenameText, AT_HF_LastPText, AT_HF_LastSText, AT_HF_PageText, AT_HF_PageXYText, AT_HF_SheetNameText, AT_M_AirmailText, AT_M_CertifiedText, AT_M_ConfidentialText, AT_M_FacsimileText, AT_M_OvernightText, AT_M_PersonalText, AT_M_RegisteredText, AT_M_SpecialText, AT_MailingText, AT_NewText, AT_NormalText, AT_RInitialsText, AT_RL_ReferenceText, AT_RL_ReplyText, AT_RL_REText, AT_RLineText, AT_S_LadiesText, AT_S_MomText, AT_S_SirText, AT_S_SubjectText, AT_S_WhomText, AT_SalutationText, AT_SignatureText, AT_SubjectText, attachmentText, auditingText, autoCorrectText, autoFilterText, autoFormatText, automaticText, autoShapesText, autoSumText, autoTextText, backgroundText, boardRoomText, bookmarkText, borderShading, bordersText, break1Text, bulletsText, BUSINESS, BUSINESS0, BUSINESS1, BUSINESS2, BUSINESS3, BUSINESS4, BUSINESS5, BUSINESS6, BUSINESS7, byWizardText, cameraText, CELEBTRATION, CELEBTRATION0, CELEBTRATION1, CELEBTRATION10, CELEBTRATION2, CELEBTRATION3, CELEBTRATION4, CELEBTRATION5, CELEBTRATION6, CELEBTRATION7, CELEBTRATION8, CELEBTRATION9, changeAcceptText, changeCaseText, changeHighlightText, cheEquation, chineseSimpleText, clearAllText, clearCommentsText, clearContentsText, clearFormatsText, clearText, clipArtText, closeAllText, closeText, colAutoFitText, colDefaultText, colHideText, collaborationText, colStandardText, columns, columnsTextText, colUnhideText, colWidthText, conditionFormatText, consolidateText, contentIndexText, copyText, createText, currentDesignText, customAnimationText, customizeBarText, customShowsText, customViewsText, cutText, DATA_PROPERTIES_TEXT, DATA_REFRESH_TEXT, databaseMenuText, dataMenuText, dataSortText, dataTableText, dataValidationText, dateTimeText, dbConstantText, dbDefineText, dbFieldText, dbUserText, defineBaseText, defineSummaryText, DELETE_SLIDE, deleteDialogText, deleteText, dependentsText, dimensionText, displayBlackModeText, displayColorModeText, displayGrayModeText, displayModeText, dissovleText, docPropertyText, documentGridText, DOWNLOAD_WEB, downText, driveInText, dssCreateText, dssDefineText, EDIT_QUERY_TEXT, editMenuText, editSheetText, electronicSealText, encryptDocText, envelopesText, equationContainerText, equationPaneText, equationStyleText, equationText, errorText, exitText, EXTERNAL_DATA_TEXT, fadeOverText, FEEDBACK_PROBLEM, fieldText, fileMenuText, fillText, filterText, findText, flyInText, fontText, formAppText, formatCellsText, formatColumnText, formatControlText, formatMenuText, formatObjectText, formatRowText, formatShapeText, formatTextArt, formText, formulaBarText, freezeText, fromFileText, fromRangeText, fullScreenText, functionHelpText, functionText, gotoText, GROUP_LINE, GROUP_LINE_BUILD, GROUP_LINE_CLEAR, GROUP_LINE_GROUP, GROUP_LINE_HIDE, GROUP_LINE_SET, GROUP_LINE_SHOW, GROUP_LINE_UNGRUOP, handoutColorText, handoutMasterText, handoutMLayoutText, headerFooterPG, headerFooterText, helpAboutText, helpMenuText, helpSpecialText, hideSlideText, hideText, horTypeSet, hyphenationText, iamgeObjectText, importDatabaseText, inOrderText, INSERT_DOCUMENT_TEXT, insertCells1Text, insertCells2Text, insertChartText, insertChartText1, insertColumnsText, insertCommentText, insertCopy1Text, insertCopy2Text, insertCut1Text, insertCut2Text, insertDocFieldText, insertDuplicate, insertFieldText, insertHyperlinkText, insertMenuText, insertNewSlide, insertNumbersText, insertObjectText, insertPageNumberText, insertRowsText, insertSlideText, insertTitleMasterText, justifyText, languageText, leftText, letterWizardText, lookAndFeelText, M_DEFINE_CONSTANT, M_FORMAT_CHART, M_FORMAT_COMMENT, M_FORMAT_DOCFIELD, M_FORMAT_LINKRANGE, M_FORMAT_PICTURE, M_FORMAT_PLACEHOLER, M_FORMAT_TEXTBOX, M_I_A_PG, M_I_A_SS, M_I_A_WP, M_INSERT_APP, M_INSERT_SHEET, macrosText, macroText, mailMergeText, masterLayoutText, masterText, mathEquation, mediaCDAudioText, mediaMovieFileText, mediaRecordText, mediaSoundFileText, mediaSoundGalleryText, mediaText, meetingRecordText, mergeText, modelInfoText, modelNewText, modelSaveText, MoreWindows, nameApplyText, nameAppointText, nameDefineText, namePasteText, nameText, narrationText, nationalSymbolText, NEW_DATA_QUERY_TEXT, newText, newWindowsText, notesColorText, notesLayoutText, notesMasterText, notesMLayoutText, offText, OPEN_WEB, openTemplateText, openText, optionsText, pageBreakText, paragraphMarkText, paragraphText, pasteCross, pasteLinkText, pasteText, pgGridText, phyEquation, picFlowChartText, pictureText, pimText, precedentsText, presetAnimationText, previewText, printText, privacyStatement, propertiesText, protectionCellsText, protectionDocText, protectionText, puffingUpText, queryText, randomText, recordDeleteText, recordLinkText, recordNewText, recordsMacrosText, recordUnlinkText, redoText, referenceCaptionText, referenceIndexText, referenceNoteText, referenceText, rehearseText, removeAllText, removePageBreakText, removeSplitText, renameText, replaceText, reportText, reverseText, rightText, rowAutoFitText, rowDefaultText, rowHeightText, rowHideText, rowStandardText, rowUnhideText, rulerText, SAVE_AS_WEB, saveAllText, saveAsText, saveTemplateText, saveText, saveWorkspaceText, scalingText, schemaText, schemeText, screenHelpText, sealersText, seekText, selectAllText, seriesText, setShowText, setupText, sheetBackgroundText, sheetDeleteBackgroundText, sheetDeleteText, sheetHideText, sheetInsertText, sheetMoveText, sheetTabColor, sheetTabFontColor, sheetUnhideText, showAllText, showAuditingText, showMailBarText, simpleText, slideColorText, slideLayoutText, slideMasterText, slideShowMenuText, slideTransitionText, specialText, spellingText, splitText, statusBarText, stopRecordText, styleManagerText, styleText, subTotalText, symbolItemText, symbolText, TABLE_ADJUST_TABLE_TEXT, TABLE_ADJUST_TEXT, TABLE_AUTOFORMAT_TEXT, TABLE_AVERAGE_COLUMN_TEXT, TABLE_AVERAGE_ROW_TEXT, TABLE_DELETE_CELL_TEXT, TABLE_DELETE_COLUMN_TEXT, TABLE_DELETE_ROW_TEXT, TABLE_DELETE_TABLE_TEXT, TABLE_DELETE_TEXT, TABLE_FIX_WIDTH_TEXT, TABLE_FORMULA_TEXT, TABLE_HIDE_FRAME_TEXT, TABLE_INSERT_CELL_TEXT, TABLE_INSERT_COLUMN_TEXT, TABLE_INSERT_COLUMN1_TEXT, TABLE_INSERT_ROW_TEXT, TABLE_INSERT_ROW1_TEXT, TABLE_INSERT_TABLE_TEXT, TABLE_INSERT_TEXT, TABLE_MERGE_CELL_TEXT, TABLE_PROPERTIES_TEXT, TABLE_SELECT_CELL_TEXT, TABLE_SELECT_COLUMN_TEXT, TABLE_SELECT_ROW_TEXT, TABLE_SELECT_TABLE_TEXT, TABLE_SELECT_TEXT, TABLE_SHOW_FRAME_TEXT, TABLE_SPLIT_CELL_TEXT, TABLE_SPLIT_TABLE_TEXT, TABLE_TITLE_REPEAT_TEXT, TABLE_TRANSFORM_TEXT, TABLE_TRANSTO_TABLE_TEXT, TABLE_TRANSTO_TEXT_TEXT, tabsText, talbeMenuText, taskePaneText, telegramText, textBoxText, textColumnsText, thesaurusText, thrillThroughText, timerDefineText, timerSeriesText, timeValidationText, titleMasterText, togetherText, toolbarsText, toolsMenuText, trackChangeText, traditionalText, transformPPText, transformWPText, uiStyle0, uiStyle1, uiStyle2, uiStyle3, undoText, unfreezeText, unhideText, unprotectionCellsText, unprotectionDocText, updateText, upDownText, UPLOAD_WEB, upText, validationText, versionText, verTypeSet, viewCommentsText, viewMenuText, viewPPNoteText, viewPPShowText, viewPPSlideText, viewPPSorterText, viewPPText, viewShowText, viewSSNormalText, viewSSPageBreak, viewSSText, viewWPCommonText, viewWPNormalText, viewWPOutlineText, viewWPText, webHelpText, webMenuText, WELL_WISHING, windowMenuText, wipeOffText, wordArtText, wordCountText, wordDirection, wpGridText, wpSpellingText, zoomText`

Fields inherited from interface emo.resource.international.slide.GeneralConstants
`ACTION_ITEM, ASIAN_FONT, CONFIDENTIALPAGE_FIRST, CREATEBY, CREATEON, DEFAULTCARET_FONTNAME, DOCUMENT_FIELD, ITEM_HEADER, NEXT_SLIDE, NEXT_TEXT, PAGE_END, PAGE_FIRST, PAGEOF_1, PAGEOF_2, PAGEOF_3, PAUSE_TEXT, PRE_SLIDE, REHEARSAL_TEXT, REPEAT_TEXT, SLIDE_TEXT, SLIDE_TIME_TEXT, TEMPLATE_PREVIEW_TEXT`

Method Summary
`void` | `applyFont(FontAttribute fa, int start, int lenght)` 应用字体设置。
`void` | `breakAction(int offset)` 按Enter键后的动作。
`void` | `changeCase(int start, int length, int type)` 更改大小写。
`void` | `changeMultiParagraphLevel(int start, int length, int levelIncrement)` 设置段落级别。
`void` | `changeParagraphLevel(int paraIndex, int levelIncrement)` 设置段落级别。
`void` | `changeParagraphLevel(int startPara, int length, int levelIncrement)` 设置段落级别。
`void` | `clearAll()` 清除所有的文本。
`void` | `clearFormat()` 清除格式。
`void` | `copy(int start, int length)` 复制指定范围的字符串。
`void` | `cut(int start, int length)` 剪切指定范围的字符串。
`void` | `decreaseFontSize(int start, int end)` 减小字体尺寸。
`void` | `deleteText(int offset, int length)` 删除文本。
`void` | `formatBrush()` 格式刷将格式刷到选择内容上.
`PgFontAttribute` | `getFontAttribute(int offset)` 获得自选图形的字体属性
`void` | `getFormat()` 格式刷刷取当前格式.
`PgHyperlinkAttribute` | `getHyperlink(int offset)` 得到指定位置的超级链接属性。
`int` | `getLength()` 得到全部文本的长度。
`int` | `getParagraphCount()` 得到段落总数。
`int` | `getParagraphLevel(int paraIndex)` 得到段落级别。
`PhoneticAttribute` | `getPhoneticAttribute(int start, int length)` 得到拼音属性。
`java.lang.String` | `getText()` 得到全部的文本内容。
`java.lang.String` | `getText(int start, int length)` 得到指定范围的文字内容。
`void` | `increaseFontSize(int start, int end)` 增加字体尺寸。
`void` | `insertAutoText(int offset, java.lang.String entryName)` 插入自动文集。
`void` | `insertAutoText(int offset, java.lang.String entryName, FontAttribute fontAttribute)` 插入自动文集。
`void` | `insertDate(int offset, int dateFormat, boolean update)` 插入日期。
`void` | `insertDate(int offset, int dateFormat, boolean update, FontAttribute fontAttribute)` 插入日期。
`void` | `insertField(int typeIndex, int nameIndex, int formatIndex)` 支持插入域
`void` | `insertField(int offset, int typeIndex, int nameIndex, int formatIndex)` 支持插入域
`void` | `insertHyperlink(int start, int length, PgHyperlinkAttribute hyperlink)` 对指定范围的文字插入超级链接。
`void` | `insertNumber(int offset, int style, int number)` 插入数字。
`void` | `insertNumber(int offset, int style, int number, FontAttribute fontAttribute)` 插入数字。
`void` | `insertNumber(int offset, java.lang.String number)` 插入数字。
`void` | `insertNumber(int offset, java.lang.String number, FontAttribute fontAttribute)` 插入数字。
`void` | `insertPunctuation(int offset, int index)` 插入标点符号。
`void` | `insertSymbol(int offset, int symbol)` 插入符号。
`void` | `insertSymbol(int offset, int symbol, FontAttribute fontAttribute)` 插入符号。
`void` | `insertText(int offset, java.lang.String content)` 在编辑器中插入文字。
`void` | `insertText(int offset, java.lang.String content, FontAttribute fa)` 在编辑器中插入文字(及属性)。
`void` | `insertTime(int offset, int timeFormat, boolean update)` 插入时间。
`void` | `insertTime(int offset, int timeFormat, boolean update, FontAttribute fontAttribute)` 插入时间。
`void` | `openHyperlink(int start, int length)` 打开超链.
`void` | `paste(int offset)` 粘贴字符串。
`void` | `pastelink(int offset)` 粘贴链接字符串。
`void` | `pasteSpecial(int offset, boolean isPasteLink, boolean hasFormat)` 选择性粘贴。
`void` | `removeHyperlink(int offset)` 取消指定位置的超级链接。
`void` | `selectAll()` 选中所有的文本。
`void` | `selectText(int start, int length)` 在编辑器中选中指定范围的文字。
`void` | `setAlignment(int startPara, int length, int alignment)` 设置指定范围段落的段落属性。
`void` | `setBold(int start, int length, boolean bold)` 设置指定范围文字是否为粗体。
`void` | `setBorderFormat(int start, int length, BaseBorderAttribute borderFormat)` 设置边框属性。
`void` | `setBulletNumber(int startPara, int length, BulletNumberSetting bulletNumberSetting)` 格式化项目符号和数字。
`void` | `setBulletVisible(int startPara, int length, boolean isVisible)` 设置项目符号可见。
`void` | `setFontEffect(int type, boolean isSelected, boolean editing, int start, int length)` 从工具条上设置字体效果
`void` | `setFontFamily(int start, int length, java.lang.String family)` 设置指定范围文字的字体名。
`void` | `setFontForeground(int start, int length, java.awt.Color color)` 设置指定范围文字的字体颜色。
`void` | `setFontForeground(int start, int length, java.awt.Color color, int colorSchemeIndex)` 设置指定范围文字的字体颜色。
`void` | `setFontSize(int start, int length, double size)` 设置指定范围文字的字体尺寸。
`void` | `setFontSize(int start, int length, int size)` 设置指定范围文字的字体尺寸。
`void` | `setItalic(int start, int length, boolean italic)` 设置指定范围文字是否为斜体。
`void` | `setNumberVisible(int startPara, int length, boolean isVisible)` 设置编号可见。
`void` | `setParagraphFormat(ParagraphAttribute paraAttribute, int startPara, int length)` 设置指定范围段落的段落属性。
`void` | `setPhonetic(int start, int length, java.lang.String fontName, int fontSize)` 得到拼音属性。
`void` | `setShadeEffect(FontAttribute fa, int start, int length)` 从工具条上设置字体效果
`void` | `setShadingFormat(int start, int length, ShadingAttribute shadingFormat)` 设置阴影属性。
`void` | `setUnderline(int start, int length, boolean underline)` 设置指定范围文字是否加下划线。
`void` | `shiftEnter()` 在一个段落内换行（不另起一段）。
`void` | `simpleToTraditionalChinese(int start, int length)` 简体转换为繁体。
`void` | `tabAction(int start, int length)` 设置制表符位置。
`void` | `traditionalToSimpleChinese(int start, int length)` 繁体转换为简体。

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### applyFont

    public void applyFont(FontAttribute fa,
                          int start,
                          int lenght)

  应用字体设置。

  Parameters:
    `fa` - 用户定义的字体属性
    `start` - 起始位置
  See Also:
    `FontAttribute`

### breakAction

    public void breakAction(int offset)

  按Enter键后的动作。

  Parameters:
    `offset` - 按回车的位置

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().breakAction(2);

### changeCase

    public void changeCase(int start,
                           int length,
                           int type)

  更改大小写。

  Parameters:
    `start` - 起始位置
    `length` - 字串长度
    `type` - 文本大小写的类型，其常量和相应的值如下：

    ChangeCaseConstants.SENTENCECASE = 0（句首字母大写）；

    ChangeCaseConstants.LOWERCASE =1（小写）；

    ChangeCaseConstants.UPPERCASE =2（大写）；

    ChangeCaseConstants.TITLECASE = 3（词首字母大写）；

    ChangeCaseConstants.TOGGLECASE = 4（转化大小写）

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().changeCase(1,4,2);

### changeMultiParagraphLevel

    public void changeMultiParagraphLevel(int start,
                                          int length,
                                          int levelIncrement)

  设置段落级别。

  Parameters:
    `start` - 文字起始
    `length` - 文字长度
  See Also:
    `changeParagraphLevel(int paraIndex,int levelIncrement)`, `changeParagraphLevel(int startPara,int length,int levelIncrement)`, `getParagraphLevel(int paraIndex)`

### changeParagraphLevel

    public void changeParagraphLevel(int paraIndex,
                                     int levelIncrement)

  设置段落级别。

  Parameters:
    `paraIndex` - 段落编号
    `levelIncrement` - 增加或降低的级别
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的段落编号超出范围就报错
    `application.exceptions.MacroRunException` - 如果是标题文本框就报错，因为标题文本不能设置段落级别

    例子:

         application.workbooks.workbook.Presentations.getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().changeParagraphLevel(0,3);

  See Also:
    `changeParagraphLevel(int startPara,int length,int levelIncrement)`, `changeMultiParagraphLevel(int start,int length,int levelIncrement)`, `getParagraphLevel(int paraIndex)`

### changeParagraphLevel

    public void changeParagraphLevel(int startPara,
                                     int length,
                                     int levelIncrement)

  设置段落级别。

  Parameters:
    `startPara` - 起始段落编号
    `length` - 段落的长度
    `levelIncrement` - 增加或降低的级别
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的段落编号超出范围就报错
    `application.exceptions.MacroRunException` - 如果是标题文本框就报错，因为标题文本不能设置段落级别

    例子:

         application.workbooks.workbook.Presentations.getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().changeParagraphLevel(0,6,3);

  See Also:
    `changeParagraphLevel(int paraIndex,int levelIncrement)`, `changeMultiParagraphLevel(int start,int length,int levelIncrement)`, `getParagraphLevel(int paraIndex)`

### clearAll

    public void clearAll()

  清除所有的文本。

  例子:

       application.workbooks.workbook.Presentations
       .getActivePresentation().getActiveShapes()
       .getPgShape(1).getText().clearAll();

### clearFormat

    public void clearFormat()

  清除格式。

  例子:

       application.workbooks.workbook.Presentations
       .getActivePresentation().getActiveShapes()
       .getPgShape(1).getText().clearFormat ();

### copy

    public void copy(int start,
                     int length)

  复制指定范围的字符串。

  Parameters:
    `start` - 起始位置
    `length` - 字串长度

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().copy(1,3);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().paste(4);

### cut

    public void cut(int start,
                    int length)

  剪切指定范围的字符串。

  Parameters:
    `start` - 起始位置
    `length` - 字串长度

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().cut(1,4);

### decreaseFontSize

    public void decreaseFontSize(int start,
                                 int end)

  减小字体尺寸。

  Parameters:
    `start` - 起始位置
    `end` - 结束位置

    例子:

          application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().decreaseFontSize(1,2);

  See Also:
    `decreaseFontSize(int, int)`

### deleteText

    public void deleteText(int offset,
                           int length)

  删除文本。

  Parameters:
    `offset` - 删除的起始位置
    `length` - 删除的长度
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().deleteText(1,16);

  See Also:
    `getText(int start,int length)`, `getText()`, `insertText(int offset,String content)`, `insertText(int offset,String content,FontAttribute fa)`, `selectText(int start,int length)`

### formatBrush

    public void formatBrush()

  格式刷将格式刷到选择内容上.

  例子:

       application.workbooks.workbook.Presentations
       .getActivePresentation().getActiveShapes()
       .getPgShape(1).getText().formatBrush();

### getFontAttribute

    public PgFontAttribute getFontAttribute(int offset)

  获得自选图形的字体属性

  Parameters:
    `offset` - 自选图形中文本的位置
  Returns:
    自选图形的属性

    例子:

         Application.getWorkbooks().getActiveWorkbook().getActiveShapes().getShape(1).getText().getFontAttribute() ;

### getFormat

    public void getFormat()

  格式刷刷取当前格式.

  例子:

       Papplication.workbooks.workbook.Presentations
       .getActivePresentation().getActiveShapes()
       .getPgShape(1).getText().getFormat();

### getHyperlink

    public PgHyperlinkAttribute getHyperlink(int offset)

  得到指定位置的超级链接属性。

  Parameters:
    `offset` - 指定的文字位置

    例子:

         System.out.println( application.workbooks.workbook.Presentations.getActivePresentation().getActiveShapes()
         .getPgShape(0).getText().getHyperlink(1).getShowText());

  See Also:
    `insertHyperlink(int start,int length,PgHyperlinkAttribute hyperlink)`, `removeHyperlink(int offset)`, `PgHyperlinkAttribute`

### getLength

    public int getLength()

  得到全部文本的长度。

  Returns:
    文本的长度，为整型数值

    例子:

         System.out.println(application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().getLength());

### getParagraphCount

    public int getParagraphCount()

  得到段落总数。

  Returns:
    段落总数

    例子:

         System.out.println(application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().getParagraphCount());

### getParagraphLevel

    public int getParagraphLevel(int paraIndex)

  得到段落级别。

  Parameters:
    `paraIndex` - 段落编号
  Returns:
    段落级别
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的段落编号超出范围就报错

    例子:

         System.out.println(   application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().getParagraphLevel(0));

  See Also:
    `changeParagraphLevel(int paraIndex,int levelIncrement)`, `changeParagraphLevel(int startPara,int length,int levelIncrement)`, `changeMultiParagraphLevel(int start,int length,int levelIncrement)`

### getPhoneticAttribute

    public PhoneticAttribute getPhoneticAttribute(int start,
                                                  int length)

  得到拼音属性。

  Parameters:
    `start` - 开始位置
    `length` - 长度
  Returns:
    PhoneticAttribute，即拼音属性

    例子:

         System.out.println( "@@@"+application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().getPhoneticAttribute(1,3).toString()+"@@@");

### getText

    public java.lang.String getText()

  得到全部的文本内容。

  Returns:
    全部的文本内容

    例子:

         System.out.println(application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().getText());

  See Also:
    `getText(int start,int length)`

### getText

    public java.lang.String getText(int start,
                                    int length)

  得到指定范围的文字内容。

  Parameters:
    `start` - 字符起始位置
    `length` - 字符长度
  Returns:
    字符内容
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         System.out.println(application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().getText(1,3));

  See Also:
    `getText()`

### increaseFontSize

    public void increaseFontSize(int start,
                                 int end)

  增加字体尺寸。

  Parameters:
    `start` - 起始位置
    `end` - 结束位置

    例子:

          application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().increaseFontSize(1,2);

  See Also:
    `decreaseFontSize(int, int)`

### insertAutoText

    public void insertAutoText(int offset,
                               java.lang.String entryName)

  插入自动文集。

  Parameters:
    `offset` - 插入自动图文集条目的起始位置
    `entryName` - 需要插入的条目
  Throws:
    `application.exceptions.MacroRunException` - 如果插入的自动文集条目不正确就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertAutoText(1,"创建者");

  See Also:
    `insertAutoText(int offset,String entryName,FontAttribute fontAttribute)`

### insertAutoText

    public void insertAutoText(int offset,
                               java.lang.String entryName,
                               FontAttribute fontAttribute)

  插入自动文集。

  Parameters:
    `offset` - 插入自动图文集条目的起始位置
    `entryName` - 需要插入的条目
    `fontAttribute` - 字体属性
  Throws:
    `application.exceptions.MacroRunException` - 如果插入的自动文集条目不正确就报错

    例子:

         application.workbooks.workbook.style.font.FontAttribute fa=
         new application.workbooks.workbook.style.font.FontAttribute();

         fa.setBold(true);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertAutoText(1,"创建者",fa);

  See Also:
    `insertAutoText(int offset,String entryName)`

### insertDate

    public void insertDate(int offset,
                           int dateFormat,
                           boolean update)

  插入日期。

  Parameters:
    `offset` - 插入位置
    `dateFormat` - 插入日期的类型
    `update` - 布尔型值，如为true，表示更新域；否则，不更新域

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertDate(1,1,true);

  See Also:
    `insertDate(int offset,int dateFormat,boolean update,FontAttribute fontAttribute)`

### insertDate

    public void insertDate(int offset,
                           int dateFormat,
                           boolean update,
                           FontAttribute fontAttribute)

  插入日期。

  Parameters:
    `offset` - 插入位置
    `dateFormat` - 插入日期的类型
    `update` - 布尔型值，如为true，表示更新域；否则，不更新域
    `fontAttribute` - 插入字体的属性

    例子:

         application.workbooks.workbook.style.font.FontAttribute fa=

         new application.workbooks.workbook.style.font.FontAttribute();

         fa.setBold(true);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertDate(1,1,true,fa);

  See Also:
    `insertDate(int offset,int dateFormat,boolean update)`

### insertField

    public void insertField(int typeIndex,
                            int nameIndex,
                            int formatIndex)

  支持插入域

### insertField

    public void insertField(int offset,
                            int typeIndex,
                            int nameIndex,
                            int formatIndex)

  支持插入域

### insertHyperlink

    public void insertHyperlink(int start,
                                int length,
                                PgHyperlinkAttribute hyperlink)

  对指定范围的文字插入超级链接。

  Parameters:
    `start` - 起始位置
    `length` - 文字长度
    `hyperlink` - 超级链接对象

    例子:

          application.workbooks.workbook.style.hyperlink
          .PgHyperlinkAttribute PHA=new  application.workbooks.workbook.style.hyperlink
          .PgHyperlinkAttribute();
          PHA.linkToAction(3);
          application.workbooks.workbook.Presentations.getActivePresentation().getActiveShapes()
          .getPgShape(0).getText().insertHyperlink(1,3,PHA);

  See Also:
    `removeHyperlink(int offset)`, `getHyperlink(int offset)`, `PgHyperlinkAttribute`

### insertNumber

    public void insertNumber(int offset,
                             int style,
                             int number)

  插入数字。

  Parameters:
    `offset` - 插入位置
    `style` - 数字风格
    `number` - 数字

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertNumber(1,2,8);

  See Also:
    `insertNumber(int offset,int style,int number,FontAttribute fontAttribute)`, `insertNumber(int offset,String number,FontAttribute fontAttribute)`, `insertNumber(int offset,String number)`

### insertNumber

    public void insertNumber(int offset,
                             int style,
                             int number,
                             FontAttribute fontAttribute)

  插入数字。

  Parameters:
    `offset` - 插入位置
    `style` - 数字风格
    `number` - 数字
  See Also:
    `insertNumber(int offset,int style,int number)`, `insertNumber(int offset,String number,FontAttribute fontAttribute)`, `insertNumber(int offset,String number)`, `FontAttribute`

### insertNumber

    public void insertNumber(int offset,
                             java.lang.String number)

  插入数字。

  Parameters:
    `offset` - 插入位置
    `number` - 数字字符串

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertNumber(1,"xuda");

  See Also:
    `insertNumber(int offset,int style,int number)`, `insertNumber(int offset,int style,int number,FontAttribute fontAttribute)`, `insertNumber(int offset,String number,FontAttribute fontAttribute)`

### insertNumber

    public void insertNumber(int offset,
                             java.lang.String number,
                             FontAttribute fontAttribute)

  插入数字。

  Parameters:
    `offset` - 插入位置
    `number` - 数字字符串
    `fontAttribute` - 属性

    例子:

         application.workbooks.workbook.style.font.FontAttribute fa=
         new application.workbooks.workbook.style.font.FontAttribute();

         fa.setBold(true);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertNumber(1,"sdsdsd",fa);

  See Also:
    `insertNumber(int offset,int style,int number)`, `insertNumber(int offset,int style,int number,FontAttribute fontAttribute)`, `insertNumber(int offset,String number)`, `FontAttribute`

### insertPunctuation

    public void insertPunctuation(int offset,
                                  int index)

  插入标点符号。

  Parameters:
    `offset` - 插入的起始位置
    `index` - 标点符号索引

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertPunctuation(1,2);

### insertSymbol

    public void insertSymbol(int offset,
                             int symbol)

  插入符号。

  Parameters:
    `offset` - 插入自动图文集条目的起始位置
    `symbol` - 符号

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertSymbol(1,2);

  See Also:
    `insertSymbol(int offset,int symbol,FontAttribute fontAttribute)`

### insertSymbol

    public void insertSymbol(int offset,
                             int symbol,
                             FontAttribute fontAttribute)

  插入符号。

  Parameters:
    `offset` - 插入自动图文集条目的起始位置
    `symbol` - 符号
    `fontAttribute` - 字体属性

    例子:

         application.workbooks.workbook.style.font.FontAttribute fa=
         new application.workbooks.workbook.style.font.FontAttribute();

         fa.setBold(true);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertSymbol(1,2,fa);

  See Also:
    `insertSymbol(int offset,int symbol)`

### insertText

    public void insertText(int offset,
                           java.lang.String content)

  在编辑器中插入文字。

  Parameters:
    `offset` - 插入位置
    `content` - 插入的字符串
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertText(1,"gogogo");

  See Also:
    `getText(int start,int length)`, `getText()`, `insertText(int offset,String content,FontAttribute fa)`, `selectText(int start,int length)`, `deleteText(int offset,int length)`

### insertText

    public void insertText(int offset,
                           java.lang.String content,
                           FontAttribute fa)

  在编辑器中插入文字(及属性)。

  Parameters:
    `offset` - 插入位置
    `content` - 插入的字符串
    `fa` - 字体属性
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.style.font.FontAttribute fa=
         new application.workbooks.workbook.style.font.FontAttribute();
         fa.setBold(true);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertText(1,"gogogo",fa);

  See Also:
    `getText(int start,int length)`, `getText()`, `insertText(int offset,String content)`, `selectText(int start,int length)`, `deleteText(int offset,int length)`

### insertTime

    public void insertTime(int offset,
                           int timeFormat,
                           boolean update)

  插入时间。

  Parameters:
    `offset` - 插入位置
    `timeFormat` - 插入时间的类型
    `update` - 布尔型值，如为true，表示更新域；否则，不更新域

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertTime(1,1,true);

  See Also:
    `insertTime(int offset,int timeFormat,boolean update,FontAttribute fontAttribute)`

### insertTime

    public void insertTime(int offset,
                           int timeFormat,
                           boolean update,
                           FontAttribute fontAttribute)

  插入时间。

  Parameters:
    `offset` - 插入位置
    `timeFormat` - 插入时间的类型
    `update` - 布尔型值，如为true，表示更新域；否则，不更新域
    `fontAttribute` - 插入字体的属性

    例子:

         application.workbooks.workbook.style.font.FontAttribute fa=
         new application.workbooks.workbook.style.font.FontAttribute();

         fa.setBold(true);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().insertTime(1,1,true,fa);

  See Also:
    `insertTime(int offset,int timeFormat,boolean update)`

### openHyperlink

    public void openHyperlink(int start,
                              int length)

  打开超链.

  Parameters:
    `start` - 开始位置
    `length` - 长度

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().openHyperlink(0,3);

### paste

    public void paste(int offset)

  粘贴字符串。

  Parameters:
    `offset` - 粘贴位置
  Throws:
    `application.exceptions.MacroRunException` - 如果剪贴板上的内容不是字符串类型就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().cut(1,3);

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().paste(4);

### pastelink

    public void pastelink(int offset)

  粘贴链接字符串。

  Parameters:
    `offset` - 粘贴位置
  Throws:
    `application.exceptions.MacroRunException` - 如果该视图不支持粘贴链接操作会报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().pastelink(4);

### pasteSpecial

    public void pasteSpecial(int offset,
                             boolean isPasteLink,
                             boolean hasFormat)

  选择性粘贴。

  Parameters:
    `offset` - 粘贴位置
    `isPasteLink` - 是否是粘贴链接
    `hasFormat` - 布尔型值，如为true，表示带格式粘贴；否则，不带格式粘贴
  Throws:
    `application.exceptions.MacroRunException` - 如果剪贴板上的内容不是字符串类型就报错
    `application.exceptions.MacroRunException` - 如果该视图不支持粘贴链接操作会报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().cut(1,3);

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().pasteSpecial(4,false,false);

### removeHyperlink

    public void removeHyperlink(int offset)

  取消指定位置的超级链接。

  Parameters:
    `offset` - 指定的字符位置

    例子:

          application.workbooks.workbook.Presentations.getActivePresentation().getActiveShapes()
          .getPgShape(0).getText().removeHyperlink(7);

  See Also:
    `insertHyperlink(int start,int length,PgHyperlinkAttribute hyperlink)`, `getHyperlink(int offset)`, `PgHyperlinkAttribute`

### selectAll

    public void selectAll()

  选中所有的文本。

  例子:

       application.workbooks.workbook.Presentations
       .getActivePresentation().getActiveShapes()
       .getPgShape(1).getText().selectAll();

### selectText

    public void selectText(int start,
                           int length)

  在编辑器中选中指定范围的文字。

  Parameters:
    `start` - 字符起始位置
    `length` - 字符长度
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().selectText(1,16);

  See Also:
    `getText(int start,int length)`, `getText()`, `insertText(int offset,String content)`, `insertText(int offset,String content,FontAttribute fa)`, `deleteText(int offset,int length)`

### setAlignment

    public void setAlignment(int startPara,
                             int length,
                             int alignment)

  设置指定范围段落的段落属性。

  Parameters:
    `startPara` - 起始位置
    `length` - 长度
    `alignment` - 对齐方式，其常量和相应的值如下：

    ParagraphConstants.ALIGNMENT_LEFT =0（左对齐）

    ParagraphConstants.ALIGNMENT_CENTER =1（居中）

    ParagraphConstants.ALIGNMENT_RIGHT =2（右对齐）

    ParagraphConstants.ALIGNMENT_JUSTIFIED = 3（两端对齐）

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setAlignment(1,2,1);

### setBold

    public void setBold(int start,
                        int length,
                        boolean bold)

  设置指定范围文字是否为粗体。

  Parameters:
    `start` - 起始位置
    `length` - 长度
    `bold` - 布尔型值，如为true，将文本设置为粗体；否则，不设为粗体
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setBold(1,3,true);

### setBorderFormat

    public void setBorderFormat(int start,
                                int length,
                                BaseBorderAttribute borderFormat)

  设置边框属性。

  Parameters:
    `start` - 起始位置
    `length` - 字串长度
    `borderFormat` - 边框属性

    例子:

         application.workbooks.workbook.style.border.BaseBorderAttribute BA=
         new application.workbooks.workbook.style.border.BaseBorderAttribute();

         BA.setBorderType(2);
         BA.setBordersApplyType(1);
         BA.setSideBorderValid(1,true);

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setBorderFormat(1,4,BA);

  See Also:
    `BaseBorderAttribute`

### setBulletNumber

    public void setBulletNumber(int startPara,
                                int length,
                                BulletNumberSetting bulletNumberSetting)

  格式化项目符号和数字。

  Parameters:
    `startPara` - 起始段落编号
    `length` - 段落长度
    `bulletNumberSetting` - 项目符号和编号属性

    例子:

         application.workbooks.workbook.shapes.BulletNumberSetting BNS=
         new application.workbooks.workbook.shapes.BulletNumberSetting();
         BNS.setColor(Color.yellow);

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setBulletNumber(1,2,BNS);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setBulletVisible(1,2,true);

  See Also:
    `BulletNumberSetting`

### setBulletVisible

    public void setBulletVisible(int startPara,
                                 int length,
                                 boolean isVisible)

  设置项目符号可见。

  Parameters:
    `startPara` - 起始段落编号
    `length` - 段落长度
    `isVisible` - 布尔型值，如为true，设置项目符号可见；否则，设为不可见

    例子:

         application.workbooks.workbook.shapes.BulletNumberSetting BNS=
         new application.workbooks.workbook.shapes.BulletNumberSetting();

         BNS.setColor(Color.yellow);

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setBulletNumber(1,2,BNS);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setBulletVisible(1,2,true);

  See Also:
    `BulletNumberSetting`

### setFontEffect

    public void setFontEffect(int type,
                              boolean isSelected,
                              boolean editing,
                              int start,
                              int length)

  从工具条上设置字体效果

### setFontFamily

    public void setFontFamily(int start,
                              int length,
                              java.lang.String family)

  设置指定范围文字的字体名。

  Parameters:
    `start` - 起始位置
    `length` - 长度
    `family` - 字体名
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setFontFamily(1,3,"宋体");

### setFontForeground

    public void setFontForeground(int start,
                                  int length,
                                  java.awt.Color color)

  设置指定范围文字的字体颜色。

  Parameters:
    `start` - 起始位置
    `length` - 长度
    `color` - 字体颜色
  Throws:
    `MacroException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setFontForeground(0,3,Color.yellow);

### setFontForeground

    public void setFontForeground(int start,
                                  int length,
                                  java.awt.Color color,
                                  int colorSchemeIndex)

  设置指定范围文字的字体颜色。

  Parameters:
    `start` - 起始位置
    `length` - 长度
    `colorSchemeIndex` - 配色方案索引

    SlideShowConstants.SCHEMEBACKGROUND =0（按背景配色方案）

    SlideShowConstants.SCHEMETITLETEXT = 1（按文本和线条颜色配色方案）

    SlideShowConstants.SCHEMETEXT = 2（按阴影颜色方案）

    SlideShowConstants.SCHEMELINES = 3（按标题文本方案）

    SlideShowConstants.SCHEMEFILL = 4（按填充配色方案）

    SlideShowConstants.SCHEMESHADOW = 5（按强调颜色方案）

    SlideShowConstants.SCHEMEHYPERLINK = 6（按强调和超级链接颜色配色方案）

    SlideShowConstants.SCHEMEFOLLOWEDHYPERLINK = 7（按强调和尾随超级链接颜色配色方案）

  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setFontForeground(0,3,Color.black,6);

### setFontSize

    public void setFontSize(int start,
                            int length,
                            double size)

  设置指定范围文字的字体尺寸。

  Parameters:
    `start` - 起始位置
    `length` - 长度
    `size` - 字体尺寸
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setFontSize(1,3,20.5);

### setFontSize

    public void setFontSize(int start,
                            int length,
                            int size)

  设置指定范围文字的字体尺寸。

  Parameters:
    `start` - 起始位置
    `length` - 长度
    `size` - 字体尺寸
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setFontSize(1,3,20);

### setItalic

    public void setItalic(int start,
                          int length,
                          boolean italic)

  设置指定范围文字是否为斜体。

  Parameters:
    `start` - 起始位置
    `length` - 长度
    `italic` - 布尔型值，如为true，将文本设为斜体；否则，不设为斜体
  Throws:
    `application.exceptions.MacroRunException` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setItalic(1,3,true);

### setNumberVisible

    public void setNumberVisible(int startPara,
                                 int length,
                                 boolean isVisible)

  设置编号可见。

  Parameters:
    `startPara` - 起始段落编号
    `length` - 段落长度
    `isVisible` - 布尔型值，如为true，设置编号可见；否则，设置编号不可见

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setNumberVisible(1,2,true);

### setParagraphFormat

    public void setParagraphFormat(ParagraphAttribute paraAttribute,
                                   int startPara,
                                   int length)

  设置指定范围段落的段落属性。

  Parameters:
    `paraAttribute` - 段落属性
    `startPara` - 起始位置
    `length` - 长度

    例子:

         application.workbooks.workbook.style.paragraph.ParagraphAttribute
         PA=new application.workbooks.workbook.style.paragraph.ParagraphAttribute();

         PA.setSpaceAbove((float)100);
         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setParagraphFormat(PA,1,2);

  See Also:
    `ParagraphAttribute`

### setPhonetic

    public void setPhonetic(int start,
                            int length,
                            java.lang.String fontName,
                            int fontSize)

  得到拼音属性。

  Parameters:
    `start` - 开始位置
    `length` - 长度

### setShadeEffect

    public void setShadeEffect(FontAttribute fa,
                               int start,
                               int length)

  从工具条上设置字体效果

### setShadingFormat

    public void setShadingFormat(int start,
                                 int length,
                                 ShadingAttribute shadingFormat)

  设置阴影属性。

  Parameters:
    `start` - 起始位置
    `length` - 字串长度
    `shadingFormat` - 阴影属性

    例子:

         application.workbooks.workbook.style.border.ShadingAttribute SA=
         new application.workbooks.workbook.style.border.ShadingAttribute();

         SA.setForeground(0,0,0);
         SA.setBackground(0,0,255);
         SA.setShadingApplyTo(1);
         SA.setTextureIndex(30);

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setShadingFormat(1,3,SA) ;

  See Also:
    `ShadingAttribute`

### setUnderline

    public void setUnderline(int start,
                             int length,
                             boolean underline)

  设置指定范围文字是否加下划线。

  Parameters:
    `start` - 起始位置
    `length` - 长度
    `underline` - 是否加下划线
  Throws:
    `MacroExcetpion` - 如果指定的字符位置超出文本范围就报错

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().setUnderline(0,10,true);

### shiftEnter

    public void shiftEnter()

  在一个段落内换行（不另起一段）。

  例子:

       application.workbooks.workbook.Presentations
       .getActivePresentation().getActiveShapes()
       .getPgShape(1).getText().shiftEnter ();

### simpleToTraditionalChinese

    public void simpleToTraditionalChinese(int start,
                                           int length)

  简体转换为繁体。

  Parameters:
    `start` - 起始位置
    `length` - 字串长度

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().simpleToTraditionalChinese(2,5);

  See Also:
    `traditionalToSimpleChinese(int, int)`

### tabAction

    public void tabAction(int start,
                          int length)

  设置制表符位置。

  Parameters:
    `start` - 制表符的位置。
    `length` - 制表符长度。

    例子:

         Application.getWorkbooks().getActiveWorkbook().getActiveShapes().getRange().getActiveText().tabAction(0,0);

### traditionalToSimpleChinese

    public void traditionalToSimpleChinese(int start,
                                           int length)

  繁体转换为简体。

  Parameters:
    `start` - 起始位置
    `length` - 字串长度

    例子:

         application.workbooks.workbook.Presentations
         .getActivePresentation().getActiveShapes()
         .getPgShape(1).getText().traditionalToSimpleChinese(2,5);

  See Also:
    `simpleToTraditionalChinese(int, int)`

Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

版权所有 2001-2004 无锡永中科技有限公司