主要内容

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

mlreportgen.ppt.TextOrientation 类

命名空间: mlreportgen.ppt

表条目中的文本方向

描述

使用 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 度。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

标记,指定为字符向量或字符串标量。PPT API 在创建此对象的过程中生成一个会话唯一标记。生成的标记形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。使用此值来帮助确定在文档生成过程中出现的问题的位置。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

目标标识符,指定为字符向量或字符串标量。PPT API 在创建文档元素对象时会生成一个会话唯一标识符。您可以为 Id 指定自己的值。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

示例

全部折叠

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

创建演示文稿。

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 中推出