Vérifier l'effet de texte DrawingML

Introduction

Bienvenue dans un autre didacticiel détaillé sur l’utilisation d’Aspose.Words pour .NET ! Aujourd’hui, nous plongeons dans le monde fascinant des effets de texte DrawingML. Que vous cherchiez à améliorer vos documents Word avec des ombres, des reflets ou des effets 3D, ce guide vous montrera comment vérifier ces effets de texte dans vos documents à l’aide d’Aspose.Words pour .NET. Commençons !

Conditions préalables

Avant de passer au didacticiel, vous devez remplir quelques conditions préalables :

  • Bibliothèque Aspose.Words pour .NET : assurez-vous que la bibliothèque Aspose.Words pour .NET est installée. Vous pouvez le télécharger depuis lePage des versions d’Aspose.
  • Environnement de développement : vous devez disposer d’un environnement de développement, tel que Visual Studio.
  • Connaissance de base de C# : Une certaine familiarité avec la programmation C# sera utile.

Importer des espaces de noms

Tout d’abord, vous devez importer les espaces de noms nécessaires. Ces espaces de noms vous donneront accès aux classes et méthodes requises pour manipuler des documents Word et vérifier les effets de texte DrawingML.

using System;
using Aspose.Words;
using Aspose.Words.Drawing;

Guide étape par étape pour vérifier les effets de texte DrawingML

Maintenant, décomposons le processus en plusieurs étapes, pour le rendre plus facile à suivre.

Étape 1 : Charger le document

La première étape consiste à charger le document Word dont vous souhaitez vérifier les effets de texte DrawingML.

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

Document doc = new Document(dataDir + "DrawingML text effects.docx");

Cet extrait de code charge le document nommé « DrawingML text effect.docx » à partir de votre répertoire spécifié.

Étape 2 : accéder à la collection de courses

Ensuite, nous devons accéder à la collection de courses dans le premier paragraphe du document. Les passages sont des portions de texte avec le même formatage.

RunCollection runs = doc.FirstSection.Body.FirstParagraph.Runs;

Cette ligne de code récupère les exécutions du premier paragraphe de la première section du document.

Étape 3 : Obtenez la police de la première exécution

Maintenant, nous obtiendrons les propriétés de police de la première exécution dans la collection runs. Cela nous permet de vérifier divers effets de texte DrawingML appliqués au texte.

Font runFont = runs[0].Font;

Étape 4 : Vérifiez les effets de texte DrawingML

Enfin, nous pouvons vérifier différents effets de texte DrawingML tels que l’ombre, l’effet 3D, la réflexion, le contour et le remplissage.

Console.WriteLine(runFont.HasDmlEffect(TextDmlEffect.Shadow));
Console.WriteLine(runFont.HasDmlEffect(TextDmlEffect.Effect3D));
Console.WriteLine(runFont.HasDmlEffect(TextDmlEffect.Reflection));
Console.WriteLine(runFont.HasDmlEffect(TextDmlEffect.Outline));
Console.WriteLine(runFont.HasDmlEffect(TextDmlEffect.Fill));

Ces lignes de code s’imprimeronttrue oufalse selon que chaque effet de texte DrawingML spécifique est appliqué à la police de l’exécution.

Conclusion

Félicitations! Vous venez d’apprendre à vérifier les effets de texte DrawingML dans les documents Word à l’aide d’Aspose.Words pour .NET. Cette fonctionnalité puissante vous permet de détecter et de manipuler par programme un formatage de texte sophistiqué, vous offrant ainsi un meilleur contrôle sur vos tâches de traitement de documents.

FAQ

Qu’est-ce qu’un effet de texte DrawingML ?

Les effets de texte DrawingML sont des options avancées de formatage de texte dans les documents Word, notamment les ombres, les effets 3D, les reflets, les contours et les remplissages.

Puis-je appliquer des effets de texte DrawingML à l’aide d’Aspose.Words pour .NET ?

Oui, Aspose.Words for .NET vous permet à la fois de rechercher et d’appliquer les effets de texte DrawingML par programme.

Ai-je besoin d’une licence pour utiliser Aspose.Words pour .NET ?

Oui, Aspose.Words for .NET nécessite une licence pour bénéficier de toutes les fonctionnalités. Vous pouvez obtenir unpermis temporaire pour évaluation.

Existe-t-il un essai gratuit disponible pour Aspose.Words pour .NET ?

Oui, vous pouvez télécharger unessai gratuit pour essayer Aspose.Words pour .NET avant d’acheter.

Où puis-je trouver plus de documentation sur Aspose.Words pour .NET ?

Vous pouvez trouver une documentation détaillée sur lePage de documentation Aspose.Words pour .NET.