Class PdfSaveOptions

PdfSaveOptions class

Позволяет указать дополнительные параметры при рендеринге страниц проекта в PDF.

public class PdfSaveOptions : SaveOptions

Конструкторы

ИмяОписание
PdfSaveOptions()Инициализирует новый экземплярPdfSaveOptionsкласс, который можно использовать для сохранения документа вPDF формат.

Характеристики

ИмяОписание
BarStyles { get; set; }Получает или задает список экземпляровBarStyle класс, который отображается в представлении проекта.
Compliance { get; set; }Получает или задает желаемый уровень соответствия для сгенерированного PDF-документа. Значение по умолчанию:Pdf15 .
CustomPageSize { get; set; }Получает или задает пользовательский размер страницы в пунктах (1 пункт = 1/72 дюйма).
DefaultFontName { get; set; }Получает или задает шрифт по умолчанию для рендеринга.
DigitalSignatureDetails { get; set; }Получает или задает данные цифровой подписи. Если не установлено, то подписание производиться не будет.
DrawNonWorkingTime { get; set; }Получает или задает значение, указывающее, следует ли отображать нерабочее время (значение по умолчанию — TRUE).
EncryptionDetails { get; set; }Получает или задает сведения о шифровании. Если не установлено, то шифрование выполняться не будет.
EndDate { get; set; }Получает или задает дату завершения рендеринга.
FitContent { get; set; }Получает или задает значение, указывающее, следует ли увеличить высоту строки, чтобы она соответствовала ее содержимому.
FitTimescaleToEndOfPage { get; set; }Получает или задает, должен ли раздел календаря представления отображаться до конца (справа) последней страницы. Если значение равно false, раздел календаря отображается точно до EndDate, даже если на странице есть пустое место.
FontResolveCallback { get; set; }Получает или задает обратный вызов, который можно использовать для настройки разрешенных шрифтов.
Gridlines { get; set; }Получает или задает списокGridline которые отображаются в представлении проекта.
LegendOnEachPage { get; set; }Получает или задает значение, указывающее, следует ли отображать легенду на каждой странице (значение по умолчанию — TRUE).
MarkCriticalTasks { get; set; }Получает или задает значение, указывающее, должны ли критические задачи отображаться красным цветом (значение по умолчанию — FALSE).
NonWorkingTimeColor { get; set; }Получает или задает цвет нерабочего времени.
PageCount { get; }Получает или задает количество страниц проекта.
Pages { get; set; }Получает или задает список номеров страниц для сохранения при сохранении макета проекта в отдельные файлы. Все страницы будут сохранены, если этот список пуст.
PageSavingCallback { get; set; }Получает или задает определяемый пользователем обратный вызов, который используется для получения выходного потока для каждой отображаемой страницы. Применяется, когдаSaveToSeparateFiles используется опция .
PageSize { get; set; }Получает или задает размер отображаемой страницы (значение по умолчанию — PageSize.A4).
PresentationFormat { get; set; }Получает или задаетPresentationFormat в котором документ будет сохранен.
ReduceFooterGap { get; set; }Получает или задает значение, указывающее, должен ли быть уменьшен разрыв между последней задачей и нижним колонтитулом.
RenderToSinglePage { get; set; }Получает или задает значение, указывающее, должен ли проект отображаться на одной странице при сохранении проекта в графическом формате. Размер страницы будет изменен, чтобы отображаемый проект мог уместиться на одной странице.
RollUpGanttBars { get; set; }Получает или задает значение, указывающее, должны ли быть отмечены подзадачи на панели сводных задач. Поле указывает, отображаются ли на панели сводных задач свернутые столбцы.
SaveFormat { get; }Получает или задает формат, в котором будет сохранен документ, если используется этот объект параметров сохранения.
SaveToSeparateFiles { get; set; }Получает или задает значение, указывающее, следует ли сохранять страницы проекта в отдельные файлы.
StartDate { get; set; }Получает или задает дату начала рендеринга.
TasksComparer { get; set; }Получает или задает компаратор для сортировки задач на диаграмме Ганта и диаграмме листа задач.
TasksFilter { get; set; }Получает или задает условие, которое используется для фильтрации задач, отображаемых на диаграммах Ганта, листе задач и диаграммах использования задач.
TextCompression { get; set; }Получает или задает тип сжатия, который будет использоваться для всех потоков содержимого, кроме изображений. Значение по умолчанию:Flate .
TextStyles { get; set; }Получает или задает список экземпляровTextStyle класс, который отображается в представлении проекта.
Timescale { get; set; }Получает или задаетTimescale значение, которое используется для управления визуализацией временной шкалы (если она присутствует) при сохранении проекта в графическом формате.
virtual UseGradientBrush { get; set; }Получает или задает значение, указывающее, следует ли использовать градиентную кисть при визуализации диаграммы Ганта.
UseProjectDefaultFont { get; set; }Получает или задает значение, указывающее, должен ли использоваться шрифт по умолчанию для рендеринга.
View { get; set; }Получает или задает список столбцов представления для отображения (GanttChartColumn ). Если не задано, то визуализируются только идентификаторы задач, имена задач, начало и конец.ViewSettingsсвойства установлены, столбцы из View переопределяют столбцы из ViewSettings.
ViewSettings { get; set; }Получает или задает представление (View ) для рендеринга. Вы можете использовать эти параметры, чтобы явно указать, какое представление должно быть сохранено в форматах PDF, HTML или Image. Если это свойство установлено,PresentationFormat свойство игнорируется при сохранении проекта. Вид должен быть на одном из следующих экранов ((Screen )): (Ганта, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)

Смотрите также