Class SaveOptions
Названий на: Aspose.Tasks.Saving Асамблея: Aspose.Tasks.dll (25.4.0)
Це абстрактний базовий клас для класів, який дозволяє користувачеві вказати додаткові варіанти при збереженні проекту.В певний формат.
public abstract class SaveOptions : SimpleSaveOptions
Inheritance
object ← SimpleSaveOptions ← SaveOptions
Derived
HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions
Нападні члени
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
Приклад будь-якого класу, що випливає з класу SaveOptions, переходить до потоку Save or string Save overloads.Для того, щоб користувач міг визначити налаштувані варіанти при збереженні документа.
Constructors
SaveOptions()
Ініціалює новий приклад класу Aspose.Tasks.Saving.SaveOptions.
protected SaveOptions()
SaveOptions(SaveOptions)
Ініціалює новий приклад класу Aspose.Tasks.Saving.SaveOptions.
protected SaveOptions(SaveOptions options)
Parameters
options
SaveOptions
Про це йдеться в повідомленні Aspose.Tasks.Saving.SaveOptions.
Properties
BarStyles
Отримати або встановити список прикладів класу Aspose.Tasks.Visualization.BarStyle, що з’являється в погляді на проект.
public List<barstyle> BarStyles { get; set; }
вартість нерухомості
CustomPageSize
Отримати або встановити розмір сторінки в пунктах (1 пункт = 1/72 дюйма).
public SizeF CustomPageSize { get; set; }
вартість нерухомості
DrawNonWorkingTime
Приймає або встановлює вартість, яка вказує на те, чи потрібно витягувати непрацездатний час (загальна вартість TRUE).
public bool DrawNonWorkingTime { get; set; }
вартість нерухомості
EndDate
Отримає або встановить дату, щоб завершити рендеринг.
public DateTime EndDate { get; set; }
вартість нерухомості
FitContent
Він отримує або встановлює вартість, яка вказує на те, чи потрібно підвищувати висоту ряду, щоб підходити до його вмісту.
public bool FitContent { get; set; }
вартість нерухомості
FitTimescaleToEndOfPage
Знайти або встановити, чи має бути календарний розділ зображення переданий до кінця (правої сторони) останньої сторінки.Якщо значення неправдиве, то розділ календаря передається точно до EndDate, навіть якщо на сторінці є порожній простір.
[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }
вартість нерухомості
Gridlines
Отримати або встановити список Aspose.Tasks.Visualization.Gridline, що з’являється в погляді на проект.
public List<gridline> Gridlines { get; set; }
вартість нерухомості
IsPortrait
Він отримує або встановлює вартість, яка вказує на те, чи є ориентація сторінки портретом; повертає фальшиву, якщо ориентація сторінки є ландшафтом.
public bool IsPortrait { get; set; }
вартість нерухомості
Remarks
Не застосовується при SaveOptions.PageSize == Visualization.PageSize.DefinedInView.У цьому випадку замість цього використовується View.PageInfo.PageSettings.IsPortrait.Не застосовується, коли налаштується SaveOptions.CustomPageSize.
LegendDrawingOptions
Приймає або встановлює значення, яке визначає, як передавати легенду. дефолтним значенням є LegendDrawingOptions.OnEveryPage.
public LegendDrawingOptions LegendDrawingOptions { get; set; }
вартість нерухомості
Remarks
Це застосовується тільки тоді, коли зображення графіку Gantt з’являється.
LegendItems
Отримає або встановлює ряд PageLegendItem, який визначає, які смуги повинні бути представлені в сторінці легенди.Якщо нуль, дефолтні елементи відправляються.
public PageLegendItem[] LegendItems { get; set; }
вартість нерухомості
PageLegendItem [ ]
Remarks
Це застосовується тільки тоді, коли зображення графіку Gantt з’являється.
MarkCriticalTasks
Приймає або встановлює вартість, яка вказує на те, чи повинні критичні завдання відображатися в червоному кольорі (загальна вартість - FALSE).
public bool MarkCriticalTasks { get; set; }
вартість нерухомості
NonWorkingTimeColor
Приймає або встановлює непрацюючий час кольору.
public Color NonWorkingTimeColor { get; set; }
вартість нерухомості
PageCount
Знайти або встановити кількість сторінок проекту.
public int PageCount { get; protected set; }
вартість нерухомості
PageSize
Ви отримуєте або встановлюєте розмір сторінки, яка повинна бути передана (загальна вартість - PageSize.A4).
public PageSize PageSize { get; set; }
вартість нерухомості
PresentationFormat
Отримати або встановити Aspose.Tasks.Saving.SaveOptions.PresentationФормат, в якому документ буде збережений.
public PresentationFormat PresentationFormat { get; set; }
вартість нерухомості
RenderToSinglePage
отримує або встановлює вартість, яка вказує на те, чи має бути проект переданий на одну сторінку;Коли проект зберігається в графічному форматі.Розмір сторінки змінюється таким чином, що представлений проект може підходити на одну сторінку.
public bool RenderToSinglePage { get; set; }
вартість нерухомості
RollUpGanttBars
Приймає або встановлює значення, яке вказує на те, чи повинні бути означені підзадачі на резюме.Для підзадач поле Rollup вказує на те, чи буде інформація на підзадач Gantt-барів рольована до резюме-задач.Для резюме завдань поле Rollup вказує на те, чи відображає резюме смуга завдань рольовані смуги.Ви повинні мати поле Rollup для резюме завдань, встановлених на «Так» для будь-яких підзадач, щоб роліти на них.
public bool RollUpGanttBars { get; set; }
вартість нерухомості
Remarks
Це застосовується тільки тоді, коли зображення графіку Gantt з’являється.
StartDate
Приймати або встановити дату, щоб почати відправляти з.
public DateTime StartDate { get; set; }
вартість нерухомості
TextStyles
Отримає або встановить список текстових стилів, які були застосовані під час перегляду зображення проекту.
public List<textstyle> TextStyles { get; set; }
вартість нерухомості
Remarks
Ці стилі перевершують стилі, визначені в GanttCharView.TextStyles.
Timescale
Приймає або встановлює значення Aspose.Tasks.Saving.SaveOptions.Timescale, яке використовується для контролю того, як часовий масштаб (якщо присутній) передається, коли проект зберігається в графічному форматі.
public Timescale Timescale { get; set; }
вартість нерухомості
TimescaleFitBehavior
Знайдіть або встановить поведінку, яка визначає, як збігати правильний кінець часового масштабу з кінцем сторінки.
public TimescaleFitBehavior TimescaleFitBehavior { get; set; }
вартість нерухомості
UseGradientBrush
Ви отримаєте або встановите значення, яке вказує на те, чи потрібно використовувати градієнтський шприц при рендерації Gantt Chart.
public virtual bool UseGradientBrush { get; set; }
вартість нерухомості
Remarks
Це застосовується тільки тоді, коли зображення графіку Gantt з’являється.
View
Ви отримаєте або встановите список стовпів зображення, щоб показати (Aspose.Tasks.Visualization.GanttChartColumn).Якщо не встановити, то ідентифікатори завдань, імена завдань, старт і кінець з’являються тільки.Якщо налаштуються як властивості View, так і Aspose.Tasks.Saving.SaveOptions.ViewSettings, то колони з View перевершують колони з ViewSettings.
public ProjectView View { get; set; }
вартість нерухомості
ViewSettings
Ви можете використовувати ці варіанти для чітко визначити, який зображення потрібно зберегти у форматах PDF, HTML або зображення.Якщо ця власність встановлена, Aspose.Tasks.Visualization.PresentationФормат власності ігнорується, коли проект зберігається.Погляд повинен бути з одного з наступних екранів ((Aspose.Tasks.View.Screen)): (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)
public View ViewSettings { get; set; }
вартість нерухомості
Exceptions
При встановленні методу називається і надається приклад класу Показати з непідтримленою вартістю Об’єкт екрану.