# Java を使用したプレゼンテーションでのテキスト部分の管理

> Aspose.Slides for Java を使用して、PowerPoint プレゼンテーション内のテキスト部分を管理し、パフォーマンスとカスタマイズ性を向上させる方法を学びます。

Source: https://docs.aspose.com/slides/ja/java/portion/
Updated: 2026-01-21


## **テキスト部分の座標を取得**
[**getCoordinates()**](https://reference.aspose.com/slides/java/com.aspose.slides/IPortion#getCoordinates--) メソッドは [IPortion](https://reference.aspose.com/slides/java/com.aspose.slides/iportion/) と [Portion](https://reference.aspose.com/slides/java/com.aspose.slides/portion/) クラスに追加され、部分の開始位置の座標を取得できます。
```java
// PPTX を表す Presentation クラスのインスタンス化
Presentation pres = new Presentation();
try {
    // プレゼンテーションのコンテキストを再形成する
    IAutoShape shape = (IAutoShape) pres.getSlides().get_Item(0).getShapes().get_Item(0);
    
    ITextFrame textFrame = (ITextFrame) shape.getTextFrame();
    
    for (IParagraph paragraph : textFrame.getParagraphs()) 
    {
        for (IPortion portion : paragraph.getPortions()) 
        {
            Point2D.Float point = portion.getCoordinates();
            System.out.println("X: " + point.x + " Y: " + point.y);
        }
    }
} finally {
    if (pres != null) pres.dispose();
}
```


## **よくある質問**

**単一の段落内のテキストの一部だけにハイパーリンクを適用できますか？**

はい、個々の部分に [ハイパーリンクを割り当て](/slides/ja/java/manage-hyperlinks/) できます。そのフラグメントだけがクリック可能になり、段落全体はクリックできません。

**スタイルの継承はどのように機能しますか：Portion が上書きするものは何で、Paragraph/TextFrame から取得するものは何ですか？**

Portion レベルのプロパティが最も優先されます。プロパティが [Portion](https://reference.aspose.com/slides/java/com.aspose.slides/portion/) で設定されていない場合、エンジンは [Paragraph](https://reference.aspose.com/slides/java/com.aspose.slides/paragraph/) から取得します。そこでも設定されていなければ、[TextFrame](https://reference.aspose.com/slides/java/com.aspose.slides/textframe/) または [theme](https://reference.aspose.com/slides/java/com.aspose.slides/theme/) のスタイルから取得します。

**Portion に指定されたフォントが対象のマシン/サーバーに存在しない場合、どうなりますか？**

[フォント置換ルール](/slides/ja/java/font-selection-sequence/) が適用されます。テキストは再配置される可能性があり、メトリクス、ハイフネーション、幅が変わることがあり、正確な位置決めに影響します。

**Portion 固有のテキスト塗りつぶしの透明度やグラデーションを段落全体とは独立して設定できますか？**

はい、[Portion](https://reference.aspose.com/slides/java/com.aspose.slides/portion/) レベルでテキストの色、塗りつぶし、透明度を隣接するフラグメントと異なる設定にできます。
