HtmlSaveOptions

HtmlSaveOptions class

允许在将项目页面呈现为 HTML 时指定其他选项。

public class HtmlSaveOptions : SaveOptions

构造函数

姓名 描述
HtmlSaveOptions() 初始化HtmlSaveOptions类.

特性

姓名 描述
BarStyles { get; set; } 获取或设置实例的列表BarStyle出现在项目视图中的类。
CssSavingCallback { get; set; } 获取或设置为创建资源存储CSS而调用的回调。
CssStylePrefix { get; set; } 获取或设置 CSS 样式前缀。
CustomPageSize { get; set; } 获取或设置以磅为单位的自定义页面大小(1 磅 = 1/72 英寸)。
DefaultFontName { get; set; } 获取或设置渲染的默认字体。
DrawNonWorkingTime { get; set; } 获取或设置一个值,指示是否应绘制非工作时间(默认值为 TRUE)。
EndDate { get; set; } 获取或设置完成渲染的日期。
ExportCss { get; set; } 获取或设置 CSS 的导出方式。
ExportFonts { get; set; } 获取或设置字体的导出方式。
ExportImages { get; set; } 获取或设置图像的导出方式。
FitContent { get; set; } 获取或设置一个值,该值指示是否应增加行高以适应其内容。
FontFaceTypes { get; set; } 获取或设置字体类型。
FontResolveCallback { get; set; } 获取或设置可用于自定义已解析字体的回调。
FontSavingCallback { get; set; } 获取或设置为创建资源存储字体而调用的回调。
Gridlines { get; set; } 获取或设置列表Gridline出现在项目视图中。
ImageSavingCallback { get; set; } 获取或设置为创建资源存储字体而调用的回调。
IncludeProjectNameInPageHeader { get; set; } 获取或设置一个值,该值指示是否在 HTML 页面标题中包含项目名称。
IncludeProjectNameInTitle { get; set; } 获取或设置一个值,该值指示是否在 HTML 标题中包含项目名称。
LegendOnEachPage { get; set; } 获取或设置一个值,该值指示是否应在每页上显示图例(默认值为 TRUE)。
MarkCriticalTasks { get; set; } 获取或设置一个值,该值指示关键任务是否应以红色显示(默认值为 FALSE)。
NonWorkingTimeColor { get; set; } 获取或设置非工作时间颜色。
PageCount { get; } 获取或设置项目的页数。
Pages { get; set; } 获取或设置渲染项目布局时要保存的页码列表。 如果此列表为空,则将保存所有项目页面。
PageSavingCallback { get; set; } 获取或设置用户定义的回调,用于获取每个渲染页面的输出流。
PageSize { get; set; } 获取或设置要渲染的页面大小(默认值为PageSize.A4)。
PresentationFormat { get; set; } 获取或设置PresentationFormat文档将保存在其中。
ReduceFooterGap { get; set; } 获取或设置一个值,该值指示是否必须缩小最后一个任务和页脚之间的间隙。
RenderToSinglePage { get; set; } 获取或设置一个值,该值指示项目是否应呈现为单个页面 当项目以图形格式保存时。 页面大小将更改,以便呈现的项目可以放在一页上。
RollUpGanttBars { get; set; } 获取或设置一个值,该值指示是否应标记摘要任务栏上的子任务。 对于子任务,Rollup 字段指示是否将子任务甘特条上的信息汇总到摘要任务栏。 对于摘要任务,Rollup字段指示摘要任务栏是否显示汇总栏。 您必须将摘要任务的汇总字段设置为是,以便任何子任务汇总到它们。
SaveFormat { get; } 获取或设置在使用此保存选项对象时保存文档的格式。
StartDate { get; set; } 获取或设置开始渲染的日期。
TasksComparer { get; set; } 获取或设置比较器以对甘特图和任务表上的任务进行排序。
TasksFilter { get; set; } 获取或设置用于过滤在甘特图、任务表和任务使用图表上呈现的任务的条件。
TextStyles { get; set; } 获取或设置实例的列表TextStyle出现在项目视图中的类。
Timescale { get; set; } 获取或设置Timescale用于控制将项目保存为图形格式时如何呈现时间刻度(如果存在)的值。
override UseGradientBrush { get; set; } 获取或设置一个值,表示在渲染项目布局时是否使用渐变画笔。 当前渲染为 HTML 时不支持使用渐变画笔。
UseProjectDefaultFont { get; set; } 获取或设置一个值,该值指示是否必须使用默认字体进行渲染。
View { get; set; } 获取或设置要渲染的视图列列表 (GanttChartColumn ). 如果未设置,则仅呈现任务 ID、任务名称、开始和完成。 如果查看和ViewSettings属性已设置,View 中的列会覆盖 ViewSettings. 中的列
ViewSettings { get; set; } 获取或设置视图 (View) 渲染。您可以使用此选项明确指定应将哪个视图保存为 PDF、HTML 或图像格式。 如果设置了此属性,PresentationFormat保存项目时忽略属性。 视图应来自以下屏幕之一((Screen )): (甘特图、TaskSheet、TaskUsage、ResourceSheet、ResourceUsage)

也可以看看