Class SaveOptions
Navne til: Aspose.Tasks.Saving Sammensætning: Aspose.Tasks.dll (25.4.0)
Dette er en abstrakt base klasse for klasser, der giver brugeren mulighed for at angive yderligere muligheder, når man sparer et projekti et bestemt format.
public abstract class SaveOptions : SimpleSaveOptions
Inheritance
object ← SimpleSaveOptions ← SaveOptions
Derived
HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions
De arvede medlemmer
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
Et eksempel på en deriveret klasse fra SaveOptions-klassen overføres til strømmen Save eller ringen Save overladerfor brugeren at definere tilpassede muligheder, når man gemmer et dokument.
Constructors
SaveOptions()
Start en ny instans af Aspose.Tasks.Saving.SaveOptions klasse.
protected SaveOptions()
SaveOptions(SaveOptions)
Start en ny instans af Aspose.Tasks.Saving.SaveOptions klasse.
protected SaveOptions(SaveOptions options)
Parameters
options
SaveOptions
Den Aspose.Tasks.Saving.SaveOptions til at kopiere.
Properties
BarStyles
Få eller indstille listen over eksempler på Aspose.Tasks.Visualization.BarStyle klasse, der vises i projektvisningen.
public List<barstyle> BarStyles { get; set; }
Ejendomsværdi
CustomPageSize
Få eller indstille den tilpassede sidstørrelse i point (1 point = 1/72 inch).
public SizeF CustomPageSize { get; set; }
Ejendomsværdi
DrawNonWorkingTime
Giver eller indsætter en værdi, der angiver, om ikke-arbejdstid skal drages (default værdi er TRUE).
public bool DrawNonWorkingTime { get; set; }
Ejendomsværdi
EndDate
Få eller indsætte en dato for at afslutte rendering til.
public DateTime EndDate { get; set; }
Ejendomsværdi
FitContent
Giver eller sætter en værdi, der angiver, om rækkehøjde skal øges for at matche dens indhold.
public bool FitContent { get; set; }
Ejendomsværdi
FitTimescaleToEndOfPage
Få eller indstille, om en kalendersektion af en visning skal overføres til slutningen ( højre side) af den sidste side.Hvis værdien er falsk, returneres kalenderdelen præcis til EndDate, selv om der er en tom plads på en side.
[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }
Ejendomsværdi
Gridlines
Få eller indstille en liste over Aspose.Tasks.Visualization.Gridline, der vises i projektvisningen.
public List<gridline> Gridlines { get; set; }
Ejendomsværdi
IsPortrait
Giver eller indsætter en værdi, der angiver, om siden orientering er portræt; returnerer falsk, hvis siden orientering er landskab.
public bool IsPortrait { get; set; }
Ejendomsværdi
Remarks
Det gælder ikke, når SaveOptions.PageSize == Visualization.PageSize.DefinedInView.I dette tilfælde bruges View.PageInfo.PageSettings.IsPortrait i stedet.Det gælder ikke, når SaveOptions.CustomPageSize er indstillet.
LegendDrawingOptions
Få eller indsætte en værdi, der definerer, hvordan man renderer en legende. standardværdi er LegendDrawingOptions.OnEveryPage.
public LegendDrawingOptions LegendDrawingOptions { get; set; }
Ejendomsværdi
Remarks
Det gælder kun, når Gantt diagramvisning er renderet.
LegendItems
Få eller indstille en række PageLegendItem, der definerer, hvilke barer der skal renderes i side legenden.Hvis null, er de standard elementer tilbagekaldt.
public PageLegendItem[] LegendItems { get; set; }
Ejendomsværdi
Remarks
Det gælder kun, når Gantt diagramvisning er renderet.
MarkCriticalTasks
Giver eller indsætter en værdi, der angiver, om kritiske opgaver skal vises i rødt (default værdi er FALSE).
public bool MarkCriticalTasks { get; set; }
Ejendomsværdi
NonWorkingTimeColor
Få eller indstille den ikke-arbejdstid farve.
public Color NonWorkingTimeColor { get; set; }
Ejendomsværdi
PageCount
Få eller indstille antallet af sider i projektet.
public int PageCount { get; protected set; }
Ejendomsværdi
PageSize
Få eller indstille størrelsen af siden til at blive renderet (default værdi er PageSize.A4).
public PageSize PageSize { get; set; }
Ejendomsværdi
PresentationFormat
Få eller indstille Aspose.Tasks.Saving.SaveOptions.PresentationFormat, hvor dokumentet vil blive gemt.
public PresentationFormat PresentationFormat { get; set; }
Ejendomsværdi
RenderToSinglePage
Giver eller sætter en værdi, der angiver, om et projekt skal renderes til en enkelt sideNår projektet gemmes i grafisk format.Størrelsen af siden vil blive ændret, så det renderede projekt kan tilpasses på én side.
public bool RenderToSinglePage { get; set; }
Ejendomsværdi
RollUpGanttBars
Giver eller indsætter en værdi, der angiver, om underopgaver på den samlede opgaver skal markeres.For underopgaver angiver Rollup-feltet, om oplysningerne på underopgavens Gantt-bånd vil blive rullet op til det samlede opgavebånd.For samlede opgaver angiver Rollup-feltet, om den samlede opgaver viser rullede up-barer.Du skal have Rollup-feltet for samlede opgaver, der er indstillet til Ja for alle underopgaver, der skal rulles op til dem.
public bool RollUpGanttBars { get; set; }
Ejendomsværdi
Remarks
Det gælder kun, når Gantt diagramvisning er renderet.
StartDate
Du får eller indsætter datoen for at begynde at give ud fra.
public DateTime StartDate { get; set; }
Ejendomsværdi
TextStyles
Få eller indstille listen over tekststilarter, der anvendes under rendering af et projektudsigt.
public List<textstyle> TextStyles { get; set; }
Ejendomsværdi
Remarks
Disse stilarter overskrider de stilarter, der er defineret i GanttCharView.TextStyles.
Timescale
Få eller indstille Aspose.Tasks.Saving.SaveOptions.Timescale-værdien, som bruges til at kontrollere, hvordan timescale (hvis til stede) er renderet, når projektet er gemt i grafisk format.
public Timescale Timescale { get; set; }
Ejendomsværdi
TimescaleFitBehavior
Få eller indstille en adfærd, der definerer, hvordan man tilpasser det rigtige ende af timescalerne til sidens ende.
public TimescaleFitBehavior TimescaleFitBehavior { get; set; }
Ejendomsværdi
UseGradientBrush
Få eller indstille en værdi, der angiver, om gradient brush skal bruges, når du renderer Gantt Chart.
public virtual bool UseGradientBrush { get; set; }
Ejendomsværdi
Remarks
Det gælder kun, når Gantt diagramvisning er renderet.
View
Få eller indstille en liste over de kolumner, der skal fremstilles (Aspose.Tasks.Visualization.GanttChartColumn).Hvis du ikke indstiller, bliver opgaver, opgaver, start og finish kun renderet.Hvis både View og Aspose.Tasks.Saving.SaveOptions.ViewSettings egenskaber er indstillet, kolonner fra View overrider kolonner fra ViewSettings.
public ProjectView View { get; set; }
Ejendomsværdi
ViewSettings
Du kan bruge disse muligheder til udtrykkeligt at angive, hvilken visning der skal gemmes i PDF, HTML eller Billedformat.Hvis denne ejendom er indstillet, bliver Aspose.Tasks.Visualization.PresentationFormat ejendom ignoreret, når projektet er gemt.Se bør være fra en af følgende skærme ((Aspose.Tasks.View.Screen)): (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)
public View ViewSettings { get; set; }
Ejendomsværdi
Exceptions
Når indstillingsmetoden kaldes og instans af View-klasse med ikke-støttet værdi af Skærmegenskaben gives.