Adicionar Objeto Círculo ao arquivo PDF

O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.

Adicionar objeto Circle

Como gráficos de barras, gráficos circulares podem ser usados para exibir dados em uma série de categorias separadas. No entanto, ao contrário dos gráficos de barras, os gráficos circulares 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 Circle com Aspose.PDF para .NET.

Siga os passos abaixo:

  1. Criar instância Document

  2. Criar objeto de desenho com certas dimensões

  3. Definir Border para o objeto de desenho

  4. Adicionar objeto Graph à coleção de parágrafos da página

  5. Salvar nosso arquivo PDF

        public static void Circle()
        {
            // Criar instância Document
            var document = new Document();

            // Adicionar página à coleção de páginas do arquivo PDF
            var page = document.Pages.Add();

            // Criar objeto de desenho com certas dimensões
            var graph = new Aspose.Pdf.Drawing.Graph(400, 200);
            // Definir borda para o objeto de desenho
            var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
            graph.Border = borderInfo;

            var circle = new Circle(100, 100, 40);

            circle.GraphInfo.Color = Color.GreenYellow;
            graph.Shapes.Add(circle);

            // Adicionar objeto Graph à coleção de parágrafos da página
            page.Paragraphs.Add(graph);

            // Salvar arquivo PDF
            document.Save(_dataDir + "DrawingCircle1_out.pdf");
        }

Nosso círculo desenhado ficará assim:

Desenho do Círculo

Criar Objeto de Círculo Preenchido

Este exemplo mostra como adicionar um objeto Círculo que é preenchido com cor.

        public static void CircleFilled()
        {
            // Criar instância do Documento
            var document = new Document();

            // Adicionar página à coleção de páginas do arquivo PDF
            var page = document.Pages.Add();

            // Criar objeto de Desenho com certas dimensões
            var graph = new Aspose.Pdf.Drawing.Graph(400, 200);

            // Definir borda para o objeto de Desenho
            var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
            graph.Border = borderInfo;

            var circle = new Circle(100, 100, 40);
            circle.GraphInfo.Color = Color.GreenYellow;
            circle.GraphInfo.FillColor = Color.Green;
            circle.Text = new TextFragment("Círculo");

            graph.Shapes.Add(circle);

            // Adicionar objeto Graph à coleção de parágrafos da página
            page.Paragraphs.Add(graph);

            // Salvar arquivo PDF
            document.Save(_dataDir + "DrawingCircle2_out.pdf");
        }

Vamos ver o resultado de adicionar um Círculo preenchido:

Círculo Preenchido

Claro, por favor, forneça o documento que você deseja traduzir para o português, mantendo o formato markdown original.