Lunghezza del trattino

In questo tutorial, ti guideremo passo dopo passo attraverso il seguente codice sorgente C# per impostare la lunghezza dei trattini utilizzando Aspose.PDF per .NET.

Assicurati di aver installato la libreria Aspose.PDF e di configurare il tuo ambiente di sviluppo prima di iniziare. Possiede inoltre una conoscenza base della programmazione C#.

Passaggio 1: impostazione della directory dei documenti

Nel codice sorgente fornito, devi specificare la directory in cui desideri salvare il file PDF risultante. Modificare la variabile “dataDir” nella directory desiderata.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Passaggio 2: creazione di un’istanza di un oggetto documento e aggiunta di una pagina

Creiamo un’istanza della classe Document e aggiungiamo una pagina a questo documento.

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

Passaggio 3: creazione di un oggetto grafico e aggiunta alla pagina

Creiamo un oggetto Graph con le dimensioni specificate e lo aggiungiamo alla raccolta di paragrafi della pagina.

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

Passaggio 4: creazione di un oggetto linea e configurazione

Creiamo un oggetto Linea con le coordinate specificate e configuriamo il colore e la lunghezza dei trattini.

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;

Passaggio 5: aggiunta della linea all’oggetto grafico

Aggiungiamo la linea alla raccolta di forme dell’oggetto Graph.

canvas.Shapes.Add(line);

Passaggio 6: salvataggio del file PDF risultante

Infine, salviamo il file PDF risultante con il nome “DashLength_out.pdf” nella directory specificata.

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

Codice sorgente di esempio per Dash Length utilizzando Aspose.PDF per .NET


// Il percorso della directory dei documenti.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Istanziare l'istanza del documento
Document doc = new Document();
// Aggiungi la raccolta di pagine a pagine dell'oggetto Document
Page page = doc.Pages.Add();
// Crea un oggetto di disegno con determinate dimensioni
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Aggiungi oggetto di disegno alla raccolta di paragrafi dell'istanza di pagina
page.Paragraphs.Add(canvas);
// Crea oggetto linea
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Imposta il colore per l'oggetto Linea
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// Specificare l'array di trattini per l'oggetto linea
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// Imposta la fase del trattino per l'istanza Linea
line.GraphInfo.DashPhase = 1;
// Aggiungi una linea alla raccolta di forme dell'oggetto di disegno
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// Salva documento PDF
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);            

Conclusione

In questo tutorial, abbiamo spiegato come impostare la lunghezza dei trattini utilizzando Aspose.PDF per .NET. Ora puoi utilizzare queste conoscenze per creare linee con motivi di trattini personalizzati nei tuoi file PDF.

Domande frequenti

D: Qual è lo scopo di questo tutorial?

R: Lo scopo di questo tutorial è guidarti attraverso il processo di impostazione della lunghezza dei trattini per le linee utilizzando Aspose.PDF per .NET. Imparerai come creare linee con modelli di trattini personalizzati nei tuoi file PDF.

D: Quali prerequisiti sono richiesti prima di iniziare?

R: Prima di iniziare, assicurati di aver installato la libreria Aspose.PDF e di aver configurato il tuo ambiente di sviluppo. Si consiglia inoltre una conoscenza di base della programmazione C#.

D: Come posso specificare la directory in cui salvare il file PDF?

R: Modifica la variabile “dataDir” nel codice sorgente fornito per indicare la directory in cui desideri salvare il file PDF risultante.

D: Come posso creare una linea con motivi di trattini personalizzati?

R: Il tutorial dimostra la creazione di un oggetto Line e la configurazione del suo colore, dell’array di trattini e della fase dei trattini utilizzandoGraphInfo oggetto. Modificare queste impostazioni per ottenere lo schema di trattino desiderato.

D: Posso personalizzare il colore della linea?

R: Sì, puoi personalizzare il colore della linea impostando ilColor proprietà delGraphInfo oggetto associato alla Linea.

D: Come posso salvare il documento PDF dopo aver impostato la lunghezza del trattino?

R: Dopo aver configurato l’oggetto Linea con il motivo di trattino desiderato, puoi salvare il documento PDF risultante utilizzando il filedoc.Save(dataDir + "DashLength_out.pdf"); riga nel codice sorgente fornito.