Class SaveOptions

Class SaveOptions

Numele spaţiului: Aspose.Tasks.Saving Asamblare: Aspose.Tasks.dll (25.4.0)

Aceasta este o clasă de bază abstractă pentru clase care permite utilizatorului să specifice opțiuni suplimentare atunci când economisește un proiect.într-un anumit format.

public abstract class SaveOptions : SimpleSaveOptions

Inheritance

object SimpleSaveOptions SaveOptions

Derived

HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions

Membrii moștenitori

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

Un exemplu al oricărei clase derivate din clasa SaveOptions este transferat la fluxul Save sau stringul Save overloadspentru utilizatorul să definească opțiunile personalizate atunci când salvează un document.

Constructors

SaveOptions()

Inițializează o nouă instanță a clasei Aspose.Tasks.Saving.SaveOptions.

protected SaveOptions()

SaveOptions(SaveOptions)

Inițializează o nouă instanță a clasei Aspose.Tasks.Saving.SaveOptions.

protected SaveOptions(SaveOptions options)

Parameters

options SaveOptions

Aspose.Tasks.Saving.SaveOptions pentru a copia.

Properties

BarStyles

Obține sau stabilește lista de cazuri din clasa Aspose.Tasks.Visualization.BarStyle care apare în vizualizarea proiectului.

public List<barstyle> BarStyles { get; set; }

Valoarea proprietății

List < BarStyle >

CustomPageSize

Obține sau stabilește dimensiunea de pagină personalizată în puncte (1 punct = 1/72 inch).

public SizeF CustomPageSize { get; set; }

Valoarea proprietății

SizeF

DrawNonWorkingTime

Obține sau stabilește o valoare care indică dacă timpul non-working ar trebui să fie retras (Valoarea standardă este TRUE).

public bool DrawNonWorkingTime { get; set; }

Valoarea proprietății

bool

EndDate

Obține sau stabilește o dată pentru a finaliza renderarea la.

public DateTime EndDate { get; set; }

Valoarea proprietății

DateTime

FitContent

Obține sau stabilește o valoare care indică dacă înălțimea rândului ar trebui crescută pentru a se potrivi conținutului său.

public bool FitContent { get; set; }

Valoarea proprietății

bool

FitTimescaleToEndOfPage

Obține sau stabilește dacă o secțiune calendaristică a unei vizualizări ar trebui să fie transmisă la sfârșitul (de dreapta) a celei de-a treia pagini.În cazul în care valoarea este falsă, secțiunea de calendar este raportată exact la EndDate, chiar dacă există un spațiu gol pe o pagină.

[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }

Valoarea proprietății

bool

Gridlines

Obține sau stabilește o listă de Aspose.Tasks.Visualization.Gridline care apare în vizualizarea proiectului.

public List<gridline> Gridlines { get; set; }

Valoarea proprietății

List < Gridline >

IsPortrait

Obține sau stabilește o valoare care indică dacă orientarea paginii este portreta; returnează fals dacă orientarea paginii este peisaj.

public bool IsPortrait { get; set; }

Valoarea proprietății

bool

Remarks

Nu se aplică atunci când SaveOptions.PageSize == Visualization.PageSize.DefinedInView.În acest caz, View.PageInfo.PageSettings.IsPortrait este utilizat în loc.Nu se aplică atunci când este setat SaveOptions.CustomPageSize.

LegendDrawingOptions

Obține sau stabilește o valoare care definește modul de a face o legendă. valoarea standard este LegendDrawingOptions.OnEveryPage.

public LegendDrawingOptions LegendDrawingOptions { get; set; }

Valoarea proprietății

LegendDrawingOptions

Remarks

Se aplică numai atunci când este prezentată vizualizarea grafică Gantt.

LegendItems

Obține sau stabilește o serie de PageLegendItem care definește ce rânduri ar trebui să fie prezentate în legenda paginii.În cazul în care nu, elementele implicite sunt redate.

public PageLegendItem[] LegendItems { get; set; }

Valoarea proprietății

PageLegendItem []

Remarks

Se aplică numai atunci când este prezentată vizualizarea grafică Gantt.

MarkCriticalTasks

Obține sau stabilește o valoare care indică dacă sarcinile critice ar trebui afișate în culoare roșie (Valoarea prealabilă este FALSE).

public bool MarkCriticalTasks { get; set; }

Valoarea proprietății

bool

NonWorkingTimeColor

Obține sau stabilește culoarea timpului nefuncțional.

