Class SaveOptions

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

List • < BarStyle >

CustomPageSize

Zdobądź lub ustaw wybrany rozmiar strony w punktach (1 punkt = 1/72 cala).

public SizeF CustomPageSize { get; set; }

Wartość nieruchomości

SizeF

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

bool

EndDate

Otrzymuje lub ustawia datę, aby zakończyć renderowanie do.

public DateTime EndDate { get; set; }

Wartość nieruchomości

DateTime

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

bool

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

bool

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

List • < Gridline >

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

bool

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

LegendDrawingOptions

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

bool

NonWorkingTimeColor

Otrzymuje lub ustawia kolor czasu, który nie działa.

public Color NonWorkingTimeColor { get; set; }

Wartość nieruchomości

Color

PageCount

Otrzymuje lub ustawia liczbę stron projektu.

public int PageCount { get; protected set; }

Wartość nieruchomości

int

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

PageSize

PresentationFormat

Otrzymuje lub ustawia Aspose.Tasks.Saving.SaveOptions.PresentationFormat, w którym dokument zostanie zapisany.

public PresentationFormat PresentationFormat { get; set; }

Wartość nieruchomości

PresentationFormat

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

bool

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

bool

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

DateTime

TextStyles

Otrzymuje lub ustawia listę stylów tekstowych stosowanych podczas renderowania widoku projektu.

public List<textstyle> TextStyles { get; set; }

Wartość nieruchomości

List • < TextStyle >

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

Timescale

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

TimescaleFitBehavior

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

bool

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

ProjectView

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

View

Exceptions

ArgumentException

Kiedy metoda ustawiona jest wezwana i przykłady klasy Widok z nieopodatkowaną wartością właściwości ekranu jest dostarczane.

 Polski