Obtenir la distance entre le tableau entourant le texte

Dans ce didacticiel, nous vous guiderons tout au long du processus étape par étape pour obtenir la distance entre le texte environnant dans un tableau à l’aide d’Aspose.Words for .NET. Nous expliquerons le code source C# fourni et vous fournirons un guide complet pour vous aider à comprendre et à implémenter cette fonctionnalité dans vos propres projets. A la fin de ce tutoriel, vous saurez comment accéder aux différentes distances entre un tableau et le texte qui l’entoure dans vos documents Word à l’aide d’Aspose.Words for .NET.

Étape 1 : Définir le répertoire des documents

Tout d’abord, vous devez définir le chemin d’accès à votre répertoire de documents. C’est ici que se trouve votre document Word. Remplacez « VOTRE RÉPERTOIRE DE DOCUMENTS » par le chemin approprié.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Étape 2 : Charger le document existant

Ensuite, vous devez charger le document Word existant dans une instance duDocument classe.

Document doc = new Document(dataDir + "Tables.docx");

Étape 3 : Obtenez la distance entre le tableau et le texte environnant

Pour obtenir la distance entre le tableau et le texte environnant, nous devons accéder au tableau dans le document en utilisant leGetChild() méthode et leNodeType.Table propriété. On peut alors afficher les différentes distances en utilisant les propriétés du tableauDistanceTop, DistanceBottom, DistanceRight etDistanceLeft.

Table table = (Table)doc.GetChild(NodeType.Table, 0, true);
Console.WriteLine("Distance between table and top text: " + table.DistanceTop);
Console.WriteLine("Distance between table and bottom text: " + table.DistanceBottom);
Console.WriteLine("Distance between the table and the text on the right: " + table.DistanceRight);
Console.WriteLine("Distance between the table and the text on the left: " + table.DistanceLeft);

Exemple de code source pour obtenir la distance entre le texte entourant le tableau à l’aide d’Aspose.Words pour .NET

	// Chemin d'accès à votre répertoire de documents
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "Tables.docx");
	Console.WriteLine("\nGet distance between table left, right, bottom, top and the surrounding text.");
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	Console.WriteLine(table.DistanceTop);
	Console.WriteLine(table.DistanceBottom);
	Console.WriteLine(table.DistanceRight);
	Console.WriteLine(table.DistanceLeft);

Conclusion

Dans ce didacticiel, nous avons appris à obtenir la distance entre le texte environnant dans un tableau à l’aide d’Aspose.Words pour .NET. En suivant ce guide étape par étape, vous pouvez facilement accéder aux différentes distances entre un tableau et le texte environnant dans vos documents Word. Aspose.Words propose une API puissante et flexible pour manipuler et formater les tableaux de vos documents. Grâce à ces connaissances, vous pourrez analyser la disposition de vos tableaux par rapport au texte et répondre à des besoins précis.