Ajouter des formes d'arc au PDF en Java
Contents
[
Hide
]
Aspose.PDF for Java utilise Graph avec des objets de forme tels que Arc et Line pour restituer des graphiques vectoriels.
Ajouter des contours d’arc
- Créez un nouveau document PDF Document.
- Ajoutez une Page au document.
- Créez un conteneur Graph et ajoutez-le à la page.
- Créez la forme Arc et configurez sa géométrie.
- Ajoutez le Arc au conteneur Graph.
- Définissez les propriétés de forme requises par l’exemple, notamment Couleur.
- Enregistrez le PDF de sortie Document.
public static void addArc(Path outputFile) {
try (Document document = new Document()) {
Page page = document.getPages().add();
Graph graph = new Graph(400.0, 400.0);
graph.setBorder(new BorderInfo(BorderSide.All, Color.getGreen()));
Arc arc1 = new Arc(100, 100, 95, 0, 90);
arc1.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().addItem(arc1);
page.getParagraphs().add(graph);
document.save(outputFile.toString());
}
}
L’exemple complet ajoute trois arcs avec des rayons, des angles et des couleurs différents au même graphique.
Ajouter un segment d’arc rempli
- Créez un nouveau document PDF Document.
- Ajoutez une Page au document.
- Créez un conteneur Graph et ajoutez-le à la page.
- Créez la forme Ligne et configurez ses coordonnées.
- Créez la forme Arc et configurez sa géométrie.
- Ajoutez la Ligne et l’Arc au conteneur Graph.
- Enregistrez le PDF de sortie Document.
public static void addArcFilled(Path outputFile) {
try (Document document = new Document()) {
Page page = document.getPages().add();
Graph graph = new Graph(400.0, 400.0);
graph.setBorder(new BorderInfo(BorderSide.All, Color.getGreen()));
Arc arc = new Arc(100, 100, 95, 0, 90);
arc.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().addItem(arc);
Line line = new Line(new float[]{195, 100, 100, 100, 100, 195});
line.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().addItem(line);
page.getParagraphs().add(graph);
document.save(outputFile.toString());
}
}