Class SaveOptions
Nazwa przestrzeń: Aspose.Tasks.Saving Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Jest to abstrakcyjna klasa podstawowa dla klas, która umożliwia użytkownikowi określenie dodatkowych opcji podczas oszczędzania projektu.w określonym formacie.
public abstract class SaveOptions : SimpleSaveOptions
Inheritance
object ← SimpleSaveOptions ← SaveOptions
Derived
HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions
Dziedziczeni członkowie
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
Przykład dowolnej klasy pochodnej z klasy SaveOptions zostanie przeniesiony do strumienia Save lub strumienia Save overloadsUżytkownik może zdefiniować opcje dostosowane podczas przechowywania dokumentu.
Constructors
SaveOptions()
Inicjalizuje nową instancję klasy Aspose.Tasks.Saving.SaveOptions.
protected SaveOptions()
SaveOptions(SaveOptions)
Inicjalizuje nową instancję klasy Aspose.Tasks.Saving.SaveOptions.
protected SaveOptions(SaveOptions options)
Parameters
options
SaveOptions
Aspose.Tasks.Saving.SaveOptions do kopiowania.
Properties
BarStyles
Otrzymuje lub ustawia listę przykładów klasy Aspose.Tasks.Visualization.BarStyle, która pojawia się w widoku projektu.
public List<barstyle> BarStyles { get; set; }
Wartość nieruchomości
CustomPageSize
Zdobądź lub ustaw wybrany rozmiar strony w punktach (1 punkt = 1/72 cala).
public SizeF CustomPageSize { get; set; }
Wartość nieruchomości
DrawNonWorkingTime
Otrzymuje lub ustawia wartość wskazującą, czy czas pracy nie powinien być wyciągnięty (wartość domyślna jest TRUE).
public bool DrawNonWorkingTime { get; set; }
Wartość nieruchomości
EndDate
Otrzymuje lub ustawia datę, aby zakończyć renderowanie do.
public DateTime EndDate { get; set; }
Wartość nieruchomości
FitContent
Otrzymuje lub ustawia wartość wskazującą, czy wysokość kolejki powinna zostać zwiększona, aby dopasować jej zawartość.
public bool FitContent { get; set; }
Wartość nieruchomości
FitTimescaleToEndOfPage
Otrzymuje lub ustawia, czy sekcja kalendarza widoku powinna zostać przeniesiona do końca (po prawej stronie) ostatniej strony.Jeśli wartość jest fałszywa, sekcja kalendarza jest przekazywana dokładnie do EndDate, nawet jeśli na stronie znajduje się puste miejsce.
[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }
Wartość nieruchomości
Gridlines
Otrzymuje lub ustawia listę Aspose.Tasks.Visualization.Gridline, która pojawia się w widoku projektu.
public List<gridline> Gridlines { get; set; }
Wartość nieruchomości
IsPortrait
Otrzymuje lub ustawia wartość wskazującą, czy orientacja strony jest portretem; zwraca się fałszywa, jeśli orientacja strony jest krajobrazem.
public bool IsPortrait { get; set; }
Wartość nieruchomości
Remarks
Nie ma zastosowania w przypadku SaveOptions.PageSize == Visualization.PageSize.DefinedInView.W tym przypadku View.PageInfo.PageSettings.IsPortrait jest używany zamiast.Nie ma zastosowania, gdy ustawiono SaveOptions.CustomPageSize.
LegendDrawingOptions
Otrzymuje lub ustawia wartość, która definiuje, jak przekazać legendę. wartość domyślna to LegendDrawingOptions.OnEveryPage.
public LegendDrawingOptions LegendDrawingOptions { get; set; }
Wartość nieruchomości
Remarks
Jest on stosowany tylko wtedy, gdy widok wykresu Gantt jest wyświetlany.
LegendItems
Otrzymuje lub ustawia serię PageLegendItem, która określa, które paski powinny być przekazywane w legendzie strony.Jeśli nula, przedmioty domyślne są przekazywane.
public PageLegendItem[] LegendItems { get; set; }
Wartość nieruchomości
PageLegendItem [ ]
Remarks
Jest on stosowany tylko wtedy, gdy widok wykresu Gantt jest wyświetlany.
MarkCriticalTasks
Otrzymuje lub ustawia wartość wskazującą, czy zadania krytyczne powinny być wyświetlane w czerwonym kolorze (wartość domyślna jest FALSE).
public bool MarkCriticalTasks { get; set; }
Wartość nieruchomości
NonWorkingTimeColor
Otrzymuje lub ustawia kolor czasu, który nie działa.
public Color NonWorkingTimeColor { get; set; }
Wartość nieruchomości
PageCount
Otrzymuje lub ustawia liczbę stron projektu.
public int PageCount { get; protected set; }
Wartość nieruchomości
PageSize
Otrzymuje lub ustawia rozmiar strony, która ma zostać przekazana (wartość domyślna to PageSize.A4).
public PageSize PageSize { get; set; }
Wartość nieruchomości
PresentationFormat
Otrzymuje lub ustawia Aspose.Tasks.Saving.SaveOptions.PresentationFormat, w którym dokument zostanie zapisany.
public PresentationFormat PresentationFormat { get; set; }
Wartość nieruchomości
RenderToSinglePage
otrzymuje lub ustawia wartość wskazującą, czy projekt powinien zostać przekazany do jednej stronygdy projekt jest zapisywany w formacie graficznym.Rozmiar strony zostanie zmieniony tak, że zrealizowany projekt może być dostosowany do jednej strony.
public bool RenderToSinglePage { get; set; }
Wartość nieruchomości
RollUpGanttBars
Otrzymuje lub ustawia wartość wskazującą, czy powinny być oznaczone podstawowe zadania na łańcuchu zadań.W przypadku zadań podtytułowych pole Rollup wskazuje, czy informacje na podtycie pasek Gantt zostaną zawieszone do paska zadań podtytułowych.W przypadku zadań podsumowujących pole Rollup wskazuje, czy podsumowująca pasek zadań wyświetla podsumowane paski.Powinieneś mieć pole Rollup dla zadań podsumowujących ustawione na Tak dla dowolnych pod zadań do roll up do nich.
public bool RollUpGanttBars { get; set; }
Wartość nieruchomości
Remarks
Jest on stosowany tylko wtedy, gdy widok wykresu Gantt jest wyświetlany.
StartDate
Otrzymuje lub ustawia datę, aby rozpocząć renderowanie od.
public DateTime StartDate { get; set; }
Wartość nieruchomości
TextStyles
Otrzymuje lub ustawia listę stylów tekstowych stosowanych podczas renderowania widoku projektu.
public List<textstyle> TextStyles { get; set; }
Wartość nieruchomości
Remarks
Styly te przekraczają style zdefiniowane w GanttCharView.TextStyles.
Timescale
Otrzymuje lub ustawia wartość Aspose.Tasks.Saving.SaveOptions.Timescale, która jest używana do sterowania tym, w jaki sposób skala czasu (jeśli istnieje) jest wyświetlana, gdy projekt jest zapisywany w formacie graficznym.
public Timescale Timescale { get; set; }
Wartość nieruchomości
TimescaleFitBehavior
Otrzymuje lub ustawia zachowanie, które definiuje, jak dostosować właściwy koniec skali czasowej do końca strony.
public TimescaleFitBehavior TimescaleFitBehavior { get; set; }
Wartość nieruchomości
UseGradientBrush
Otrzymuje lub ustawia wartość wskazującą, czy należy używać szczoteczki gradientowej podczas renderowania wykresu Gantt.
public virtual bool UseGradientBrush { get; set; }
Wartość nieruchomości
Remarks
Jest on stosowany tylko wtedy, gdy widok wykresu Gantt jest wyświetlany.
View
Otrzymuje lub ustawia listę kolumn widokowych do przesyłania (Aspose.Tasks.Visualization.GanttChartColumn).Jeśli nie ustawiono, identyfikatory zadań, nazwy zadań, początek i zakończenie są wyświetlane tylko.Jeśli ustawione są zarówno cechy widoku, jak i Aspose.Tasks.Saving.SaveOptions.ViewSettings, kolumny z widoku przekraczają kolumny z widoku.
public ProjectView View { get; set; }
Wartość nieruchomości
ViewSettings
Dostęp lub ustaw widok (Aspose.Tasks.Saving.SaveOptions.View) do renderowania. można użyć tych opcji, aby wyraźnie określić, który widok należy zapisać w formach PDF, HTML lub obrazu.Jeśli ta nieruchomość jest ustawiona, nieruchomość Aspose.Tasks.Visualization.PresentationFormat jest ignorowana, gdy projekt jest zapisany.Widok powinien być z jednego z następujących ekranów ((Aspose.Tasks.View.Screen)): (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)
public View ViewSettings { get; set; }
Wartość nieruchomości
Exceptions
Kiedy metoda ustawiona jest wezwana i przykłady klasy Widok z nieopodatkowaną wartością właściwości ekranu jest dostarczane.