Définir le mode de mise en page dans les diapositives Java

Introduction à la définition du mode de mise en page dans les diapositives Java

Dans ce didacticiel, nous apprendrons comment définir le mode de mise en page d’un graphique dans des diapositives Java à l’aide d’Aspose.Slides pour Java. Le mode de mise en page détermine le positionnement et la taille du graphique dans la diapositive.

Conditions préalables

Avant de commencer, assurez-vous que la bibliothèque Aspose.Slides pour Java est installée et configurée dans votre projet Java. Vous pouvez télécharger la bibliothèque depuisici.

Étape 1 : Créer une présentation

Tout d’abord, nous devons créer une nouvelle présentation.

String dataDir = "Your Document Directory";
Presentation presentation = new Presentation();

Étape 2 : ajouter une diapositive et un graphique

Ensuite, nous y ajouterons une diapositive et un graphique. Dans cet exemple, nous allons créer un histogramme groupé.

ISlide slide = presentation.getSlides().get_Item(0);
IChart chart = slide.getShapes().addChart(ChartType.ClusteredColumn, 20, 100, 600, 400);

Étape 3 : Définir la disposition du graphique

Maintenant, définissons la mise en page du graphique. Nous ajusterons la position et la taille du graphique dans la diapositive à l’aide dusetX, setY, setWidth, setHeight méthodes. De plus, nous définirons leLayoutTargetType pour déterminer le mode de mise en page.

chart.getPlotArea().setX(0.2f);
chart.getPlotArea().setY(0.2f);
chart.getPlotArea().setWidth(0.7f);
chart.getPlotArea().setHeight(0.7f);
chart.getPlotArea().setLayoutTargetType(LayoutTargetType.Inner);

Dans cet exemple, nous avons défini le type de cible de mise en page du graphique sur « Intérieur », ce qui signifie qu’il sera positionné et dimensionné par rapport à la zone intérieure de la diapositive.

Étape 4 : Enregistrez la présentation

Enfin, sauvegardons la présentation avec les paramètres de mise en page du graphique.

presentation.save(dataDir + "SetLayoutMode_outer.pptx", SaveFormat.Pptx);

Code source complet pour définir le mode de mise en page dans les diapositives Java

String dataDir = "Your Document Directory";
Presentation presentation = new Presentation();
try
{
	ISlide slide = presentation.getSlides().get_Item(0);
	IChart chart = slide.getShapes().addChart(ChartType.ClusteredColumn, 20, 100, 600, 400);
	chart.getPlotArea().setX(0.2f);
	chart.getPlotArea().setY(0.2f);
	chart.getPlotArea().setWidth(0.7f);
	chart.getPlotArea().setHeight(0.7f);
	chart.getPlotArea().setLayoutTargetType(LayoutTargetType.Inner);
	presentation.save(dataDir + "SetLayoutMode_outer.pptx", SaveFormat.Pptx);
}
finally
{
	if (presentation != null) presentation.dispose();
}

Conclusion

Dans ce didacticiel, nous avons appris à définir le mode de mise en page d’un graphique dans des diapositives Java à l’aide d’Aspose.Slides pour Java. Vous pouvez personnaliser la position et la taille du graphique en fonction de vos besoins spécifiques en ajustant les valeurs dans lesetX, setY, setWidth, setHeight , etsetLayoutTargetTypeméthodes. Cela vous permet de contrôler le placement des graphiques dans vos diapositives.

FAQ

Comment modifier le mode de mise en page d’un graphique dans Aspose.Slides pour Java ?

Pour modifier le mode de mise en page d’un graphique dans Aspose.Slides pour Java, vous pouvez utiliser l’outilsetLayoutTargetType méthode sur la zone de tracé du graphique. Vous pouvez le définir soitLayoutTargetType.Inner ouLayoutTargetType.Outer en fonction de la disposition souhaitée.

Puis-je personnaliser la position et la taille du graphique dans la diapositive ?

Oui, vous pouvez personnaliser la position et la taille du graphique dans la diapositive en utilisant l’optionsetX, setY, setWidth , etsetHeight méthodes sur la zone de tracé du graphique. Ajustez ces valeurs pour positionner et dimensionner le graphique en fonction de vos besoins.

Où puis-je trouver plus d’informations sur Aspose.Slides pour Java ?

Vous pouvez trouver plus d’informations sur Aspose.Slides pour Java dans leDocumentation. Il comprend des références API détaillées et des exemples pour vous aider à travailler efficacement avec des diapositives et des graphiques en Java.