Apache POI PPT - Các lớp và phương thức

Trong chương này, chúng ta sẽ tìm hiểu về một số lớp và phương thức trong Apache POI API rất quan trọng để hoạt động trên các tệp PPT sử dụng các chương trình Java.

Bài thuyết trình

Để tạo và quản lý bản trình bày, bạn có một lớp tên là XMLSlideShow trong gói org.apache.poi.xslf.usermodel . Dưới đây là một số phương thức quan trọng và một hàm tạo của lớp này.

Class - XMLSlideShow

Package - org.apache.poi.xslf.usermodel

S. không Cấu tạo & Mô tả
1

XMLSlideShow(java.io.InputStream inputStream)

Bạn có thể khởi tạo lớp này bằng cách truyền một đối tượng lớp inputstream cho nó.

S. không Phương pháp & Mô tả
1

int addPicture (byte[] pictureData, int format)

Sử dụng phương pháp này, bạn có thể thêm ảnh vào bản trình bày.

2

XSLFSlide createSlide()

Tạo trang chiếu trống trong bản trình bày.

3

XSLFSlide createSlide(XSLFSlideLayout layout)

Tạo trang chiếu với bố cục trang chiếu đã cho.

4

java.util.List <XSLFPictureData> getAllPictures()

Trả về một mảng tất cả các ảnh trong bản trình bày.

5

java.awt.Dimension getPageSize()

Sử dụng phương pháp này, bạn có thể biết kích thước trang hiện tại.

6

XSLFSlideMaster[] getSlideMasters()

Trả về mảng của tất cả các trang trình bày trong bản trình bày.

7

XSLFSlide[] getSlides()

Trả về tất cả các trang trình bày trong bản trình bày.

số 8

XSLFSlide removeSlide(int index)

Sử dụng phương pháp này, bạn có thể xóa trang chiếu khỏi bản trình bày.

9

void setPageSize(java.awt.Dimension pgSize)

Sử dụng phương pháp này, bạn có thể đặt lại kích thước trang.

10

void setSlideOrder(XSLFSlide slide, int newIndex)

Sử dụng phương pháp này, bạn có thể sắp xếp lại các trang trình bày.

Cầu trượt

Để tạo và quản lý một trang chiếu trong bản trình bày, các phương pháp của XSLFSlidelớp được sử dụng. Một số phương thức quan trọng của lớp này được đề cập dưới đây.

Class - XSLFSlide

Package - org.apache.poi.xslf.usermodel

S. không Phương pháp & Mô tả
1

XSLFBackground getBackground()

Trả về XSLFBackgroundđối tượng có thể được sử dụng để truy xuất các chi tiết như màu sắc và neo của nền của trang chiếu. Bạn cũng có thể vẽ các hình dạng trong trang chiếu bằng đối tượng này.

2

XSLFSlideLayout getSlideLayout()

Cung cấp quyền truy cập vào XSLFSlideLayout đối tượng của trang chiếu hiện tại.

3

XSLFSlideMaster getSlideMaster()

Cung cấp quyền truy cập vào trang chiếu cái của trang chiếu hiện tại.

4

XSLFTheme getTheme()

Trả về XSLFTheme đối tượng của trang chiếu hiện tại.

5

java.lang.String getTitle()

Trả về tiêu đề của trang chiếu hiện tại.

6

XSLFSlide importContent(XSLFSheet src)

Sao chép nội dung của trang chiếu khác sang trang chiếu này.

Slide Master

Nó là thành phần của bản trình bày có các bố cục slide khác nhau. CácXSLFSlideMasterlớp cung cấp cho bạn quyền truy cập vào nó. Dưới đây là một số phương thức quan trọng của lớp này.

Class - XSLFSlideMaster

Package - org.apache.poi.xslf.usermodel

S. không Phương pháp & Mô tả
1

XSLFBackground getBackground()

Trả về nền chung của trang chiếu cái.

2

XSLFSlideLayout getLayout(SlideLayout type)

Trả về đối tượng XSLFSlideLayout.

3

XSLFSlideLayout[] getSlideLayouts()

Trả về tất cả bố cục trang chiếu trong trang chiếu cái này.

Bố cục trang trình bày

Thư viện POI có một lớp được gọi là XSLFSlideLayout, bằng cách sử dụng mà bạn có thể quản lý bố cục của trang chiếu.

Class - XSLFSlideLayout

Package - org.apache.poi.xslf.usermodel

S. không Phương pháp & Mô tả
1

void copyLayout(XSLFSlide slide)

Phương pháp này sẽ sao chép các chỗ dành sẵn từ bố cục này vào trang chiếu đã cho.

Đoạn văn bản

Bạn có thể ghi nội dung vào trang chiếu bằng XSLFTextParagraphlớp học. Dưới đây được đề cập là một số phương thức quan trọng của lớp này.

