使用 Java 在 PowerPoint 中設定本機字體高度值

介紹

在本教學中,您將學習如何使用 Aspose.Slides for Java 在 PowerPoint 簡報中的各個層級操作字體高度。控製字體大小對於創建具有視覺吸引力和結構化的簡報至關重要。我們將透過逐步範例來說明如何為不同的文字元素設定字體高度。

先決條件

在開始之前,請確保您具備以下條件:

  • 系統上安裝的 Java 開發工具包 (JDK)
  • Java 函式庫的 Aspose.Slides。你可以下載它這裡.
  • 對 Java 程式設計和 PowerPoint 簡報有基本了解

導入包

確保在您的 Java 檔案中包含必要的 Aspose.Slides 套件:

import com.aspose.slides.*;

第 1 步:初始化表示對象

首先,建立一個新的 PowerPoint 簡報物件:

Presentation pres = new Presentation();

第 2 步:新增形狀和文字框架

將帶有文字框架的自動形狀新增到第一張投影片:

IAutoShape newShape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 100, 100, 400, 75, false);
newShape.addTextFrame("");

第 3 步:建立文字部分

定義具有不同字體高度的文字部分:

IPortion portion0 = new Portion("Sample text with first portion");
IPortion portion1 = new Portion(" and second portion.");
newShape.getTextFrame().getParagraphs().get_Item(0).getPortions().add(portion0);
newShape.getTextFrame().getParagraphs().get_Item(0).getPortions().add(portion1);

第四步:設定字體高度

設定不同等級的字體高度:

pres.getDefaultTextStyle().getLevel(0).getDefaultPortionFormat().setFontHeight(24);
newShape.getTextFrame().getParagraphs().get_Item(0).getParagraphFormat().getDefaultPortionFormat().setFontHeight(40);
newShape.getTextFrame().getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat().setFontHeight(55);
newShape.getTextFrame().getParagraphs().get_Item(0).getPortions().get_Item(1).getPortionFormat().setFontHeight(18);

第 5 步:儲存簡報

將修改後的簡報儲存到文件中:

pres.save("YourOutputDirectory/SetLocalFontHeightValues.pptx", SaveFormat.Pptx);

結論

本教學課程示範如何使用 Aspose.Slides for Java 以程式設計方式調整 PowerPoint 投影片中的字體高度。透過在不同層級(簡報範圍、段落和部分)操縱字體大小,您可以精確控制簡報中的文字格式。

常見問題解答

什麼是 Java 版 Aspose.Slides?

Aspose.Slides for Java 是一個功能強大的 API,用於以程式設計方式操作 PowerPoint 簡報。

在哪裡可以找到 Aspose.Slides for Java 的文檔?

你可以找到文檔這裡.

我可以在購買前試用 Aspose.Slides for Java 嗎?

是的,您可以獲得免費試用這裡.

我如何獲得 Aspose.Slides for Java 的支援?

如需支持,請訪問Aspose.Slides 論壇.

在哪裡可以購買 Aspose.Slides for Java 的授權?

您可以購買許可證這裡.