Class PdfSaveOptions

PdfSaveOptions class

Permet de spécifier des options supplémentaires lors du rendu des pages du projet au format PDF.

public class PdfSaveOptions : SaveOptions

Constructeurs

NomLa description
PdfSaveOptions()Initialise une nouvelle instance duPdfSaveOptionsclasse qui peut être utilisée pour enregistrer un document dans lePDF format.

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.
Compliance { get; set; }Obtient ou définit un niveau de conformité souhaité pour le document PDF généré. La valeur par défaut estPdf15 .
CustomPageSize { get; set; }Obtient ou définit la taille de page personnalisée en points (1 point = 1/72 de pouce).
DefaultFontName { get; set; }Obtient ou définit la police par défaut pour le rendu.
DigitalSignatureDetails { get; set; }Obtient ou définit les détails d’une signature numérique. S’il n’est pas défini, aucune signature ne sera effectuée.
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).
EncryptionDetails { get; set; }Obtient ou définit les détails d’un chiffrement. S’il n’est pas défini, aucun chiffrement ne sera effectué.
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.
FontResolveCallback { get; set; }Obtient ou définit un rappel qui peut être utilisé pour personnaliser les polices résolues.
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.
Pages { get; set; }Obtient ou définit la liste des numéros de pages à enregistrer lors de l’enregistrement de la mise en page du projet dans des fichiers séparés. Toutes les pages seront enregistrées si cette liste est vide.
PageSavingCallback { get; set; }Obtient ou définit un rappel défini par l’utilisateur qui est utilisé pour obtenir un flux de sortie pour chaque page rendue. S’applique lorsqueSaveToSeparateFiles l’option est utilisée.
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é.
ReduceFooterGap { get; set; }Obtient ou définit une valeur indiquant si un écart entre la dernière tâche et le pied de page doit être réduit.
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é.
SaveToSeparateFiles { get; set; }Obtient ou définit une valeur indiquant s’il faut enregistrer les pages du projet dans des fichiers séparés.
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.
TextCompression { get; set; }Obtient ou définit un type de compression à utiliser pour tous les flux de contenu à l’exception des images. La valeur par défaut estFlate .
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.
UseProjectDefaultFont { get; set; }Obtient ou définit une valeur indiquant si la police par défaut doit être utilisée pour le rendu.
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)

Voir également