# Gérer les portions de texte dans les présentations avec Java

> Apprenez à gérer les portions de texte dans les présentations PowerPoint en utilisant Aspose.Slides pour Java, améliorant les performances et la personnalisation.

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


## **Obtenir les coordonnées d'une partie de texte**
La méthode [**getCoordinates()**](https://reference.aspose.com/slides/java/com.aspose.slides/IPortion#getCoordinates--) a été ajoutée aux classes [IPortion](https://reference.aspose.com/slides/java/com.aspose.slides/iportion/) et [Portion](https://reference.aspose.com/slides/java/com.aspose.slides/portion/) qui permet de récupérer les coordonnées du début de la portion.
```java
// Instancier la classe Presentation qui représente le PPTX
Presentation pres = new Presentation();
try {
    // Reconfigurer le contexte de la présentation
    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();
}
```


## **FAQ**

**Puis-je appliquer un hyperlien à une seule partie du texte d'un même paragraphe ?**

Oui, vous pouvez [attribuer un hyperlien](/slides/fr/java/manage-hyperlinks/) à une portion individuelle ; seul ce fragment sera cliquable, pas le paragraphe entier.

**Comment fonctionne l'héritage de style : qu'est‑ce qu'une Portion remplace et qu'est‑ce qui provient du Paragraph/TextFrame ?**

Les propriétés au niveau de la Portion ont la priorité la plus élevée. Si une propriété n'est pas définie sur la [Portion](https://reference.aspose.com/slides/java/com.aspose.slides/portion/), le moteur la récupère depuis le [Paragraph](https://reference.aspose.com/slides/java/com.aspose.slides/paragraph/); si elle n'est pas définie non plus là, il la prend depuis le [TextFrame](https://reference.aspose.com/slides/java/com.aspose.slides/textframe/) ou le style du [thème](https://reference.aspose.com/slides/java/com.aspose.slides/theme/).

**Que se passe-t-il si la police spécifiée pour une Portion est absente sur la machine/serveur cible ?**

Les [règles de substitution de police](/slides/fr/java/font-selection-sequence/) s'appliquent. Le texte peut se reformater : les métriques, la césure et la largeur peuvent changer, ce qui est important pour un positionnement précis.

**Puis-je définir une transparence ou un dégradé de remplissage de texte spécifique à une Portion, indépendant du reste du paragraphe ?**

Oui, la couleur du texte, le remplissage et la transparence au niveau de la [Portion](https://reference.aspose.com/slides/java/com.aspose.slides/portion/) peuvent différer des fragments voisins.