public Color NonWorkingTimeColor { get; set; }

Valoarea proprietății

Color

PageCount

Obține sau stabilește numărul de pagini ale proiectului.

public int PageCount { get; protected set; }

Valoarea proprietății

int

PageSize

Obține sau stabilește dimensiunea paginii care urmează să fie renderată (valoarea de bază este PageSize.A4).

public PageSize PageSize { get; set; }

Valoarea proprietății

PageSize

PresentationFormat

Obține sau stabilește Aspose.Tasks.Saving.SaveOptions.PresentațieFormat în care documentul va fi salvat.

public PresentationFormat PresentationFormat { get; set; }

Valoarea proprietății

PresentationFormat

RenderToSinglePage

Obține sau stabilește o valoare care indică dacă un proiect ar trebui transmis unei pagini uniceatunci când proiectul este salvat în format grafic.Dimensiunea paginii va fi schimbată pentru ca proiectul renderat să se potrivească într-o singură pagină.

public bool RenderToSinglePage { get; set; }

Valoarea proprietății

bool

RollUpGanttBars

Obține sau stabilește o valoare care indică dacă subtascurile de pe bara de sarcini de rezumat ar trebui marcate.Pentru subtascurile, câmpul Rollup indică dacă informațiile din subtascurile Gantt vor fi rulate până la bara de sarcini de rezumat.Pentru sarcinile de rezumat, câmpul Rollup indică dacă bara de sarcină de rezumat afișează bara de rulare.Trebuie să aveți câmpul Rollup pentru sarcinile de rezumat setat la Da pentru orice sarcini de subtitrare pentru a rula la ele.

public bool RollUpGanttBars { get; set; }

Valoarea proprietății

bool

Remarks

Se aplică numai atunci când este prezentată vizualizarea grafică Gantt.

StartDate

Obține sau stabilește data pentru a începe renderarea de la.

public DateTime StartDate { get; set; }

Valoarea proprietății

DateTime

TextStyles

Obține sau stabilește lista stilurilor de text care au fost aplicate în timpul prezentării unei vizualizări a proiectului.

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

Valoarea proprietății

List < TextStyle >

Remarks

Aceste stiluri depășesc stilurile definite în GanttCharView.TextStyles.

Timescale

Obține sau stabilește valoarea Aspose.Tasks.Saving.SaveOptions.Timescale care este utilizată pentru a controla modul în care scala de timp (dacă este prezentă) este prezentată atunci când proiectul este salvat în format grafic.

public Timescale Timescale { get; set; }

Valoarea proprietății

Timescale

TimescaleFitBehavior

Obține sau stabilește un comportament care definește modul de a alinia sfârșitul corect al scalei de timp cu sfârșitul paginii.

public TimescaleFitBehavior TimescaleFitBehavior { get; set; }

Valoarea proprietății

TimescaleFitBehavior

UseGradientBrush

Obține sau stabilește o valoare care indică dacă ar trebui să se utilizeze bruscul gradient atunci când se renderă Gantt Chart.

public virtual bool UseGradientBrush { get; set; }

Valoarea proprietății

bool

Remarks

Se aplică numai atunci când este prezentată vizualizarea grafică Gantt.

View

Obține sau stabilește o listă a coloanelor de vizualizare pentru a render (Aspose.Tasks.Visualization.GanttChartColumn).Dacă nu este setat, atunci ID-urile de sarcină, numele de sarcină, începutul și sfârșitul sunt renderate numai.Dacă sunt setate proprietățile View și Aspose.Tasks.Saving.SaveOptions.ViewSettings, coloanele din View supraîncărcă coloanele din ViewSettings.

public ProjectView View { get; set; }

Valoarea proprietății

ProjectView

ViewSettings

Obțineți sau stabiliți o vizualizare (Aspose.Tasks.Saving.SaveOptions.View) pentru a render. puteți folosi aceste opțiuni pentru a specifica în mod explicit care vizualizare ar trebui să fie salvată în formatele PDF, HTML sau Image.Dacă această proprietate este setată, proprietatea Aspose.Tasks.Visualization.PresentationFormat este ignorată atunci când proiectul este salvat.Vizualizare ar trebui să fie din una dintre următoarele ecrane ((Aspose.Tasks.View.Screen)): (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)

public View ViewSettings { get; set; }

Valoarea proprietății

View

Exceptions

ArgumentException

Atunci când se numește metoda setată și se furnizează o clasă de vizualizare cu valoarea necunoscută a proprietății ecranului.

 Română