Длина штриха

В этом руководстве мы шаг за шагом познакомим вас со следующим исходным кодом 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 canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(canvas);

Шаг 4. Создание объекта «Линия» и настройка

Создаем объект Line с указанными координатами и настраиваем цвет и длину штрихов.

Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
line.GraphInfo.DashPhase = 1;

Шаг 5. Добавление линии к объекту графика

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

canvas.Shapes.Add(line);

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

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

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

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


// Путь к каталогу документов.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Создать экземпляр экземпляра документа
Document doc = new Document();
// Добавить страницу в коллекцию страниц объекта Document
Page page = doc.Pages.Add();
// Создать объект чертежа с определенными размерами
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Добавить объект рисования в коллекцию абзацев экземпляра страницы
page.Paragraphs.Add(canvas);
// Создать объект линии
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Установить цвет для объекта «Линия»
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// Укажите массив штрихов для линейного объекта
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// Установите фазу штриха для экземпляра Line
line.GraphInfo.DashPhase = 1;
// Добавить линию в коллекцию фигур объекта рисования
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// Сохранить PDF-документ
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);            

Заключение

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

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

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

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

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

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

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

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

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

О: В учебнике показано создание объекта Line и настройка его цвета, массива штрихов и фазы штрихов с помощьюGraphInfo объект. Измените эти настройки, чтобы получить желаемый образец штриха.

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

О: Да, вы можете настроить цвет линии, установивColor собственностьGraphInfo объект, связанный с линией.

Вопрос: Как сохранить PDF-документ после установки длины штриха?

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