Class - XSLFTextParagraph

Package - org.apache.poi.xslf.usermodel

S. không Phương pháp & Mô tả
1

XSLFTextRun addLineBreak()

Chèn ngắt dòng trong một đoạn văn.

2

XSLFTextRun addNewTextRun()

Thêm một dòng văn bản mới trong một đoạn văn.

3

void setBulletAutoNumber(ListAutoNumber scheme, int startAt)

Áp dụng các dấu đầu dòng được đánh số tự động cho đoạn văn.

4

void setIndent(double value)

Đặt thụt lề cho văn bản trong đoạn văn.

5

void setLeftMargin(double value)

Phương pháp này được sử dụng để thêm lề trái của đoạn văn.

6

void setLineSpacing(double linespacing)

Phương pháp này được sử dụng để thiết lập khoảng cách dòng trong đoạn văn.

7

void setTextAlign(TextAlign align)

Phương pháp này được sử dụng để đặt căn chỉnh sẽ được đặt cho đoạn văn.

Chạy văn bản

Đây là mức phân tách văn bản thấp nhất trong nội dung văn bản. Bạn cóXSLFTextRunlớp để quản lý việc chạy văn bản của một đoạn văn. Dưới đây được đề cập là một số phương thức quan trọng của lớp này.

Class - XSLFTextParagraph

Package - org.apache.poi.xslf.usermodel

S. không Phương pháp & Mô tả
1

XSLFHyperlink createHyperlink()

Tạo siêu kết nối trong bản trình bày.

2

XSLFHyperlink getHyperlink()

Phương pháp này được sử dụng để lấy siêu liên kết.

3

java.lang.String getText()

Trả về giá trị của nút Văn bản này dưới dạng một chuỗi Java.

4

void setBold(boolean bold)

Phương pháp này được sử dụng để đặt văn bản ở dạng Bold.

5

void setCharacterSpacing(double spc)

Đặt khoảng cách giữa các ký tự trong một đoạn chạy văn bản.

6

void setFontColor(java.awt.Color color)

Đặt màu phông chữ của văn bản.

7

void setFontSize(double fontSize)

Đặt kích thước phông chữ của văn bản.

số 8

void setItalic(boolean italic)

Phương pháp này được sử dụng để làm cho đoạn văn được in nghiêng.

9

void setStrikethrough(boolean strike)

Phương pháp này được sử dụng để định dạng một loạt văn bản dưới dạng văn bản gạch ngang.

10

void setSubscript(boolean flag)

Phương pháp này được sử dụng để định dạng văn bản dưới dạng chỉ số dưới.

11

void setSuperscript(boolean flag)

Phương thức này được sử dụng để định dạng văn bản trong lần chạy này dưới dạng chỉ số trên.

12

void setText(java.lang.String text)

Phương pháp này được sử dụng để thiết lập văn bản trong một lần chạy.

13

void setUnderline(boolean underline)

Phương pháp này được sử dụng để gạch dưới văn bản trong một đoạn chạy văn bản.

Hình dạng văn bản

Trong PPT, chúng ta có các hình dạng có thể giữ văn bản bên trong chúng. Chúng tôi có thể quản lý chúng bằng cách sử dụngXSLFTextShapelớp học. Dưới đây là một số phương thức quan trọng của lớp này.

Class - XSLFTextShape

Package - org.apache.poi.xslf.usermodel

S. không Phương pháp & Mô tả
1

void setPlaceholder(Placeholder placeholder)

Sử dụng phương pháp này, bạn có thể chọn một giá đỡ.

2

Placeholder getTextType()

Trả về loại trình giữ chỗ hiện tại.

3

void clearText()

Xóa vùng văn bản của hình dạng văn bản hiện tại.

4

XSLFTextParagraph addNewTextParagraph()

Thêm một đoạn văn mới chạy vào một hình dạng.

5

void drawContent(java.awt.Graphics2D graphics)

Phương pháp này cho phép bạn vẽ bất kỳ nội dung nào trên trang chiếu.

HyperLink

Thư viện POI có một lớp được gọi là XSLFHyperlinkbằng cách sử dụng mà bạn có thể tạo siêu kết nối trong bản trình bày. Dưới đây là một số phương thức quan trọng của lớp này.

Class - XSLFHyperlink

Package - org.apache.poi.xslf.usermodel

S. không Phương pháp & Mô tả
1

java.net.URI getTargetURL()

Trả về URL hiện có trong một slide của bản trình bày.

2

void setAddress(java.lang.String address)

Phương pháp này được sử dụng để đặt địa chỉ thành một URL.

3

void setAddress(XSLFSlide slide)

Đặt địa chỉ cho URL có trong trang trình bày.