Main Content

本页采用了机器翻译。点击此处可查看英文原文。

mlreportgen.ppt.TextOrientation 类

命名空间: mlreportgen.ppt

表条目中的文本方向

自 R2020a 起

描述

使用 mlreportgen.ppt.TextOrientation 格式对象指定 PPT API 演示文稿中表条目中文本的方向。

mlreportgen.ppt.TextOrientation 类是一个 handle 类。

类属性

ConstructOnLoad
true
HandleCompatible
true

有关类属性的信息,请参阅类属性

创建对象

描述

textOrientationObj = mlreportgen.ppt.TextOrientationValue 属性设置为 'horizontal'

示例

textOrientationObj = mlreportgen.ppt.TextOrientation(orientation)Value 属性设置为 orientation

属性

全部展开

表条目文本的方向,指定为字符向量或字符串标量。指定表中的一个值。

描述
'horizontal'文字方向为水平。
'down'文本方向为垂直,内容顺时针旋转 90 度。
'up'文本方向为垂直,内容逆时针旋转 90 度。

此 PPT API 对象的 ID,指定为字符向量或字符串标量。会话唯一 ID 是在对象创建过程中生成的。您可以指定一个 ID 来 替换生成的 ID。

属性:

NonCopyable
true

数据类型: char | string

此 PPT API 对象的标签,指定为字符向量或字符串标量。在创建此对象的过程中会生成一个会话唯一标签。生成的标签形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。

指定您自己的标签值可以帮助您识别演示文稿生成过程中出现问题的位置。

属性:

NonCopyable
true

数据类型: char | string

示例

全部折叠

要指定演示文稿中表条目的文本方向,请将 mlreportgen.ppt.TextOrientation 对象添加到代表表条目的 mlreportgen.ppt.TableEntry 对象的 Style 属性。此示例生成一个表格,其中第一行包含垂直方向的文本。

创建演示文稿。

import mlreportgen.ppt.*
ppt = Presentation("myTextOrientation.pptx");
open(ppt);

向演示文稿中添加幻灯片。

slide = add(ppt,"Title and Table");

创建一个表。

t = Table({'Entry 11', 'Entry 12'; 'Entry 21', 'Entry 22'});
t.Height = '2in';
t.Width = '2in';
t.StyleName = "Medium style 2 - Accent 1";
t.Style = [t.Style {VAlign("middleCentered")}];

指定第一行条目的垂直文本方向。

tr1te1 = t.entry(1,1);
tr1te1.Style = [ tr1te1.Style {TextOrientation("down")} ];
tr1te2 = t.entry(1,2);
tr1te2.Style = [ tr1te2.Style {TextOrientation("down")} ];

在幻灯片中添加标题和表格。

replace(slide,"Title","Row One Text Has Vertical Orientation");
replace(slide,"Table",t);

关闭并查看演示文稿。

close(ppt);
rptview(ppt);

以下是生成的演示文稿中的表格:

版本历史记录

在 R2020a 中推出