Class SaveOptions

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

List ochlt; BarStyle >

CustomPageSize

Få eller ställa in anpassad sidstorlek i poäng (1 poäng = 1/72 tum).

public SizeF CustomPageSize { get; set; }

Fastighetsvärde

SizeF

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

bool

EndDate

Få eller ställa in ett datum för att avsluta rendering till.

public DateTime EndDate { get; set; }

Fastighetsvärde

DateTime

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

bool

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

bool

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

List ochlt; Gridline >

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

bool

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

LegendDrawingOptions

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

bool

NonWorkingTimeColor

Få eller ställa in den icke-arbetande tiden färg.

public Color NonWorkingTimeColor { get; set; }

Fastighetsvärde

Color

PageCount

Få eller ange antalet sidor i projektet.

public int PageCount { get; protected set; }

Fastighetsvärde

int

PageSize

Få eller ange storleken på sidan som ska renderas (default värde är PageSize.A4).

public PageSize PageSize { get; set; }

Fastighetsvärde

PageSize

PresentationFormat

Få eller ställa in Aspose.Tasks.Saving.SaveOptions.PresentationFormat där dokumentet sparas.

public PresentationFormat PresentationFormat { get; set; }

Fastighetsvärde

PresentationFormat

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

bool

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

bool

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

DateTime

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

List ochlt; TextStyle >

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

Timescale

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

TimescaleFitBehavior

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

bool

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

ProjectView

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

View

Exceptions

ArgumentException

När inställningsmetoden kallas och inställningen av View-klassen med icke-stödda värden av Skärmegenskapen tillhandahålls.

 Svenska