Class SaveOptions

SaveOptions class

Il s’agit d’une classe de base abstraite pour les classes qui permettent à l’utilisateur de spécifier des options supplémentaires lors de l’enregistrement d’un projet dans un format particulier.

public abstract class SaveOptions

Propriétés

NomLa description
BarStyles { get; set; }Obtient ou définit la liste des instances duBarStyle classe qui apparaissent dans la vue du projet.
CustomPageSize { get; set; }Obtient ou définit la taille de page personnalisée en points (1 point = 1/72 de pouce).
DrawNonWorkingTime { get; set; }Obtient ou définit une valeur indiquant si les périodes chômées doivent être dessinées (la valeur par défaut est TRUE).
EndDate { get; set; }Obtient ou définit une date à laquelle terminer le rendu.
FitContent { get; set; }Obtient ou définit une valeur indiquant si la hauteur de la ligne doit être augmentée pour s’adapter à son contenu.
FitTimescaleToEndOfPage { get; set; }Obtient ou définit si une section de calendrier d’une vue doit être rendue à la fin (côté droit) de la dernière page. Si la valeur est false, la section de calendrier est rendue exactement à EndDate, même s’il y a un espace vide sur une page.
Gridlines { get; set; }Obtient ou définit une liste deGridline qui apparaissent dans la vue du projet.
LegendOnEachPage { get; set; }Obtient ou définit une valeur indiquant si la légende doit être affichée sur chaque page (la valeur par défaut est TRUE).
MarkCriticalTasks { get; set; }Obtient ou définit une valeur indiquant si les tâches critiques doivent être affichées en rouge (la valeur par défaut est FALSE).
NonWorkingTimeColor { get; set; }Obtient ou définit la couleur des périodes chômées.
PageCount { get; }Obtient ou définit le nombre de pages du projet.
PageSize { get; set; }Obtient ou définit la taille de la page à afficher (la valeur par défaut est PageSize.A4).
PresentationFormat { get; set; }Obtient ou définit lePresentationFormat dans lequel le document sera enregistré.
RenderToSinglePage { get; set; }Obtient ou définit une valeur indiquant si un projet doit être rendu sur une seule page lorsque le projet est enregistré au format graphique. La taille de la page sera modifiée afin que le projet rendu puisse tenir sur une seule page.
RollUpGanttBars { get; set; }Obtient ou définit une valeur indiquant si les sous-tâches de la barre des tâches récapitulatives doivent être marquées. Pour les sous-tâches, le champ Cumul indique si les informations sur les barres du Gantt des sous-tâches seront reportées dans la barre des tâches récapitulatives. Pour les tâches récapitulatives, le champ Cumul Le champ indique si la barre des tâches récapitulatives affiche des barres cumulées. Le champ Cumul des tâches récapitulatives doit être défini sur Oui pour que les sous-tâches puissent y être cumulées.
SaveFormat { get; }Obtient ou définit le format dans lequel le document sera enregistré si cet objet d’options d’enregistrement est utilisé.
StartDate { get; set; }Obtient ou définit la date à partir de laquelle le rendu commence.
TasksComparer { get; set; }Obtient ou définit le comparateur pour trier les tâches sur le diagramme de Gantt et le tableau de la feuille de tâches.
TasksFilter { get; set; }Obtient ou définit la condition utilisée pour filtrer les tâches rendues sur les diagrammes de Gantt, de feuille de tâches et d’utilisation des tâches.
TextStyles { get; set; }Obtient ou définit la liste des instances duTextStyle classe qui apparaissent dans la vue du projet.
Timescale { get; set; }Obtient ou définit leTimescale valeur qui est utilisée pour contrôler la façon dont l’échelle de temps (le cas échéant) est rendue lorsque le projet est enregistré au format graphique.
virtual UseGradientBrush { get; set; }Obtient ou définit une valeur indiquant si le pinceau dégradé doit être utilisé lors du rendu du diagramme de Gantt.
View { get; set; }Obtient ou définit une liste des colonnes de vue à afficher (GanttChartColumn ). S’ils ne sont pas définis, les identifiants de tâche, les noms de tâche, le début et la fin sont rendus uniquement. Si à la fois Afficher etViewSettingsles propriétés sont définies, les colonnes de View remplacent les colonnes de ViewSettings.
ViewSettings { get; set; }Obtient ou définit une vue (View ) rendre. Vous pouvez utiliser ces options pour spécifier explicitement quelle vue doit être enregistrée aux formats PDF, HTML ou Image. Si cette propriété est définie,PresentationFormat La propriété est ignorée lorsque le projet est enregistré. La vue doit provenir de l’un des écrans suivants ((Screen )) : (Gantt, Feuille de tâches, Utilisation des tâches, Feuille de ressources, Utilisation des ressources)

Remarques

Une instance de toute classe dérivée de la classe SaveOptions est transmise au flux Save ou à la chaîne Save surcharges pour que l’utilisateur définisse des options personnalisées lors de l’enregistrement d’un document.

Voir également