Class PdfSaveOptions

PdfSaveOptions class

Consente di specificare opzioni aggiuntive durante il rendering delle pagine del progetto in PDF.

public class PdfSaveOptions : SaveOptions

Costruttori

NomeDescrizione
PdfSaveOptions()Inizializza una nuova istanza diPdfSaveOptionsclasse che può essere utilizzata per salvare un documento in formatoPDF formato.

Proprietà

NomeDescrizione
BarStyles { get; set; }Ottiene o imposta l’elenco delle istanze diBarStyle classe che appare nella vista del progetto.
Compliance { get; set; }Ottiene o imposta un livello di conformità desiderato per il documento PDF generato. L’impostazione predefinita èPdf15 .
CustomPageSize { get; set; }Ottiene o imposta la dimensione della pagina personalizzata in punti (1 punto = 1/72 di pollice).
DefaultFontName { get; set; }Ottiene o imposta il carattere predefinito per il rendering.
DigitalSignatureDetails { get; set; }Ottiene o imposta i dettagli di una firma digitale. Se non impostato, non verrà eseguita alcuna firma.
DrawNonWorkingTime { get; set; }Ottiene o imposta un valore che indica se deve essere disegnato l’orario non lavorativo (il valore predefinito è TRUE).
EncryptionDetails { get; set; }Ottiene o imposta i dettagli di crittografia. Se non impostato, non verrà eseguita alcuna crittografia.
EndDate { get; set; }Ottiene o imposta una data in cui terminare il rendering.
FitContent { get; set; }Ottiene o imposta un valore che indica se l’altezza della riga deve essere aumentata per adattarla al suo contenuto.
FitTimescaleToEndOfPage { get; set; }Ottiene o imposta se il rendering di una sezione del calendario di una vista deve essere eseguito alla fine (lato destro) dell’ultima pagina. Se il valore è false, il rendering della sezione del calendario viene eseguito esattamente su EndDate, anche in presenza di uno spazio vuoto in una pagina.
FontResolveCallback { get; set; }Ottiene o imposta un callback che può essere utilizzato per personalizzare i caratteri risolti.
Gridlines { get; set; }Ottiene o imposta un elenco diGridline che appaiono nella vista progetto.
LegendOnEachPage { get; set; }Ottiene o imposta un valore che indica se la legenda deve essere visualizzata su ogni pagina (il valore predefinito è TRUE).
MarkCriticalTasks { get; set; }Ottiene o imposta un valore che indica se le attività critiche devono essere visualizzate in rosso (il valore predefinito è FALSE).
NonWorkingTimeColor { get; set; }Ottiene o imposta il colore dell’orario non lavorativo.
PageCount { get; }Ottiene o imposta il numero di pagine del progetto.
Pages { get; set; }Ottiene o imposta l’elenco dei numeri di pagina da salvare quando si salva il layout del progetto in file separati. Tutte le pagine verranno salvate se questo elenco è vuoto.
PageSavingCallback { get; set; }Ottiene o imposta un callback definito dall’utente utilizzato per ottenere un flusso di output per ogni pagina sottoposta a rendering. È applicabile quandoSaveToSeparateFiles viene utilizzata l’opzione.
PageSize { get; set; }Ottiene o imposta le dimensioni della pagina di cui eseguire il rendering (il valore predefinito è PageSize.A4).
PresentationFormat { get; set; }Ottiene o imposta ilPresentationFormat in cui verrà salvato il documento.
ReduceFooterGap { get; set; }Ottiene o imposta un valore che indica se è necessario ridurre il divario tra l’ultima attività e il piè di pagina.
RenderToSinglePage { get; set; }Ottiene o imposta un valore che indica se il rendering di un progetto deve essere eseguito su una singola pagina quando il progetto viene salvato in formato grafico. La dimensione della pagina verrà modificata in modo che il progetto sottoposto a rendering possa essere contenuto in una pagina.
RollUpGanttBars { get; set; }Ottiene o imposta un valore che indica se le attività secondarie sulla barra delle attività di riepilogo devono essere contrassegnate. Per le attività secondarie, il campo Rollup indica se le informazioni sulle barre di Gantt delle attività secondarie verranno riportate nella barra delle attività di riepilogo. Per le attività di riepilogo, il Rollup Il campo indica se la barra delle attività di riepilogo visualizza le barre raggruppate. È necessario che il campo Riepilogo per le attività di riepilogo sia impostato su Sì affinché tutte le attività secondarie vengano raggruppate.
SaveFormat { get; }Ottiene o imposta il formato in cui verrà salvato il documento se viene utilizzato questo oggetto delle opzioni di salvataggio.
SaveToSeparateFiles { get; set; }Ottiene o imposta un valore che indica se salvare le pagine del progetto in file separati.
StartDate { get; set; }Ottiene o imposta la data da cui iniziare il rendering.
TasksComparer { get; set; }Ottiene o imposta l’operatore di confronto per ordinare le attività nel diagramma di Gantt e nell’elenco delle attività.
TasksFilter { get; set; }Ottiene o imposta la condizione utilizzata per filtrare le attività visualizzate nei diagrammi Gantt, Foglio attività e Utilizzo attività.
TextCompression { get; set; }Ottiene o imposta un tipo di compressione da utilizzare per tutti i flussi di contenuto ad eccezione delle immagini. L’impostazione predefinita èFlate .
TextStyles { get; set; }Ottiene o imposta l’elenco delle istanze diTextStyle classe che appare nella vista del progetto.
Timescale { get; set; }Ottiene o imposta ilTimescale valore utilizzato per controllare la modalità di rendering della scala cronologica (se presente) quando il progetto viene salvato in formato grafico.
virtual UseGradientBrush { get; set; }Ottiene o imposta un valore che indica se il pennello sfumatura deve essere utilizzato durante il rendering del diagramma di Gantt.
UseProjectDefaultFont { get; set; }Ottiene o imposta un valore che indica se il carattere predefinito deve essere utilizzato per il rendering.
View { get; set; }Ottiene o imposta un elenco delle colonne della vista di cui eseguire il rendering (GanttChartColumn ). Se non impostato, vengono visualizzati solo ID attività, nomi attività, inizio e fine. Se sia Visualizza cheViewSettingsle proprietà sono impostate, le colonne di View sovrascrivono le colonne di ViewSettings.
ViewSettings { get; set; }Ottiene o imposta una vista (View ) rendere. Puoi utilizzare queste opzioni per specificare in modo esplicito quale vista deve essere salvata nei formati PDF, HTML o Immagine. Se questa proprietà è impostata,PresentationFormat proprietà viene ignorata quando il progetto viene salvato. La vista dovrebbe provenire da una delle seguenti schermate ((Screen )): (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)

Guarda anche