Longueur du tiret

Dans ce didacticiel, nous vous guiderons étape par étape à travers le code source C# suivant pour définir la longueur des tirets à l’aide d’Aspose.PDF pour .NET.

Assurez-vous d’avoir installé la bibliothèque Aspose.PDF et configuré votre environnement de développement avant de commencer. Posséder également des connaissances de base en programmation C#.

Étape 1 : configuration du répertoire de documents

Dans le code source fourni, vous devez spécifier le répertoire dans lequel vous souhaitez enregistrer le fichier PDF résultant. Remplacez la variable “dataDir” par le répertoire souhaité.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Étape 2 : instanciation d’un objet de document et ajout d’une page

Nous créons une instance de la classe Document et ajoutons une page à ce document.

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

Étape 3 : Créer un objet graphique et l’ajouter à la page

Nous créons un objet Graph avec des dimensions spécifiées et l’ajoutons à la collection de paragraphes de la page.

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

Étape 4 : Création d’un objet ligne et configuration

Nous créons un objet Line avec les coordonnées spécifiées et configurons la couleur et la longueur des tirets.

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;

Étape 5 : Ajout de la ligne à l’objet graphique

Nous ajoutons la ligne à la collection de formes de l’objet Graph.

canvas.Shapes.Add(line);

Étape 6 : Enregistrement du fichier PDF résultant

Enfin, nous enregistrons le fichier PDF résultant sous le nom “DashLength_out.pdf” dans le répertoire spécifié.

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

Exemple de code source pour Dash length à l’aide d’Aspose.PDF pour .NET


// Le chemin d'accès au répertoire des documents.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Instancier une instance de document
Document doc = new Document();
// Ajouter une page à la collection de pages de l'objet Document
Page page = doc.Pages.Add();
// Créer un objet Dessin avec certaines dimensions
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Ajouter un objet de dessin à la collection de paragraphes de l'instance de page
page.Paragraphs.Add(canvas);
// Créer un objet Ligne
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Définir la couleur de l'objet Ligne
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// Spécifier un tableau de tirets pour l'objet ligne
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// Définir la phase de tiret pour l'instance de ligne
line.GraphInfo.DashPhase = 1;
// Ajouter une ligne à la collection de formes d'un objet de dessin
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// Enregistrer le document PDF
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);            

Conclusion

Dans ce didacticiel, nous avons expliqué comment définir la longueur des tirets à l’aide d’Aspose.PDF pour .NET. Vous pouvez désormais utiliser ces connaissances pour créer des lignes avec des motifs de tirets personnalisés dans vos fichiers PDF.

FAQ

Q : Quel est le but de ce tutoriel ?

R : Le but de ce didacticiel est de vous guider tout au long du processus de définition de la longueur des tirets des lignes à l’aide d’Aspose.PDF pour .NET. Vous apprendrez à créer des lignes avec des motifs de tirets personnalisés dans vos fichiers PDF.

Q : Quels sont les prérequis requis avant de commencer ?

R : Avant de commencer, assurez-vous d’avoir installé la bibliothèque Aspose.PDF et configuré votre environnement de développement. Une compréhension de base de la programmation C# est également recommandée.

Q : Comment puis-je spécifier le répertoire d’enregistrement du fichier PDF ?

R : Modifiez la variable « dataDir » dans le code source fourni pour indiquer le répertoire dans lequel vous souhaitez enregistrer le fichier PDF résultant.

Q : Comment créer une ligne avec des motifs de tirets personnalisés ?

R : Le didacticiel montre la création d’un objet Ligne et la configuration de sa couleur, de son tableau de tirets et de sa phase de tiret à l’aide de l’outilGraphInfo objet. Modifiez ces paramètres pour obtenir le motif de tiret souhaité.

Q : Puis-je personnaliser la couleur de la ligne ?

R : Oui, vous pouvez personnaliser la couleur de la ligne en définissant leColor propriété duGraphInfo objet associé à la Ligne.

Q : Comment puis-je enregistrer le document PDF après avoir défini la longueur du tiret ?

R : Après avoir configuré l’objet Ligne avec le motif de tiret souhaité, vous pouvez enregistrer le document PDF résultant à l’aide de l’outildoc.Save(dataDir + "DashLength_out.pdf"); ligne dans le code source fourni.