Ajouter un nœud de table avec une balise dans Aspose.Note

Introduction

Dans ce didacticiel, nous vous guiderons tout au long du processus d’ajout d’un nœud de table avec une balise à l’aide d’Aspose.Note pour .NET. Suivez les étapes ci-dessous pour y parvenir.

Importer des espaces de noms

Avant de commencer, assurez-vous d’importer les espaces de noms nécessaires pour travailler avec Aspose. Remarque :

using System.Drawing;
using System.IO;
using Aspose.Note;
using System;
using System.Collections.Generic;
using Aspose.Note.Examples.CSharp.Tables;

Conditions préalables

Assurez-vous d’avoir configuré les conditions préalables suivantes avant de continuer :

  1. Installation : Téléchargez et installez la bibliothèque Aspose.Note pour .NET à partir deici.
  2. Licence : acquérir une licence ou utiliser unpermis temporaire pour utiliser la bibliothèque.
  3. Environnement de développement : disposez d’un environnement de développement compatible, tel que Visual Studio.

Étape 1 : initialiser les objets de document et de page

Commencez par créer une instance duDocument classe et initialiser unPage objet:

Document doc = new Document();
Aspose.Note.Page page = new Aspose.Note.Page(doc);

Étape 2 : Créer des objets de table, de ligne et de cellule

Initialisez leTable, TableRow , etTableCell objets:

TableRow row = new TableRow(doc);
TableCell cell = new TableCell(doc);

Étape 3 : Insérer du contenu dans la cellule

Ajoutez du contenu à la cellule en utilisant leAppendChildLast méthode:

cell.AppendChildLast(InsertTable.GetOutlineElementWithText(doc, "Single cell."));

Étape 4 : initialiser le nœud de table

Initialisez leTable objet avec les propriétés spécifiées :

Table table = new Table(doc)
{
    IsBordersVisible = true,
    Columns = { new TableColumn { Width = 70 } }
};

Étape 5 : ajouter une ligne au tableau

Ajoutez le nœud de ligne au tableau :

table.AppendChildLast(row);

Étape 6 : ajouter une balise au nœud de table

Incluez une balise pour le nœud de table :

table.Tags.Add(NoteTag.CreateQuestionMark());

Étape 7 : ajouter un nœud de table à l’élément de plan

Créé unOutline etOutlineElement pour ajouter le nœud de table :

Outline outline = new Outline(doc);
OutlineElement outlineElem = new OutlineElement(doc);
outlineElem.AppendChildLast(table);
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);

Étape 8 : Enregistrer le document

Enregistrez le document OneNote :

string dataDir = "Your Document Directory";
dataDir = dataDir + "AddTableNodeWithTag_out.one";
doc.Save(dataDir);
Console.WriteLine("\nTable node with tag added successfully.\nFile saved at " + dataDir);

Après avoir suivi ces étapes, vous devriez avoir ajouté avec succès un nœud de table avec une balise à l’aide d’Aspose.Note pour .NET.

Conclusion

Dans ce didacticiel, nous avons couvert le processus d’ajout d’un nœud de table avec une balise dans Aspose.Note pour .NET. En suivant ces étapes, vous pouvez manipuler efficacement les documents OneNote par programmation, améliorant ainsi vos capacités de gestion de documents.

FAQ

Q1 : Aspose.Note est-il compatible avec toutes les versions de .NET ?

A1 : Aspose.Note pour .NET prend en charge les versions .NET Framework 2.0 et supérieures, y compris .NET Core et .NET Standard.

Q2 : Puis-je essayer Aspose.Note avant d’acheter une licence ?

A2 : Oui, vous pouvez obtenir un essai gratuit d’Aspose.Note auprès deici.

Q3 : Comment puis-je acquérir une licence temporaire pour Aspose.Note ?

A3 : Vous pouvez obtenir une licence temporaire auprès dece lien, valable 30 jours.

Q4 : Aspose.Note prend-il en charge le cryptage des documents ?

A4 : Oui, Aspose.Note prend en charge le cryptage des documents OneNote pour garantir la sécurité des données.

Q5 : Le support technique est-il disponible pour les utilisateurs d’Aspose.Note ?

A5 : Oui, le support technique est fourni via les forums Asposeici, où vous pouvez demander l’aide d’experts.