Class SaveOptions

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à

List di < BarStyle >

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à

SizeF

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à

bool

EndDate

Riceve o fissa una data per terminare il rendering a.

public DateTime EndDate { get; set; }

Valore di proprietà

DateTime

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à

bool

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à

bool

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à

List di < Gridline >

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à

bool

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à

LegendDrawingOptions

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à

bool

NonWorkingTimeColor

Riceve o impone il colore del tempo non funzionante.

public Color NonWorkingTimeColor { get; set; }

Valore di proprietà

Color

PageCount

Riceve o impone il numero di pagine del progetto.

public int PageCount { get; protected set; }

Valore di proprietà

int

PageSize

Riceve o impone la dimensione della pagina da rendere (il valore predefinito è PageSize.A4).

public PageSize PageSize { get; set; }

Valore di proprietà

PageSize

PresentationFormat

Riceve o impone Aspose.Tasks.Saving.SaveOptions.PresentationFormato in cui il documento sarà salvato.

public PresentationFormat PresentationFormat { get; set; }

Valore di proprietà

PresentationFormat

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à

bool

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à

bool

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à

DateTime

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à

List di < TextStyle >

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à

Timescale

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à

TimescaleFitBehavior

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à

bool

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à

ProjectView

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à

View

Exceptions

ArgumentException

Quando viene chiamato il metodo di impostazione e viene fornita l’esempio di classe Visualizzazione con valore non supportato della proprietà dello schermo.

 Italiano