Añadir Objeto Círculo al archivo PDF
Añadir objeto Círculo
Al igual que los gráficos de barras, los gráficos circulares se pueden usar para mostrar datos en varias categorías separadas. Sin embargo, a diferencia de los gráficos de barras, los gráficos circulares se pueden usar solo cuando tienes datos para todas las categorías que componen el conjunto. Así que echemos un vistazo a cómo añadir un objeto Círculo con Aspose.PDF para Java.
Sigue los pasos a continuación:
-
Crea una instancia de Documento
-
Crea un objeto de Dibujo con ciertas dimensiones
-
Establecer Borde para el objeto de Dibujo
-
Agregar objeto Gráfico a la colección de párrafos de la página
-
Guardar nuestro archivo PDF
public static void ExampleCircle() {
// Crear instancia de Documento
Document pdfDocument = new Document();
// Agregar página a la colección de páginas del archivo PDF
Page page = pdfDocument.getPages().add();
// Crear objeto de Dibujo con ciertas dimensiones
Graph graph = new Graph(400, 200);
// Establecer borde para el objeto de Dibujo
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
graph.setBorder(borderInfo);
Circle circle = new Circle(100,100,40);
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Agregar objeto Gráfico a la colección de párrafos de la página
page.getParagraphs().add(graph);
// Guardar archivo PDF
pdfDocument.save(_dataDir + "DrawingCircle1_out.pdf");
}
Nuestro círculo dibujado se verá así:
Crear Objeto Círculo Relleno
Este ejemplo muestra cómo agregar un objeto Círculo que está relleno de color.
public static void ExampleFilledCircle() {
// Crear instancia de Documento
Document pdfDocument = new Document();
// Agregar página a la colección de páginas del archivo PDF
Page page = pdfDocument.getPages().add();
// Crear objeto Dibujo con ciertas dimensiones
Graph graph = new Graph(400, 200);
// Establecer borde para el objeto Dibujo
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
graph.setBorder(borderInfo);
Circle circle = new Circle(100,100,40);
circle.getGraphInfo().setColor(Color.getGreenYellow());
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Agregar objeto Graph a la colección de párrafos de la página
page.getParagraphs().add(graph);
// Guardar archivo PDF
pdfDocument.save(_dataDir + "DrawingCircle2_out.pdf");
}
Let’s see the result of adding a filled Circle: