Создать заполненный прямоугольник

В этом руководстве мы шаг за шагом познакомим вас со следующим исходным кодом C# для создания заполненного прямоугольника с помощью Aspose.PDF для .NET.

Прежде чем начать, убедитесь, что вы установили библиотеку Aspose.PDF и настроили среду разработки. Также есть базовые знания программирования на C#.

Шаг 1. Настройка каталога документов

В предоставленном исходном коде вам необходимо указать каталог, в котором вы хотите сохранить полученный PDF-файл. Измените переменную dataDir на нужный каталог.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Шаг 2. Создание экземпляра документа и добавление страницы

Мы создаем экземпляр класса Document и добавляем страницу в этот документ.

Document doc = new Document();
Page page = doc.Pages.Add();

Шаг 3. Создание объекта графика и добавление его на страницу

Мы создаем объект Graph с указанными размерами и добавляем его в коллекцию абзацев страницы.

Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(graph);

Шаг 4. Создайте объект «Прямоугольник» и добавьте его на диаграмму.

Мы создаем объект Rectangle с указанными размерами и добавляем его в коллекцию фигур диаграммы.

Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
graph.Shapes.Add(rect);

Шаг 5: Установка цвета заливки

Мы можем указать цвет заливки прямоугольника, используя свойство FillColor объекта GraphInfo.

rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;

Шаг 6. Сохранение полученного PDF-файла

Наконец, мы сохраняем полученный PDF-файл с именем «CreateFilledRectangle_out.pdf» в указанном каталоге.

doc.Save(dataDir + "CreateFilledRectangle_out.pdf");

Пример исходного кода для создания заполненного прямоугольника с использованием Aspose.PDF для .NET


// Путь к каталогу документов.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Создать экземпляр документа
Document doc = new Document();
// Добавить страницу в коллекцию страниц PDF-файла
Page page = doc.Pages.Add();
// Создать экземпляр графика
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
// Добавить объект графика в коллекцию абзацев экземпляра страницы
page.Paragraphs.Add(graph);
// Создать экземпляр прямоугольника
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
// Укажите цвет заливки для объекта графика
rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;
// Добавить объект прямоугольника в коллекцию фигур объекта Graph
graph.Shapes.Add(rect);
dataDir = dataDir + "CreateFilledRectangle_out.pdf";
// Сохранить PDF-файл
doc.Save(dataDir);
Console.WriteLine("\nFilled rectangle object created successfully.\nFile saved at " + dataDir);            

Заключение

В этом уроке мы объяснили, как создать закрашенный прямоугольник с помощью Aspose.PDF для .NET. Теперь вы можете использовать эти знания для создания геометрических фигур с произвольными цветами заливки в ваших PDF-файлах.

Часто задаваемые вопросы

Вопрос: Какова цель этого урока?

О: Цель этого руководства — провести вас через процесс создания прямоугольника с заливкой с помощью Aspose.PDF для .NET, что позволит вам добавлять собственные геометрические фигуры с цветами заливки в ваши PDF-файлы.

Вопрос: Какие предварительные условия необходимы перед запуском?

О: Прежде чем начать, убедитесь, что вы установили библиотеку Aspose.PDF и настроили среду разработки. Кроме того, рекомендуется иметь базовое понимание программирования на C#.

Вопрос: Как указать каталог для сохранения PDF-файла?

О: В предоставленном исходном коде вы можете изменить переменную «dataDir», чтобы указать каталог, в котором вы хотите сохранить полученный PDF-файл.

Вопрос: Какова цель объекта Graph?

О: Объект Graph действует как контейнер для рисования элементов. Он создается с указанными размерами и добавляется в коллекцию абзацев страницы.

Вопрос: Как добавить в документ PDF закрашенный прямоугольник?

О: Чтобы добавить прямоугольник с заливкой, создайте экземпляр класса Rectangle с указанными размерами и цветом заливки и добавьте его в коллекцию фигур графика.

Вопрос: Могу ли я настроить размеры и цвет заливки прямоугольника?

О: Да, вы можете настроить размеры и цвет заливки прямоугольника, изменив параметры, передаваемые в функцию.Aspose.Pdf.Drawing.Rectangle конструктор и установка свойства FillColor.

Вопрос: Как сохранить полученный PDF-файл после создания заполненного прямоугольника?

О: После создания закрашенного прямоугольника вы можете сохранить полученный PDF-файл с помощьюdoc.Save(dataDir + "CreateFilledRectangle_out.pdf"); строку в предоставленном исходном коде.