Class SaveOptions
Il nome: Aspose.Tasks.Saving Assemblea: Aspose.Tasks.dll (25.4.0)
Questa è una classe di base astratta per le classi che consente all’utente di specificare ulteriori opzioni quando si salva un progettoin un formato specifico.
public abstract class SaveOptions : SimpleSaveOptions
Inheritance
object ← SimpleSaveOptions ← SaveOptions
Derived
HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions
I membri ereditari
SimpleSaveOptions.project , SimpleSaveOptions.SaveFormat , SimpleSaveOptions.TasksComparer , SimpleSaveOptions.TasksFilter , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Un esempio di qualsiasi classe derivata dalla classe SaveOptions viene trasferito al flusso Save o string Save overloadsper l’utente a definire le opzioni personalizzate al momento del salvataggio di un documento.
Constructors
SaveOptions()
Inizia una nuova instanza della classe Aspose.Tasks.Saving.SaveOptions.
protected SaveOptions()
SaveOptions(SaveOptions)
Inizia una nuova instanza della classe Aspose.Tasks.Saving.SaveOptions.
protected SaveOptions(SaveOptions options)
Parameters
options
SaveOptions
Le opzioni Aspose.Tasks.Saving.Save per copiare.
Properties
BarStyles
Riceve o mette la lista degli esempi della classe Aspose.Tasks.Visualization.BarStyle che appare nella visualizzazione del progetto.
public List<barstyle> BarStyles { get; set; }
Valore di proprietà
CustomPageSize
Riceve o impone la dimensione della pagina personalizzata in punti (1 punto = 1/72 di pollice).
public SizeF CustomPageSize { get; set; }
Valore di proprietà
DrawNonWorkingTime
Riceve o impone un valore che indica se il tempo non lavorativo dovrebbe essere tagliato (il valore predefinito è TRUE).
public bool DrawNonWorkingTime { get; set; }
Valore di proprietà
EndDate
Riceve o fissa una data per terminare il rendering a.
public DateTime EndDate { get; set; }
Valore di proprietà
FitContent
Riceve o impone un valore che indica se l’altezza della fila dovrebbe essere aumentata per adattare il suo contenuto.
public bool FitContent { get; set; }
Valore di proprietà
FitTimescaleToEndOfPage
Riceve o impone se una sezione di calendario di una visualizzazione dovrebbe essere trasmessa alla fine (a destra) dell’ultima pagina.Se il valore è falso, la sezione calendario viene renderata esattamente a EndDate, anche se c’è uno spazio vuoto su una pagina.
[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }
Valore di proprietà
Gridlines
Riceve o mette una lista di Aspose.Tasks.Visualization.Gridline che appare nella visualizzazione del progetto.
public List<gridline> Gridlines { get; set; }
Valore di proprietà
IsPortrait
Riceve o impone un valore che indica se l’orientamento della pagina è un ritratto; ritorna falso se l’orientamento della pagina è un paesaggio.
public bool IsPortrait { get; set; }
Valore di proprietà
Remarks
Non si applica quando SaveOptions.PageSize == Visualizzazione.PageSize.DefinedInView.In questo caso View.PageInfo.PageSettings.IsPortrait viene utilizzato invece.Non si applica quando SaveOptions.CustomPageSize è impostato.
LegendDrawingOptions
Riceve o impone un valore che definisce come rendere una leggenda. valore predefinito è LegendDrawingOptions.OnEveryPage.
public LegendDrawingOptions LegendDrawingOptions { get; set; }
Valore di proprietà
Remarks
È applicabile solo quando viene visualizzata la visualizzazione carta di Gantt.
LegendItems
Riceve o impone una serie di PageLegendItem che definisce quali barre dovrebbero essere rilasciate nella leggenda della pagina.Se null, gli articoli predefiniti vengono rilasciati.
public PageLegendItem[] LegendItems { get; set; }
Valore di proprietà
PageLegendItem [ ]
Remarks
È applicabile solo quando viene visualizzata la visualizzazione carta di Gantt.
MarkCriticalTasks
Riceve o impone un valore che indica se i compiti critici dovrebbero essere visualizzati in colore rosso (il valore predefinito è FALSE).
public bool MarkCriticalTasks { get; set; }
Valore di proprietà
NonWorkingTimeColor
Riceve o impone il colore del tempo non funzionante.
public Color NonWorkingTimeColor { get; set; }
Valore di proprietà
PageCount
Riceve o impone il numero di pagine del progetto.
public int PageCount { get; protected set; }
Valore di proprietà
PageSize
Riceve o impone la dimensione della pagina da rendere (il valore predefinito è PageSize.A4).
public PageSize PageSize { get; set; }
Valore di proprietà
PresentationFormat
Riceve o impone Aspose.Tasks.Saving.SaveOptions.PresentationFormato in cui il documento sarà salvato.
public PresentationFormat PresentationFormat { get; set; }
Valore di proprietà
RenderToSinglePage
Riceve o impone un valore che indica se un progetto dovrebbe essere trasferito a una singola paginaQuando il progetto è salvato in formato grafico.La dimensione della pagina sarà modificata in modo che il progetto renderato possa essere adatto su una pagina.
public bool RenderToSinglePage { get; set; }
Valore di proprietà
RollUpGanttBars
Riceve o impone un valore che indica se i sottotitoli sulla barra di compiti di sintesi dovrebbero essere segnalati.Per i sottotesti, il campo Rollup indica se le informazioni sulle barre Gantt sottotesti saranno rollate fino alla barra dei compiti di sintesi.Per i compiti di sintesi, il campo Rollup indica se la barra di compiti di sintesi mostra le barre di sintesi.Devi avere il campo Rollup per i compiti di sintesi impostati a Sì per qualsiasi sottotesta per girare su di loro.
public bool RollUpGanttBars { get; set; }
Valore di proprietà
Remarks
È applicabile solo quando viene visualizzata la visualizzazione carta di Gantt.
StartDate
Riceve o impone la data per iniziare a rendere da.
public DateTime StartDate { get; set; }
Valore di proprietà
TextStyles
Riceve o mette l’elenco di stili di testo che sono stati applicati durante la presentazione di una vista del progetto.
public List<textstyle> TextStyles { get; set; }
Valore di proprietà
Remarks
Questi stili superano gli stili definiti in GanttCharView.TextStyles.
Timescale
Riceve o impone il valore Aspose.Tasks.Saving.SaveOptions.Timescale che viene utilizzato per controllare come la scala oraria (se presente) viene rilasciata quando il progetto viene salvato in formato grafico.
public Timescale Timescale { get; set; }
Valore di proprietà
TimescaleFitBehavior
Riceve o stabilisce un comportamento che definisce come allineare la fine destra della scala oraria con la fine della pagina.
public TimescaleFitBehavior TimescaleFitBehavior { get; set; }
Valore di proprietà
UseGradientBrush
Riceve o impone un valore che indica se la spazzola gradiente dovrebbe essere utilizzata durante il rendering di Gantt Chart.
public virtual bool UseGradientBrush { get; set; }
Valore di proprietà
Remarks
È applicabile solo quando viene visualizzata la visualizzazione carta di Gantt.
View
Riceve o impone una lista delle colonne di visualizzazione da rendere (Aspose.Tasks.Visualization.GanttChartColumn).Se non viene impostato, vengono rilasciati solo ID di compito, nomi di compito, inizio e fine.Se entrambe le proprietà di View e Aspose.Tasks.Saving.SaveOptions.ViewSettings sono impostate, le colonne di View superano le colonne di ViewSettings.
public ProjectView View { get; set; }
Valore di proprietà
ViewSettings
Ottieni o imponi una visualizzazione (Aspose.Tasks.Saving.SaveOptions.View) per renderla. puoi utilizzare questa opzione per specificare esplicitamente quale visualizzazione dovrebbe essere salvata in formati PDF, HTML o Immagine.Se questa proprietà è impostata, Aspose.Tasks.Visualization.PresentationFormat proprietà viene ignorata quando il progetto è salvato.La visualizzazione dovrebbe essere da uno dei seguenti schermi ((Aspose.Tasks.View.Screen)): (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)
public View ViewSettings { get; set; }
Valore di proprietà
Exceptions
Quando viene chiamato il metodo di impostazione e viene fornita l’esempio di classe Visualizzazione con valore non supportato della proprietà dello schermo.