WPS 加载项开发 > 表格 API 参考 > TextEffectFormat > 属性 > TextEffectFormat.RotatedChars 属性
如果指定艺术字对象中的字符相对于该对象旋转了 90 度,则该值为 True。如果指定艺术字对象中的字符相对于该对象保持原有方向,则该值为 FalseMsoTriState 类型,可读/写。

语法

表达式.RotatedChars

表达式   一个代表 TextEffectFormat 对象的变量。

说明

MsoTriState 可以是下列 MsoTriState 常量之一。
msoCTrue
msoFalse 指定艺术字中的字符保留原有的相对于边框形状的方向。
msoTriStateMixed
msoTriStateToggle
msoTrue 将指定艺术字中的字符相对于艺术字边框形状旋转 90 度。

如果艺术字中含有水平文字,将 RotatedChars 属性设置为 msoTrue 可将该字符逆时针旋转 90 度。如果艺术字中含有垂直文字,将 RotatedChars 属性设置为 msoFalse 可将该字符顺时针旋转 90 度。使用 ToggleVerticalText 方法在水平文字流和垂直文字流之间切换。

Shape 对象的 Flip 方法和 Rotation 属性以及 TextEffectFormat 对象的 RotatedChars 属性和 ToggleVerticalText 方法会对表示艺术字的 Shape 对象中的字符的方向和文字排列的方向产生影响。可能必须经过试验才能找到组合使用这些属性和方法的最佳途径以达到预期效果。

示例

本例向 myDocument 中添加带有“Test”文本的艺术字,并将该字符逆时针旋转 90 度。

示例代码
let myDocument = Worksheets.Item(1)
let newWordArt = myDocument.Shapes.AddTextEffect( msoTextEffect1, "Test", "Arial Black", 36, false, false, 10, 10)
newWordArt.TextEffect.RotatedChars = msoTrue


请参阅