Class PdfSaveOptions

PdfSaveOptions class

Permite especificar opciones adicionales al renderizar páginas de proyecto a PDF.

public class PdfSaveOptions : SaveOptions

Constructores

NombreDescripción
PdfSaveOptions()Inicializa una nueva instancia delPdfSaveOptionsclase que se puede utilizar para guardar un documento en elPDF formato.

Propiedades

NombreDescripción
BarStyles { get; set; }Obtiene o establece la lista de las instancias delBarStyle class que aparecen en la vista del proyecto.
Compliance { get; set; }Obtiene o establece un nivel de cumplimiento deseado para el documento PDF generado. El valor predeterminado esPdf15 .
CustomPageSize { get; set; }Obtiene o establece el tamaño de página personalizado en puntos (1 punto = 1/72 de pulgada).
DefaultFontName { get; set; }Obtiene o establece la fuente predeterminada para renderizar.
DigitalSignatureDetails { get; set; }Obtiene o establece los detalles de una firma digital. Si no se establece, no se realizará ninguna firma.
DrawNonWorkingTime { get; set; }Obtiene o establece un valor que indica si se debe dibujar el tiempo no laborable (el valor predeterminado es VERDADERO).
EncryptionDetails { get; set; }Obtiene o establece detalles de cifrado. Si no se establece, no se realizará ningún cifrado.
EndDate { get; set; }Obtiene o establece una fecha para terminar de renderizar.
FitContent { get; set; }Obtiene o establece un valor que indica si se debe aumentar el alto de la fila para que se ajuste a su contenido.
FitTimescaleToEndOfPage { get; set; }Obtiene o establece si una sección de calendario de una vista debe representarse al final (lado derecho) de la última página. Si el valor es falso, la sección de calendario se representa exactamente en EndDate, incluso si hay un espacio vacío en una página.
FontResolveCallback { get; set; }Obtiene o establece una devolución de llamada que se puede usar para personalizar las fuentes resueltas.
Gridlines { get; set; }Obtiene o establece una lista deGridline que aparecen en la vista del proyecto.
LegendOnEachPage { get; set; }Obtiene o establece un valor que indica si la leyenda debe mostrarse en cada página (el valor predeterminado es VERDADERO).
MarkCriticalTasks { get; set; }Obtiene o establece un valor que indica si las tareas críticas deben mostrarse en color rojo (el valor predeterminado es FALSO).
NonWorkingTimeColor { get; set; }Obtiene o establece el color del tiempo no laborable.
PageCount { get; }Obtiene o establece el número de páginas del proyecto.
Pages { get; set; }Obtiene o establece la lista de números de página para guardar al guardar el diseño del proyecto en archivos separados. Todas las páginas se guardarán si esta lista está vacía.
PageSavingCallback { get; set; }Obtiene o establece una devolución de llamada definida por el usuario que se usa para obtener un flujo de salida para cada página renderizada. Es aplicable cuandoSaveToSeparateFiles se utiliza la opción.
PageSize { get; set; }Obtiene o establece el tamaño de la página que se representará (el valor predeterminado es PageSize.A4).
PresentationFormat { get; set; }Obtiene o establece elPresentationFormat en el que se guardará el documento.
ReduceFooterGap { get; set; }Obtiene o establece un valor que indica si se debe reducir un espacio entre la última tarea y el pie de página.
RenderToSinglePage { get; set; }Obtiene o establece un valor que indica si un proyecto debe representarse en una sola página cuando el proyecto se guarda en formato gráfico. El tamaño de la página cambiará para que el proyecto representado pueda caber en una sola página.
RollUpGanttBars { get; set; }Obtiene o establece un valor que indica si se deben marcar las subtareas en la barra de tareas de resumen. Para las subtareas, el campo Resumen indica si la información de las barras de Gantt de las subtareas se acumulará en la barra de tareas de resumen. Para las tareas de resumen, el campo Resumen El campo indica si la barra de tareas de resumen muestra barras acumuladas. Debe tener el campo Resumen para tareas de resumen establecido en Sí para que cualquier subtarea se acumule en ellas.
SaveFormat { get; }Obtiene o establece el formato en el que se guardará el documento si se utiliza este objeto de opciones de guardado.
SaveToSeparateFiles { get; set; }Obtiene o establece un valor que indica si se deben guardar las páginas del proyecto en archivos independientes.
StartDate { get; set; }Obtiene o establece la fecha desde la que se empieza a renderizar.
TasksComparer { get; set; }Obtiene o establece el comparador para ordenar tareas en diagramas de Gantt y hojas de tareas.
TasksFilter { get; set; }Obtiene o establece la condición que se usa para filtrar tareas representadas en diagramas de Gantt, hoja de tareas y uso de tareas.
TextCompression { get; set; }Obtiene o establece un tipo de compresión que se usará para todos los flujos de contenido excepto imágenes. El valor predeterminado esFlate .
TextStyles { get; set; }Obtiene o establece la lista de las instancias delTextStyle class que aparecen en la vista del proyecto.
Timescale { get; set; }Obtiene o establece elTimescale valor que se usa para controlar cómo se representa la escala de tiempo (si está presente) cuando el proyecto se guarda en formato gráfico.
virtual UseGradientBrush { get; set; }Obtiene o establece un valor que indica si se debe usar el pincel de degradado al representar el diagrama de Gantt.
UseProjectDefaultFont { get; set; }Obtiene o establece un valor que indica si se debe utilizar la fuente predeterminada para la representación.
View { get; set; }Obtiene o establece una lista de las columnas de vista para representar (GanttChartColumn ). Si no se establece, solo se representan los ID de tarea, los nombres de tarea, el inicio y el final. Si tanto Ver comoViewSettingslas propiedades están configuradas, las columnas de View reemplazan las columnas de ViewSettings.
ViewSettings { get; set; }Obtiene o establece una vista (View ) para renderizar. Puede usar estas opciones para especificar explícitamente qué vista debe guardarse en formato PDF, HTML o de imagen. Si se establece esta propiedad,PresentationFormat La propiedad se ignora cuando se guarda el proyecto. La vista debe ser desde una de las siguientes pantallas ((Screen )): (Gantt, Hoja de tareas, Uso de tareas, Hoja de recursos, Uso de recursos)

Ver también