java xslfslide_Apache POI PPT - 类和方法( Classes & Methods)

Apache POI PPT - 类和方法( Classes & Methods)

在本章中,我们将了解Apache POI API下的一些类和方法,这些类和方法对于使用Java程序处理PPT文件至关重要。

演讲(Presentation)

要创建和管理演示文稿,请在包org.apache.poi.xslf.usermodel创建一个名为XMLSlideShow的类。 下面给出了一些重要的方法和这个类的构造函数。

Class - XMLSlideShow

Package - org.apache.poi.xslf.usermodelS.No构造函数和描述

1XMLSlideShow(java.io.InputStream inputStream)

您可以通过将输入流类对象传递给它来实例化此类。S.No方法和描述

1int addPicture (byte[] pictureData, int format)

使用此方法,您可以将图片添加到演示文稿中。

2XSLFSlide createSlide()

在演示文稿中创建空白幻灯片。

3XSLFSlide createSlide(XSLFSlideLayout layout)

创建具有给定幻灯片布局的幻灯片。

4java.util.List 《XSLFPictureData》 getAllPictures()

返回演示文稿中所有图片的数组。

5java.awt.Dimension getPageSize()

使用此方法,您可以了解当前页面大小。

6XSLFSlideMaster[] getSlideMasters()

返回演示文稿中所有幻灯片的数组。

7XSLFSlide[] getSlides()

返回演示文稿中的所有幻灯片。

8XSLFSlide removeSlide(int index)

使用此方法,您可以从演示文稿中删除幻灯片。

9void setPageSize(java.awt.Dimension pgSize)

使用此方法,您可以重置页面大小。

10void setSlideOrder(XSLFSlide slide, int newIndex)

使用此方法,您可以重新排序幻灯片。

Slide

要在演示文稿中创建和管理幻灯片,请使用XSLFSlide类的方法。 下面提到了这一类的一些重要方法。

Class - XSLFSlide

Package - org.apache.poi.xslf.usermodelS.No方法和描述

1XSLFBackground getBackground()

返回XSLFBackground对象,该对象可用于检索幻灯片背景的颜色和锚点等详细信息。 您还可以使用此对象在幻灯片中绘制形状。

2XSLFSlideLayout getSlideLayout()

提供对当前幻灯片的XSLFSlideLayout对象的访问。

3XSLFSlideMaster getSlideMaster()

提供对当前幻灯片的幻灯片母版的访问。

4XSLFTheme getTheme()

返回当前幻灯片的XSLFTheme对象。

5java.lang.String getTitle()

返回当前幻灯片的标题。

6XSLFSlide importContent(XSLFSheet src)

将另一张幻灯片的内容复制到此幻灯片。

幻灯片大师

它是具有不同幻灯片布局的演示文稿的组成部分。 XSLFSlideMaster类使您可以访问它。 下面提到的是本课程的一些重要方法。

Class - XSLFSlideMaster

Package - org.apache.poi.xslf.usermodelS.No方法和描述

1XSLFBackground getBackground()

返回幻灯片母版的常见背景。

2XSLFSlideLayout getLayout(SlideLayout type)

返回XSLFSlideLayout对象。

3XSLFSlideLayout[] getSlideLayouts()

返回此幻灯片母版中的所有幻灯片布局。

幻灯片布局

POI库有一个名为XSLFSlideLayout的类,您可以使用它来管理幻灯片的布局。

Class - XSLFSlideLayout

Package - org.apache.poi.xslf.usermodelS.No方法和描述

1void copyLayout(XSLFSlide slide)

此方法将占位符从此布局复制到给定幻灯片。

文字段落

您可以使用XSLFTextParagraph类将内容写入幻灯片。 下面提到的是这个类的一些重要方法。

Class - XSLFTextParagraph

Package - org.apache.poi.xslf.usermodelS.No方法和描述

1XSLFTextRun addLineBreak()

在段落中插入换行符。

2XSLFTextRun addNewTextRun()

在段落中添加新的文本。

3void setBulletAutoNumber(ListAutoNumber scheme, int startAt)

将自动编号的项目符号点应用于段落。

4void setIndent(double value)

将缩进设置为段落中的文本。

5void setLeftMargin(double value)

此方法用于添加段落的左边距。

6void setLineSpacing(double linespacing)

此方法用于设置段落中的行间距。

7void setTextAlign(TextAlign align)

此方法用于设置要设置为段落的对齐方式。

文字运行

这是文本正文中文本分离的最低级别。 您有XSLFTextRun类来管理段落的文本运行。 下面提到的是这个类的一些重要方法。

Class - XSLFTextParagraph

Package - org.apache.poi.xslf.usermodelS.No方法和描述

1XSLFHyperlink createHyperlink()

在演示文稿中创建超链接。

2XSLFHyperlink getHyperlink()

此方法用于获取超链接。

3java.lang.String getText()

以Java字符串形式返回此Text节点的值。

4void setBold(boolean bold)

此方法用于以粗体显示文本。

5void setCharacterSpacing(double spc)

设置文本运行中字符之间的间距。

6void setFontColor(java.awt.Color color)

设置文本的字体颜色。

7void setFontSize(double fontSize)

设置文本的字体大小。

8void setItalic(boolean italic)

此方法用于使段落斜体。

9void setStrikethrough(boolean strike)

此方法用于将一行文本格式化为删除线文本。

10void setSubscript(boolean flag)

此方法用于将文本格式化为下标。

11void setSuperscript(boolean flag)

此方法用于将此运行中的文本格式化为上标。

12void setText(java.lang.String text)

此方法用于设置运行中的文本。

13void setUnderline(boolean underline)

此方法用于在文本运行中为文本加下划线。

文字形状

在PPT中,我们有可以在其中保存文本的形状。 我们可以使用XSLFTextShape类来管理它们。 下面提到的是本课程的一些重要方法。

Class - XSLFTextShape

Package - org.apache.poi.xslf.usermodelS.No方法和描述

1void setPlaceholder(Placeholder placeholder)

使用此方法,您可以选择占位符。

2Placeholder getTextType()

返回当前占位符的类型。

3void clearText()

清除当前文本形状的文本区域。

4XSLFTextParagraph addNewTextParagraph()

将新段落运行添加到形状。

5void drawContent(java.awt.Graphics2D graphics)

此方法允许您在幻灯片上绘制任何内容。

超链接 (HyperLink)

POI库有一个名为XSLFHyperlink的类,您可以使用该类在演示文稿中创建超链接。 下面提到的是本课程的一些重要方法。

Class - XSLFHyperlink

Package - org.apache.poi.xslf.usermodelS.No方法和描述

1java.net.URI getTargetURL()

返回演示文稿幻灯片中存在的URL。

2void setAddress(java.lang.String address)

此方法用于将地址设置为URL。

3void setAddress(XSLFSlide slide)

将地址设置为演示文稿幻灯片中的URL。

你可能感兴趣的:(java xslfslide_Apache POI PPT - 类和方法( Classes & Methods))