Class SaveOptions
A név: Aspose.Tasks.Saving Összefoglaló: Aspose.Tasks.dll (25.4.0)
Ez egy absztrakt alaposztály az osztályok számára, amely lehetővé teszi a felhasználó számára, hogy további lehetőségeket határozzon meg a projekt mentése során.egy adott formátumban.
public abstract class SaveOptions : SimpleSaveOptions
Inheritance
object ← SimpleSaveOptions ← SaveOptions
Derived
HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions
Örökletes tagok
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
A SaveOptions osztályból származó bármely osztály példányát a Save Stream vagy a Save Overloads sorba adják át.a felhasználó számára, hogy meghatározzák a személyre szabott opciókat a dokumentum mentése során.
Constructors
SaveOptions()
Kezdeményez egy új példát az Aspose.Tasks.Saving.SaveOptions osztály.
protected SaveOptions()
SaveOptions(SaveOptions)
Kezdeményez egy új példát az Aspose.Tasks.Saving.SaveOptions osztály.
protected SaveOptions(SaveOptions options)
Parameters
options
SaveOptions
Az Aspose.Tasks.Saving.SaveOptions másolni.
Properties
BarStyles
Megkapja vagy állítja be az Aspose.Tasks.Visualization.BarStyle osztály példáinak listáját, amely a projektnézetben jelenik meg.
public List<barstyle> BarStyles { get; set; }
ingatlan értéke
CustomPageSize
Megkapja vagy beállítja a személyre szabott oldal méretét pontokban (1 pont = 1/72 hüvelyk).
public SizeF CustomPageSize { get; set; }
ingatlan értéke
DrawNonWorkingTime
Megkapja vagy beállítja azt a értéket, amely azt jelzi, hogy nem működő időt kell-e húzni (az alapértelmezett érték TRUE).
public bool DrawNonWorkingTime { get; set; }
ingatlan értéke
EndDate
Megkapja vagy beállítja a dátumot, hogy befejezze a renderelés.
public DateTime EndDate { get; set; }
ingatlan értéke
FitContent
Megkapja vagy beállítja azt a értéket, amely azt jelzi, hogy a sor magasságát növelni kell, hogy megfeleljen a tartalmának.
public bool FitContent { get; set; }
ingatlan értéke
FitTimescaleToEndOfPage
Megkapja vagy beállítja, hogy egy nézet naptári szakaszát az utolsó oldal végére (jobb oldalára) kell-e mutatni.Ha az érték hamis, a naptári szakasz pontosan az EndDate-ra kerül, még akkor is, ha üres hely van egy oldalon.
[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }
ingatlan értéke
Gridlines
Kap egy listát Aspose.Tasks.Visualization.Gridline, amely megjelenik a projektnézetben.
public List<gridline> Gridlines { get; set; }
ingatlan értéke
IsPortrait
Megkapja vagy beállítja azt a értéket, amely azt jelzi, hogy az oldalorientáció portré; hamis visszatér, ha az oldalorientáció tájkép.
public bool IsPortrait { get; set; }
ingatlan értéke
Remarks
Nem alkalmazható a SaveOptions.PageSize == Visualization.PageSize.DefinedInView esetén.Ebben az esetben a View.PageInfo.PageSettings.IsPortrait helyett használják.Nem alkalmazható, amikor a SaveOptions.CustomPageSize be van állítva.
LegendDrawingOptions
Hozzon vagy állítson be egy értéket, amely meghatározza, hogyan kell bemutatni egy legendát. Az alapértelmezett értéke LegendDrawingOptions.OnEveryPage.
public LegendDrawingOptions LegendDrawingOptions { get; set; }
ingatlan értéke
Remarks
Csak akkor alkalmazható, ha a Gantt-térkép megjelenítése megjelenik.
LegendItems
Megkapja vagy beállítja a PageLegendItem sorozatát, amely meghatározza, hogy mely csomópontokat kell bemutatni az oldal legendájában.Ha null, az alapértelmezett elemeket átadják.
public PageLegendItem[] LegendItems { get; set; }
ingatlan értéke
Remarks
Csak akkor alkalmazható, ha a Gantt-térkép megjelenítése megjelenik.
MarkCriticalTasks
Megkapja vagy beállítja azt a értéket, amely jelzi, hogy a kritikus feladatokat piros színben kell-e megjeleníteni (az alapértelmezett értéke hamis).
public bool MarkCriticalTasks { get; set; }
ingatlan értéke
NonWorkingTimeColor
Megkapja vagy beállítja a nem működő idő színét.
public Color NonWorkingTimeColor { get; set; }
ingatlan értéke
PageCount
Megkapja vagy beállítja a projekt oldalak számát.
public int PageCount { get; protected set; }
ingatlan értéke
PageSize
Megkapja vagy beállítja a megjelenítendő oldal méretét (az alapértelmezett érték PageSize.A4).
public PageSize PageSize { get; set; }
ingatlan értéke
PresentationFormat
Megkapja vagy beállítja az Aspose.Tasks.Saving.SaveOptions.PresentationFormátot, amelyben a dokumentum mentésre kerül.
public PresentationFormat PresentationFormat { get; set; }
ingatlan értéke
RenderToSinglePage
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy egy projektet egy oldalra kell-e átruházniAmikor a projekt grafikus formátumban menthető.Az oldal mérete megváltozik, így a renderelt projekt egy oldalra illeszkedhet.
public bool RenderToSinglePage { get; set; }
ingatlan értéke
RollUpGanttBars
Megkap egy értéket vagy beállít egy értéket, amely jelzi, hogy meg kell-e jelölni az aladatokat az összefoglaló feladatlapon.Alkatrészek esetében a Rollup mező azt jelzi, hogy az alkatrész Gantt csatornáinak adatait az összefoglaló feladatcsatornába fogják-e csatolni.Az összefoglaló feladatok esetében a Rollup mező azt jelzi, hogy a összefoglaló feladatok sávja megmutatja-e a felváltott sávokat.Meg kell, hogy a Rollup mező az összefoglaló feladatok beállított Igen bármilyen aladatokat, hogy róluk.
public bool RollUpGanttBars { get; set; }
ingatlan értéke
Remarks
Csak akkor alkalmazható, ha a Gantt-térkép megjelenítése megjelenik.
StartDate
Megkapja vagy beállítja a dátumot, hogy elkezdje a renderelés.
public DateTime StartDate { get; set; }
ingatlan értéke
TextStyles
Szerezze meg vagy állítsa be a projektnézet bemutatása során alkalmazott szövegstílusok listáját.
public List<textstyle> TextStyles { get; set; }
ingatlan értéke
Remarks
Ezek a stílusok felülmúlják a GanttCharView.TextStylesben meghatározott stílusokat.
Timescale
Megkapja vagy beállítja az Aspose.Tasks.Saving.SaveOptions.Timescale értéket, amelyet arra használnak, hogy ellenőrizzék, hogy az időméret (ha jelen van) hogyan jelenik meg, amikor a projektet grafikus formátumban mentjük.
public Timescale Timescale { get; set; }
ingatlan értéke
TimescaleFitBehavior
Hozzon vagy állítson be olyan viselkedést, amely meghatározza, hogyan kell összhangba hozni az időkeret jobb végét az oldal végével.
public TimescaleFitBehavior TimescaleFitBehavior { get; set; }
ingatlan értéke
UseGradientBrush
Megkapja vagy beállítja azt a értéket, amely azt jelzi, hogy a gradiens törlőt használni kell-e a Gantt Chart készítésekor.
public virtual bool UseGradientBrush { get; set; }
ingatlan értéke
Remarks
Csak akkor alkalmazható, ha a Gantt-térkép megjelenítése megjelenik.
View
Hozzon vagy állítson be a megjelenítési oszlopok listáját (Aspose.Tasks.Visualization.GanttChartColumn).Ha nem állítjuk be, akkor a feladatok azonosítója, a feladatok neve, a kezdet és a befejezés csak megjelenik.Ha mind a View, mind az Aspose.Tasks.Saving.SaveOptions.ViewSettings tulajdonságait beállítják, a View oszlopai a ViewSettings oszlopaiba kerülnek.
public ProjectView View { get; set; }
ingatlan értéke
ViewSettings
Megkapja vagy beállítja a nézetet (Aspose.Tasks.Saving.SaveOptions.View) a megjelenítéshez. Használhatja ezt az opciót, hogy kifejezetten meghatározzák, hogy mely nézetet menteni kell PDF, HTML vagy Kép formátumokban.Ha ez a tulajdonság be van állítva, az Aspose.Tasks.Visualization.PresentationFormat tulajdonságot figyelmen kívül hagyják, amikor a projekt menthető.Az alábbi képernyő egyikéről (Aspose.Tasks.View.Screen) megtekinthető: (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)
public View ViewSettings { get; set; }
ingatlan értéke
Exceptions
Amikor a beállított módszert hívják, és a képernyő tulajdonság nem támogatott értékű View osztály példája jelenik meg.