Class SaveOptions
Namn på plats: Aspose.Tasks.Saving Sammanfattning: Aspose.Tasks.dll (25.4.0)
Detta är en abstrakt basklass för klasser som tillåter användaren att ange ytterligare alternativ när du sparar ett projekti ett specifikt format.
public abstract class SaveOptions : SimpleSaveOptions
Inheritance
object ← SimpleSaveOptions ← SaveOptions
Derived
HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions
Arvsmedlemmar
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
En instans av någon deriverad klass från SaveOptions-klassen överförs till strömmen Spara eller raden Spara överbelastningarför användaren att definiera anpassade alternativ när du sparar ett dokument.
Constructors
SaveOptions()
Initialiserar en ny instans av Aspose.Tasks.Saving.SaveOptions klass.
protected SaveOptions()
SaveOptions(SaveOptions)
Initialiserar en ny instans av Aspose.Tasks.Saving.SaveOptions klass.
protected SaveOptions(SaveOptions options)
Parameters
options
SaveOptions
Den Aspose.Tasks.Saving.SaveOptions att kopiera.
Properties
BarStyles
Få eller ställa in listan över instanser i Aspose.Tasks.Visualization.BarStyle-klassen som visas i projektvyn.
public List<barstyle> BarStyles { get; set; }
Fastighetsvärde
CustomPageSize
Få eller ställa in anpassad sidstorlek i poäng (1 poäng = 1/72 tum).
public SizeF CustomPageSize { get; set; }
Fastighetsvärde
DrawNonWorkingTime
Få eller ange ett värde som anger om icke-arbetstid ska dragas (default värde är TRUE).
public bool DrawNonWorkingTime { get; set; }
Fastighetsvärde
EndDate
Få eller ställa in ett datum för att avsluta rendering till.
public DateTime EndDate { get; set; }
Fastighetsvärde
FitContent
Få eller sätta ett värde som indikerar om radhöjd bör ökas för att matcha dess innehåll.
public bool FitContent { get; set; }
Fastighetsvärde
FitTimescaleToEndOfPage
Få eller ange om ett kalenderavsnitt av en vy ska överföras till slutet (höger sida) av den sista sidan.Om värdet är falskt renderas kalenderavsnittet exakt till EndDate, även om det finns ett tomt utrymme på en sida.
[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }
Fastighetsvärde
Gridlines
Få eller ställa in en lista över Aspose.Tasks.Visualization.Gridline som visas i projektvisningen.
public List<gridline> Gridlines { get; set; }
Fastighetsvärde
IsPortrait
Få eller ange ett värde som anger om sidorienteringen är porträtt; returnerar falsk om sidorienteringen är landskap.
public bool IsPortrait { get; set; }
Fastighetsvärde
Remarks
Det gäller inte när SaveOptions.PageSize == Visualization.PageSize.DefinedInView.I det här fallet används View.PageInfo.PageSettings.IsPortrait istället.Det gäller inte när SaveOptions.CustomPageSize är inställd.
LegendDrawingOptions
Få eller ange ett värde som definierar hur man gör en legend. Standardvärde är LegendDrawingOptions.OnEveryPage.
public LegendDrawingOptions LegendDrawingOptions { get; set; }
Fastighetsvärde
Remarks
Det är endast tillämpligt när Gantt-grafik visas.
LegendItems
Få eller ställa in en uppsättning PageLegendItem som definierar vilka rader som ska renderas i sidan legend.Om noll, är de standardposterna renderade.
public PageLegendItem[] LegendItems { get; set; }
Fastighetsvärde
PageLegendItem [ ]
Remarks
Det är endast tillämpligt när Gantt-grafik visas.
MarkCriticalTasks
Få eller ange ett värde som anger om kritiska uppgifter ska visas i rött (default värde är FALSE).
public bool MarkCriticalTasks { get; set; }
Fastighetsvärde
NonWorkingTimeColor
Få eller ställa in den icke-arbetande tiden färg.
public Color NonWorkingTimeColor { get; set; }
Fastighetsvärde
PageCount
Få eller ange antalet sidor i projektet.
public int PageCount { get; protected set; }
Fastighetsvärde
PageSize
Få eller ange storleken på sidan som ska renderas (default värde är PageSize.A4).
public PageSize PageSize { get; set; }
Fastighetsvärde
PresentationFormat
Få eller ställa in Aspose.Tasks.Saving.SaveOptions.PresentationFormat där dokumentet sparas.
public PresentationFormat PresentationFormat { get; set; }
Fastighetsvärde
RenderToSinglePage
Få eller ange ett värde som anger om ett projekt ska överföras till en enda sidaNär projektet sparas i grafiskt format.Sidan storlek kommer att ändras så att det renderade projektet kan passa på en sida.
public bool RenderToSinglePage { get; set; }
Fastighetsvärde
RollUpGanttBars
Få eller ange ett värde som anger om underuppgifterna på sammanfattningsuppgiftsfältet ska markeras.För underuppdrag anger fältet Rollup om informationen på underuppdragets Gantt-fälgar kommer att rullas upp till sammanfattningsuppdragsfältet.För sammanfattningsarbeten anger fältet Rollup om sammanfattningsarbetsfältet visar rullade up-barer.Du måste ha fältet Rollup för sammanfattningsuppdrag ställda till Ja för alla underuppdrag att rulla upp till dem.
public bool RollUpGanttBars { get; set; }
Fastighetsvärde
Remarks
Det är endast tillämpligt när Gantt-grafik visas.
StartDate
Få eller ställa in datumet för att börja leverera från.
public DateTime StartDate { get; set; }
Fastighetsvärde
TextStyles
Få eller ställa in listan över textstilar som tillämpas vid rendering av en projektvisning.
public List<textstyle> TextStyles { get; set; }
Fastighetsvärde
Remarks
Dessa stilar överskrider de stilar som definieras i GanttCharView.TextStyles.
Timescale
Få eller ställa in Aspose.Tasks.Saving.SaveOptions.Timescale värdet som används för att kontrollera hur timescale (om närvarande) renderas när projektet sparas i grafisk format.
public Timescale Timescale { get; set; }
Fastighetsvärde
TimescaleFitBehavior
Få eller ställa in ett beteende som definierar hur man anpassar rätt änd av tidskalan med sidänden.
public TimescaleFitBehavior TimescaleFitBehavior { get; set; }
Fastighetsvärde
UseGradientBrush
Få eller ställa in ett värde som anger om gradientborsten ska användas vid rendering av Gantt Chart.
public virtual bool UseGradientBrush { get; set; }
Fastighetsvärde
Remarks
Det är endast tillämpligt när Gantt-grafik visas.
View
Få eller ställa in en lista över de kolumner som visas (Aspose.Tasks.Visualization.GanttChartColumn).Om du inte ställer in så renderas uppgifter ID, uppgifternamn, start och slut endast.Om både View och Aspose.Tasks.Saving.SaveOptions.ViewSettings egenskaper är inställda, överskrider kolumnerna i ViewSettings kolumner.
public ProjectView View { get; set; }
Fastighetsvärde
ViewSettings
Du kan använda dessa alternativ för att uttryckligen ange vilken bild som ska sparas i PDF, HTML eller Bildformat.Om denna egendom är inställd, Aspose.Tasks.Visualization.PresentationFormat egendom ignoreras när projektet sparas.Visa bör vara från en av följande skärmar ((Aspose.Tasks.View.Screen)): (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)
public View ViewSettings { get; set; }
Fastighetsvärde
Exceptions
När inställningsmetoden kallas och inställningen av View-klassen med icke-stödda värden av Skärmegenskapen tillhandahålls.