Class SaveOptions
De naam: Aspose.Tasks.Saving Verzameling: Aspose.Tasks.dll (25.4.0)
Dit is een abstracte basisklasse voor klassen die de gebruiker in staat stelt extra opties te specificeren bij het besparen van een project.in een bepaald formaat.
public abstract class SaveOptions : SimpleSaveOptions
Inheritance
object ← SimpleSaveOptions ← SaveOptions
Derived
HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions
Geëerbiede leden
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
Een instantie van een derivatenklasse uit de SaveOptions-klasse wordt overgedragen naar de Stream Save of string Save overloadsvoor de gebruiker om aangepaste opties te definiëren bij het opslaan van een document.
Constructors
SaveOptions()
Start een nieuwe instantie van de Aspose.Tasks.Saving.SaveOptions klasse.
protected SaveOptions()
SaveOptions(SaveOptions)
Start een nieuwe instantie van de Aspose.Tasks.Saving.SaveOptions klasse.
protected SaveOptions(SaveOptions options)
Parameters
options
SaveOptions
De Aspose.Tasks.Saving.SaveOptions om te kopiëren.
Properties
BarStyles
Geeft of zet de lijst van de instanties van de Aspose.Tasks.Visualization.BarStyle-klasse die verschijnt in het projectbeeld.
public List<barstyle> BarStyles { get; set; }
Eigendomswaarde
CustomPageSize
Geeft of stelt de aangepaste pagina grootte in punten (1 punt = 1/72 inch).
public SizeF CustomPageSize { get; set; }
Eigendomswaarde
DrawNonWorkingTime
Geeft of zet een waarde die aangeeft of niet-werktijd moet worden getrokken (de standaardwaarde is TRUE).
public bool DrawNonWorkingTime { get; set; }
Eigendomswaarde
EndDate
Geeft of stelt een datum voor het beëindigen van rendering aan.
public DateTime EndDate { get; set; }
Eigendomswaarde
FitContent
Geeft of zet een waarde die aangeeft of de ranghoogte moet worden verhoogd om zijn inhoud aan te passen.
public bool FitContent { get; set; }
Eigendomswaarde
FitTimescaleToEndOfPage
Geeft of bepaalt of een kalenderafdeling van een uitzicht naar het einde (rechts) van de laatste pagina moet worden gered.Als de waarde onjuist is, wordt de kalenderafdeling precies naar EndDate gepresenteerd, zelfs als er een lege ruimte op een pagina is.
[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }
Eigendomswaarde
Gridlines
Geeft of zet een lijst met Aspose.Tasks.Visualization.Gridline die verschijnt in het projectbeeld.
public List<gridline> Gridlines { get; set; }
Eigendomswaarde
IsPortrait
Geeft of stelt een waarde die aangeeft of de pagina-oriëntatie een portret is; vraagt vals als de pagina-oriëntatie landschap is.
public bool IsPortrait { get; set; }
Eigendomswaarde
Remarks
Het is niet van toepassing wanneer SaveOptions.PageSize == Visualization.PageSize.DefinedInView.In dit geval wordt View.PageInfo.PageSettings.IsPortrait in plaats daarvan gebruikt.Het is niet van toepassing wanneer SaveOptions.CustomPageSize is ingesteld.
LegendDrawingOptions
Geeft of stelt een waarde die bepaalt hoe u een legende te renderen. De standaardwaarde is LegendDrawingOptions.OnEveryPage.
public LegendDrawingOptions LegendDrawingOptions { get; set; }
Eigendomswaarde
Remarks
Het is alleen van toepassing wanneer Gantt Chart View wordt gepresenteerd.
LegendItems
Geeft of stelt een reeks PageLegendItem die bepaalt welke bars in de pagina legende moeten worden gepresenteerd.Als nul, worden de standaard items verstrekt.
public PageLegendItem[] LegendItems { get; set; }
Eigendomswaarde
Remarks
Het is alleen van toepassing wanneer Gantt Chart View wordt gepresenteerd.
MarkCriticalTasks
Geeft of zet een waarde die aangeeft of kritische taken in rood moeten worden weergegeven (de standaardwaarde is FALSE).
public bool MarkCriticalTasks { get; set; }
Eigendomswaarde
NonWorkingTimeColor
Geeft of stelt de niet-werktijd kleur.
public Color NonWorkingTimeColor { get; set; }
Eigendomswaarde
PageCount
Geeft of stelt het aantal pagina’s van het project.
public int PageCount { get; protected set; }
Eigendomswaarde
PageSize
Geeft of stelt de grootte van de pagina te worden gepresenteerd (de standaardwaarde is PageSize.A4).
public PageSize PageSize { get; set; }
Eigendomswaarde
PresentationFormat
Geeft of stelt de Aspose.Tasks.Saving.SaveOptions.PresentationFormat waarin het document zal worden opgeslagen.
public PresentationFormat PresentationFormat { get; set; }
Eigendomswaarde
RenderToSinglePage
Geeft of zet een waarde die aangeeft of een project naar een enkele pagina moet worden gerandereerdwanneer het project wordt opgeslagen in grafisch formaat.De pagina grootte zal worden gewijzigd zodat het renderde project op één pagina kan worden aangepast.
public bool RenderToSinglePage { get; set; }
Eigendomswaarde
RollUpGanttBars
Geeft of stelt een waarde die aangeeft of onderwerkingen op de samenvatting van de taakbalk moeten worden gemarkeerd.Voor onderwerkzaamheden geeft het Rollup-veld aan of de informatie op de onderwerkzaamheden Gantt-lijnen naar de samenvatting van de taaklijn zal worden gegooid.Voor samenvattingen geeft het Rollup-veld aan of de samenvattingswerkbalk gokte bars weerspiegelt.U moet het Rollup-veld hebben voor samenvattingsopdrachten ingesteld op Ja voor alle onderopdrachten om naar hen te rollen.
public bool RollUpGanttBars { get; set; }
Eigendomswaarde
Remarks
Het is alleen van toepassing wanneer Gantt Chart View wordt gepresenteerd.
StartDate
Geeft of bepaalt de datum om te beginnen met rendering van.
public DateTime StartDate { get; set; }
Eigendomswaarde
TextStyles
Geeft of stelt de lijst met tekststijlen die zijn toegepast tijdens de rendering van een projectbeeld.
public List<textstyle> TextStyles { get; set; }
Eigendomswaarde
Remarks
Deze stijlen override stijlen gedefinieerd in GanttCharView.TextStyles.
Timescale
Geeft of stelt de Aspose.Tasks.Saving.SaveOptions.Timescale waarde die wordt gebruikt om te controleren hoe de timescale (als aanwezig) wordt gepresenteerd wanneer het project wordt opgeslagen in grafisch formaat.
public Timescale Timescale { get; set; }
Eigendomswaarde
TimescaleFitBehavior
Geeft of stelt een gedrag dat definieert hoe het juiste einde van de timescale aan het einde van de pagina te aanpassen.
public TimescaleFitBehavior TimescaleFitBehavior { get; set; }
Eigendomswaarde
UseGradientBrush
Geeft of stelt een waarde die aangeeft of een gradientbrush moet worden gebruikt bij het renderen van Gantt Chart.
public virtual bool UseGradientBrush { get; set; }
Eigendomswaarde
Remarks
Het is alleen van toepassing wanneer Gantt Chart View wordt gepresenteerd.
View
Geeft of stelt een lijst van de weergave kolommen te renderen (Aspose.Tasks.Visualization.GanttChartColumn).Als het niet wordt ingesteld, worden taak-ID’s, taaknamen, start en eind alleen gepresenteerd.Als zowel View als Aspose.Tasks.Saving.SaveOptions.ViewSettings eigenschappen zijn ingesteld, worden de kolommen van View de kolommen van ViewSettings overstijgt.
public ProjectView View { get; set; }
Eigendomswaarde
ViewSettings
U kunt deze opties gebruiken om uitdrukkelijk te specificeren welke weergave moet worden opgeslagen in PDF, HTML of Image formaten.Als deze eigenschap is ingesteld, wordt Aspose.Tasks.Visualization.PresentationFormat eigenschap verwaarloosd wanneer het project wordt opgeslagen.Bekijk moet vanaf een van de volgende schermen (Aspose.Tasks.View.Screen): (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)
public View ViewSettings { get; set; }
Eigendomswaarde
Exceptions
Wanneer de ingestelde methode wordt genoemd en de instelling van de View-klasse met niet ondersteunde waarde van de Screen-eigenschap wordt gegeven.