Personnalisation du guide des styles de texte de tableau dans Aspose.Tasks

Introduction

Dans le monde de la gestion de projet, une visualisation efficace des tâches est cruciale pour réussir. Aspose.Tasks for .NET fournit une solution puissante pour personnaliser les styles de texte de tableau, vous permettant d’adapter l’apparence des éléments de texte dans votre projet. Dans ce guide étape par étape, nous vous guiderons tout au long du processus de configuration des styles de texte de tableau à l’aide d’Aspose.Tasks pour .NET.

Conditions préalables

Avant de plonger dans le didacticiel, assurez-vous d’avoir les éléments suivants :

  • Aspose.Tasks pour .NET : assurez-vous que la dernière version d’Aspose.Tasks pour .NET est installée. Vous pouvez le téléchargerici.
  • Répertoire de documents : créez un répertoire pour vos documents. Remplacez « Votre répertoire de documents » dans le code par le chemin réel.
  • Licence Aspose valide : cet exemple nécessite une licence Aspose valide. Vous pouvez acheter une licence complèteici ou obtenir un permis temporaire de 30 joursici.

Importer des espaces de noms

Avant de commencer à coder, importez les espaces de noms nécessaires pour exploiter les fonctionnalités d’Aspose.Tasks :

    using Aspose.Tasks;
    using System;
    
    using Aspose.Tasks.Saving;
    using Aspose.Tasks.Visualization;

Maintenant, décomposons l’exemple en plusieurs étapes :

Étape 1 : charger le projet et définir les propriétés du projet

var project = new Project(DataDir + "Project2.mpp");
project.Set(Prj.NewTasksAreManual, false);

Étape 2 : accéder à la vue Diagramme de Gantt

var view = (GanttChartView)project.Views.ToList()[0];

Étape 3 : Personnaliser le style de texte du nom de la tâche

var style1 = new TableTextStyle(1);
style1.Field = Field.TaskName;
style1.Font = new FontDescriptor("Impact", 12F, FontStyles.Bold | FontStyles.Italic);
view.TableTextStyles.Add(style1);

Étape 4 : Personnaliser le style de texte sur la durée de la tâche

var style2 = new TableTextStyle(2);
style2.Field = Field.TaskDurationText;
style2.Font = new FontDescriptor("Impact", 16F, FontStyles.Underline);
view.TableTextStyles.Add(style2);

Étape 5 : Enregistrez le projet avec des styles personnalisés

SimpleSaveOptions options = new MPPSaveOptions
{
    WriteViewData = true
};
project.Save(DataDir + "WorkWithTableTextStyle_out.mpp", options);

Étape 6 : Gérer l’exception de licence

catch (NotSupportedException ex)
{
    Console.WriteLine(
        ex.Message
        + "\nThis example will only work if you apply a valid Aspose License. You can purchase a full license or get a 30-day temporary license from [Aspose](http://www.aspose.com/purchase/default.aspx).");
}

Conclusion

La personnalisation des styles de texte de tableau dans Aspose.Tasks pour .NET offre un moyen flexible et efficace d’améliorer la représentation visuelle de votre projet. En quelques étapes simples, vous pouvez créer une expérience de gestion de projet plus personnalisée et plus percutante.

Questions fréquemment posées

Puis-je utiliser Aspose.Tasks pour .NET sans licence ?

Non, une licence Aspose valide est requise pour cette fonctionnalité. Vous pouvez obtenir une licenceici ou obtenez un permis temporaire de 30 joursici.

Comment mettre à jour le style de police pour d’autres attributs de tâche ?

Créez simplement desTableTextStyle instances, en spécifiant les paramètres de champ et de police souhaités.

Existe-t-il une version d’essai disponible pour Aspose.Tasks pour .NET ?

Oui, vous pouvez télécharger la version d’essaiici.

Existe-t-il d’autres options de visualisation fournies par Aspose.Tasks ?

Oui, Aspose.Tasks propose diverses fonctionnalités de visualisation pour répondre aux différents besoins de gestion de projet.

Puis-je personnaliser les styles pour des types de tâches spécifiques ?

Absolument, vous pouvez étendre la personnalisation à différents types de tâches en ajustant les paramètres de champ et de police en conséquence.