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
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
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
EndDate
Obține sau stabilește o dată pentru a finaliza renderarea la.
public DateTime EndDate { get; set; }
Valoarea proprietății
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
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
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
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
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
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
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
NonWorkingTimeColor
Obține sau stabilește culoarea timpului nefuncțional.
public Color NonWorkingTimeColor { get; set; }
Valoarea proprietății
PageCount
Obține sau stabilește numărul de pagini ale proiectului.
public int PageCount { get; protected set; }
Valoarea proprietății
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
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
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
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
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
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
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
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
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
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
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
Exceptions
Atunci când se numește metoda setată și se furnizează o clasă de vizualizare cu valoarea necunoscută a proprietății ecranului.