Adicionar Objeto de Círculo ao Arquivo PDF
Contents
[
Hide
]
Adicionar objeto de Círculo
Como gráficos de barras, gráficos de círculos podem ser usados para exibir dados em várias categorias separadas. No entanto, ao contrário dos gráficos de barras, os gráficos de círculos só podem ser usados quando você tem dados para todas as categorias que compõem o todo. Então, vamos dar uma olhada em como adicionar um objeto Círculo com Aspose.PDF para Java.
Siga os passos abaixo:
-
Crie uma instância de Documento
-
Crie um Objeto de Desenho com certas dimensões
-
Defina Border para o objeto Drawing
-
Adicione o objeto Graph à coleção de parágrafos da página
-
Salve nosso arquivo PDF
public static void ExampleCircle() {
// Crie uma instância de Document
Document pdfDocument = new Document();
// Adicione uma página à coleção de páginas do arquivo PDF
Page page = pdfDocument.getPages().add();
// Crie um objeto Drawing com certas dimensões
Graph graph = new Graph(400, 200);
// Defina a borda para o objeto Drawing
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);
// Adicione o objeto Graph à coleção de parágrafos da página
page.getParagraphs().add(graph);
// Salve o arquivo PDF
pdfDocument.save(_dataDir + "DrawingCircle1_out.pdf");
}
Nosso círculo desenhado ficará assim:
Criar Objeto de Círculo Preenchido
Este exemplo mostra como adicionar um objeto Círculo que é preenchido com cor.
public static void ExampleFilledCircle() {
// Cria instância do Documento
Document pdfDocument = new Document();
// Adiciona página à coleção de páginas do arquivo PDF
Page page = pdfDocument.getPages().add();
// Cria objeto de Desenho com certas dimensões
Graph graph = new Graph(400, 200);
// Define a borda para o objeto de Desenho
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);
// Adiciona objeto Graph à coleção de parágrafos da página
page.getParagraphs().add(graph);
// Salva o arquivo PDF
pdfDocument.save(_dataDir + "DrawingCircle2_out.pdf");
}
Let’s see the result of adding a filled Circle: