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.style.phonetic
Class PhoneticAttribute

    java.lang.Object
      application.workbooks.workbook.style.phonetic.PhoneticAttribute

public class PhoneticAttribute
extends java.lang.Object

该类用于管理拼音属性，定义了添加拼音，修改所加的拼音等方法。

Method Summary
`void` | `apply()` 真正给文字加拼音并使其他的拼音属性修改方法起作用。
`void` | `modifyFont(int size)` 对拼音列表框中的所有拼音的字体大小进行修改。
`void` | `modifyFont(int baseTextIndex, int size)` 对拼音列表框中由baseTextIndex索引指定的的拼音的字体大小进行修改。
`void` | `modifyFont(int baseTextIndex, java.lang.String fontFamily, int size)` 对拼音列表框中由baseTextIndex索引指定的拼音的字体属性进行修改。
`void` | `modifyFont(java.lang.String fontFamily, int size)` 对拼音列表框中的所有拼音的字体属性进行修改。
`void` | `modifyRubyText(int baseTextIndex, java.lang.String rubyText, int tone)` 对拼音列表框中由baseTextIndex索引指定的拼音进行修改。

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

Method Detail

### apply

    public void apply()

  真正给文字加拼音并使其他的拼音属性修改方法起作用。 (注：只有执行了apply()方法，其他的拼音属性修改方法才起作用。)

  例子:

       //点击工具/语言/拼音/拼音列表框就可看到效果
       //请输入一些文字
       Document doc = Application.getWorkbooks().getActiveDocument();
       Section section = doc.getSection(0);
       BaseText baseText = section.getBaseText();
       PhoneticAttribute phonetic = baseText.getPhoneticAttribute(3,5);
       phonetic.modifyFont(24);
       phonetic.apply();

### modifyFont

    public void modifyFont(int size)

  对拼音列表框中的所有拼音的字体大小进行修改。 （注：拼音列表框中的拼音是由用户选择的一段文字而得到的。）

  Parameters:
    `size` - 需要修改成的新的拼音字体大小

    例子:

         //点击工具/语言/拼音/拼音列表框就可看到效果
         //请输入一些文字
         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         PhoneticAttribute phonetic = baseText.getPhoneticAttribute(3,5);
         phonetic.modifyFont(24);
         phonetic.apply();

  See Also:
    `apply()`

### modifyFont

    public void modifyFont(int baseTextIndex,
                           int size)

  对拼音列表框中由baseTextIndex索引指定的的拼音的字体大小进行修改。 （注：拼音列表框中的拼音是由用户选择的一段文字而得到的。）

  Parameters:
    `baseTextIndex` - 需要修改的拼音在选取的拼音属性中的位置（以0为初始位置）
    `size` - 需修改成的新的拼音字体大小

    例子:

         //点击工具/语言/拼音/拼音列表框就可看到效果
         //请输入一些文字
         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         PhoneticAttribute phonetic = baseText.getPhoneticAttribute(3,5);
         phonetic.modifyFont(0,24);
         phonetic.apply();

  See Also:
    `apply()`

### modifyFont

    public void modifyFont(int baseTextIndex,
                           java.lang.String fontFamily,
                           int size)

  对拼音列表框中由baseTextIndex索引指定的拼音的字体属性进行修改。 （注：拼音列表框中的拼音是由用户选择的一段文字而得到的。）

  Parameters:
    `baseTextIndex` - 需要修改的拼音在选取的拼音属性中的位置（以0为初始位置）
    `fontFamily` - 需要修改成的新的拼音字体类型
    `size` - 需要修改成的新的拼音字体大小

    例子:

         //点击工具/语言/拼音/拼音列表框就可看到效果
         //请输入一些文字
         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         PhoneticAttribute phonetic = baseText.getPhoneticAttribute(3,5);
         phonetic.modifyFont(0,"Roman",24);
         phonetic.apply();

  See Also:
    `apply()`

### modifyFont

    public void modifyFont(java.lang.String fontFamily,
                           int size)

  对拼音列表框中的所有拼音的字体属性进行修改。 （注：拼音列表框中的拼音是由用户选择的一段文字而得到的。）

  Parameters:
    `fontFamily` - 需要修改成的新的拼音字体类型
    `size` - 需要修改成的新的拼音字体大小

    例子:

         //点击工具/语言/拼音/拼音列表框就可看到效果
         //请输入一些文字
         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         PhoneticAttribute phonetic = baseText.getPhoneticAttribute(3,5);
         phonetic.modifyFont("Roman",24);
         phonetic.apply();

  See Also:
    `apply()`

### modifyRubyText

    public void modifyRubyText(int baseTextIndex,
                               java.lang.String rubyText,
                               int tone)

  对拼音列表框中由baseTextIndex索引指定的拼音进行修改。 注：拼音列表框中的拼音是由用户选择的一段文字而得到的。

  Parameters:
    `baseTextIndex` - 需要修改的拼音在选取的拼音属性中的位置（以0为初始位置）
    `rubyText` - 修改成的新的拼音
    `tone` - 需修改成的新的拼音的声调，只能取以下整型值之一：

               0 - 表示声调为轻声；
               1 - 表示声调为阴平；
               2 - 表示声调为阳平；
               3 - 表示声调为上声；
               4 - 表示声调为去声

    例子:

         //点击工具/语言/拼音/拼音列表框就可看到效果
         //请输入一些文字
         Document doc = Application.getWorkbooks().getActiveDocument();
         Section section = doc.getSection(0);
         BaseText baseText = section.getBaseText();
         PhoneticAttribute phonetic = baseText.getPhoneticAttribute(3,5);
         phonetic.modifyRubyText(0,"tian",0);
         phonetic.apply();

  See Also:
    `apply()`

Overview | Package | Class | Tree | Index | Help

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

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