Comprimento do traço
Neste tutorial, orientaremos você passo a passo no seguinte código-fonte C# para definir o comprimento dos travessões usando Aspose.PDF para .NET.
Certifique-se de ter instalado a biblioteca Aspose.PDF e configurado seu ambiente de desenvolvimento antes de começar. Também possui conhecimentos básicos de programação C#.
Etapa 1: configuração do diretório de documentos
No código-fonte fornecido, você precisa especificar o diretório onde deseja salvar o arquivo PDF resultante. Altere a variável “dataDir” para o diretório desejado.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Etapa 2: instanciar um objeto de documento e adicionar uma página
Criamos uma instância da classe Document e adicionamos uma página a este documento.
Document doc = new Document();
Page page = doc.Pages.Add();
Etapa 3: Criando um objeto gráfico e adicionando-o à página
Criamos um objeto Graph com dimensões especificadas e o adicionamos à coleção de parágrafos da página.
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(canvas);
Etapa 4: Criando um objeto de linha e configurando
Criamos um objeto Line com as coordenadas especificadas e configuramos a cor e o comprimento dos traços.
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;
Etapa 5: Adicionando a linha ao objeto gráfico
Adicionamos a linha à coleção de formas do objeto Graph.
canvas.Shapes.Add(line);
Etapa 6: salvando o arquivo PDF resultante
Finalmente, salvamos o arquivo PDF resultante com o nome “DashLength_out.pdf” no diretório especificado.
doc.Save(dataDir + "DashLength_out.pdf");
Exemplo de código-fonte para Dash Length usando Aspose.PDF para .NET
// O caminho para o diretório de documentos.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Instanciar instância de documento
Document doc = new Document();
// Adicionar página à coleção de páginas do objeto Document
Page page = doc.Pages.Add();
// Criar objeto de desenho com determinadas dimensões
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Adicionar objeto de desenho à coleção de parágrafos da instância da página
page.Paragraphs.Add(canvas);
// Criar objeto Linha
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Definir cor para objeto Linha
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// Especifique a matriz de traços para o objeto de linha
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// Defina a fase de traço para a instância Line
line.GraphInfo.DashPhase = 1;
// Adicionar linha à coleção de formas do objeto de desenho
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// Salvar documento PDF
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);
Conclusão
Neste tutorial, explicamos como definir o comprimento dos travessões usando Aspose.PDF para .NET. Agora você pode usar esse conhecimento para criar linhas com padrões de traços personalizados em seus arquivos PDF.
Perguntas frequentes
P: Qual é o objetivo deste tutorial?
R: O objetivo deste tutorial é guiá-lo através do processo de configuração do comprimento dos traços para linhas usando Aspose.PDF para .NET. Você aprenderá como criar linhas com padrões de traços personalizados em seus arquivos PDF.
P: Quais pré-requisitos são necessários antes de começar?
R: Antes de começar, certifique-se de ter instalado a biblioteca Aspose.PDF e configurado seu ambiente de desenvolvimento. Uma compreensão básica de programação C# também é recomendada.
P: Como especifico o diretório para salvar o arquivo PDF?
R: Modifique a variável “dataDir” no código-fonte fornecido para indicar o diretório onde deseja salvar o arquivo PDF resultante.
P: Como posso criar uma linha com padrões de traços personalizados?
R: O tutorial demonstra a criação de um objeto Line e a configuração de sua cor, matriz de traço e fase de traço usando o métodoGraphInfo
objeto. Modifique essas configurações para obter o padrão de traço desejado.
P: Posso personalizar a cor da linha?
R: Sim, você pode personalizar a cor da linha definindo oColor
propriedade doGraphInfo
objeto associado à Linha.
P: Como salvo o documento PDF após definir o comprimento do traço?
R: Depois de configurar o objeto Linha com o padrão de traço desejado, você pode salvar o documento PDF resultante usando odoc.Save(dataDir + "DashLength_out.pdf");
linha no código-fonte fornecido.