Class SaveOptions

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 流或行 Save 过载让用户在保存文档时定义自定义选项。

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; }

财产价值

List < BarStyle >

CustomPageSize

获取或将自定义页面大小设置为点(1点 = 1/72 英寸)。

public SizeF CustomPageSize { get; set; }

财产价值

SizeF

DrawNonWorkingTime

收到或设置一个值,表明是否不工作时间应该提取(默认值是 TRUE)。

public bool DrawNonWorkingTime { get; set; }

财产价值

bool

EndDate

收到或设置一个日期,以便完成交付。

public DateTime EndDate { get; set; }

财产价值

DateTime

FitContent

收到或设置一个值,表明是否应该增加序列高度,以适应其内容。

public bool FitContent { get; set; }

财产价值

bool

FitTimescaleToEndOfPage

接收或设置一个视图的日历部分是否应该转移到最后一页的尽头(右侧)。如果值是虚假的,日历部分将准确地转换为EndDate,即使页面上有一个空白空间。

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

财产价值

bool

Gridlines

获取或设置在项目视图中显示的 Aspose.Tasks.Visualization.Gridline 列表。

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

财产价值

List < Gridline >

IsPortrait

收到或设置一个值,表明页面导向是否是肖像;返回虚假,如果页面导向是景观。

public bool IsPortrait { get; set; }

财产价值

bool

Remarks

不适用于 SaveOptions.PageSize == Visualization.PageSize.DefinedInView。在此情况下,使用 View.PageInfo.PageSettings.IsPortrait。在设置 SaveOptions.CustomPageSize 时不适用。

LegendDrawingOptions

收到或设置一个值,定义如何传奇。 默认值是 LegendDrawingOptions.OnEveryPage。

public LegendDrawingOptions LegendDrawingOptions { get; set; }

财产价值

LegendDrawingOptions

Remarks

仅适用于 Gantt 图表视图时。

LegendItems

获取或设置一个序列的 PageLegendItem 定义哪些栏应该在页面传说中呈现。如果零,默认项目将被交付。

public PageLegendItem[] LegendItems { get; set; }

财产价值

PageLegendItem ( )

Remarks

仅适用于 Gantt 图表视图时。

MarkCriticalTasks

收到或设置值,表明关键任务是否应以红色显示(默认值为FALSE)。

public bool MarkCriticalTasks { get; set; }

财产价值

bool

NonWorkingTimeColor

接收或设置不工作时间的颜色。

public Color NonWorkingTimeColor { get; set; }

财产价值

Color

PageCount

获取或设置项目页数。

public int PageCount { get; protected set; }

财产价值

int

PageSize

获取或设置要呈现的页面大小(默认值为 PageSize.A4)。

public PageSize PageSize { get; set; }

财产价值

PageSize

PresentationFormat

获取或设置 Aspose.Tasks.Saving.SaveOptions.Presentation 文件将被保存的格式。

public PresentationFormat PresentationFormat { get; set; }

财产价值

PresentationFormat

RenderToSinglePage

收到或设置一个值,表明是否应该将项目转移到一个单一页面当项目存储在图形格式时。页面大小将被更改,以便发布的项目可以在一个页面上匹配。

public bool RenderToSinglePage { get; set; }

财产价值

bool

RollUpGanttBars

收到或设置一个值,表明总结任务栏上的子任务是否应该被标记。对于子任务,滚动字段表明子任务Gantt栏上的信息是否将被滚动到总结任务栏。对于总结任务,Rollup 字段表示总结任务栏是否显示滚动上行。您必须设置为“是”的概述任务的滚动字段,以便任何子任务可以滚动到它们。

public bool RollUpGanttBars { get; set; }

财产价值

bool

Remarks

仅适用于 Gantt 图表视图时。

StartDate

收到或设置日期,以便开始播放。

public DateTime StartDate { get; set; }

财产价值

DateTime

TextStyles

获取或设置在项目视图中应用的文本风格列表。

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

财产价值

List < TextStyle >

Remarks

这些风格超过了在GanttCharView.TextStyles中定义的风格。

Timescale

获取或设置 Aspose.Tasks.Saving.SaveOptions.Timescale 值,用于控制项目存储到图形格式时的时间尺寸(如现有)。

public Timescale Timescale { get; set; }

财产价值

Timescale

TimescaleFitBehavior

获得或设置一个行为,定义如何将时间层的正确结尾与页面结尾相匹配。

public TimescaleFitBehavior TimescaleFitBehavior { get; set; }

财产价值

TimescaleFitBehavior

UseGradientBrush

获取或设置一个值,表明是否应在Gantt 图表中使用格拉迪特刷子。

public virtual bool UseGradientBrush { get; set; }

财产价值

bool

Remarks

仅适用于 Gantt 图表视图时。

View

获取或设置显示列的列表(Aspose.Tasks.Visualization.GanttChartColumn)。如果不设置,则任务ID、任务名称、开始和结束仅提供。如果设置了 View 和 Aspose.Tasks.Saving.SaveOptions.ViewSettings 属性,则 View 中的列将超过 ViewSettings 的列。

public ProjectView View { get; set; }

财产价值

ProjectView

ViewSettings

获取或设置一个视图(Aspose.Tasks.Saving.SaveOptions.View)播放. 您可以使用此选项明确指定哪个视图应该保存到 PDF、HTML 或图像格式。如果此属性设置,则 Aspose.Tasks.Visualization.PresentationFormat 属性在项目保存时被忽略。顯示應該從下列屏幕之一(Aspose.Tasks.View.Screen):(Gantt、TaskSheet、TaskUsage、ResourceSheet、ResourceUsage)

public View ViewSettings { get; set; }

财产价值

View

Exceptions

ArgumentException

当设置方法被召唤并提供未支持的屏幕属性值的视图类例。

 中文