PPT文本段落中的一个样式最小单元——PPTInnerText
有关 PPTText
、 PPTInnerLine
、PPTInnerText
的关系,请参考PPTText
的文档
创建PPTInnerText
您可以通过以下方式创建一个PPTInnerText
对象,两种方式没有任何差别:
PPTInnerText pptInnerText = new PPTInnerText();
PPTInnerText pptInnerText = PPTInnerText.build();
您还可以直接创建对象同时设置文本信息:
PPTInnerText pptInnerText = new PPTInnerText(String text);
PPTInnerText pptInnerText = PPTInnerText.build(String text);
您还可以同时再设置样式表:
PPTInnerText pptInnerText = new PPTInnerText(String text, PPTInnerTextCss pptInnerTextCss);
PPPTInnerText pptInnerText = PPTInnerText.build(String text, PPTInnerTextCss pptInnerTextCss);
设置文本
您可以通过 text 属性设置或读取文本的内容,支持Get和Set方法
@Setter
@Getter
private String text = null;
设定样式
您可以通过 css
属性来设置样式信息,接下来我们将详细讲解 PPTInnerTextCss
属性及含义。
@Setter
@Getter
private PPTInnerTextCss css = new PPTInnerTextCss();
PPTInnerTextCss
PPTInnerText
对应的样式表对象
fontSize
private int fontSize = 18;
字体大小,默认为18
和WPS、Ms Office里面的字号是一样的
spacing
private double spacing = 0;
字符间距,默认为0,表示默认
改为负值后文字更加紧凑,改为正值后文字更加宽松
fontFamily
private String fontFamily = "宋体";
字体,如果电脑里面没有这个字体即便设置了也无法正常显示
建议使用前先读取系统中有哪些字体
另外有部分字体存在多个个人或机构打包,可能导致一套字体拥有不同的名称(如:思源系列字体),请留意类似情况!
color
private String color = "000000";
文本颜色,16进制颜色码,不带#号。默认为黑色
italic
private boolean italic;
是否文字倾斜,默认不倾斜。为true时倾斜展示。
bold
private boolean bold;
是否文本加粗显示,默认不加粗,为true时加粗展示。