Renderizar datos del proyecto en tamaños de página predefinidos
Descripción general
Al exportar datos del proyecto de Microsoft a formatos visuales como Imágenes o PDF, a menudo es necesario controlar el tamaño de salida física **** del documento renderizado. Esto es especialmente importante al preparar informes para imprimir, archivar o compartir en todos los departamentos.
Aspose.Tasks para .NET proporciona un control total sobre esto a través de la enumeración de pageSize
en ‘saveOptions’. Puede elegir entre una variedad de formatos de papel estándar, como:
- A0, A1, A2, A3, A4 (Tamaños ISO comúnmente usados en Europa)
- Carta, Ledger (Normas de América del Norte)
Estas configuraciones le permiten adaptar con precisión la salida para gráficos de pared grandes, impresiones compactas o documentación digital.
Vistas compatibles para representar
Las siguientes vistas se pueden representar utilizando tamaños de página predefinidos:
- Gantt Chart
- Uso de la tarea
- Uso de recursos
- Hoja de recursos
Estos se pueden establecer utilizando la propiedad ‘PresentationFormat` en’ SaveOptions ‘.
Configuración del tamaño y representación de la página
Para usar un tamaño de página predefinido:
- Cree una instancia de
ImageVeoptions
oPDFSaveOptions
. - Establezca la propiedad ‘PageSize` en el valor deseado.
- Establezca el
PresentationFormat
en la vista que desee (por ejemplo,ganttchart
, `tareas de uso ‘). - Guarde el archivo en el disco.
Ejemplo: Proyecto de exportación a la imagen del gráfico Gantt del tamaño A1
1Project project = new Project("New Project.mpp");
2
3// Render the project to all Pre-Defined page sizes
4foreach (PageSize pageSize in (PageSize[])Enum.GetValues(typeof(PageSize)))
5{
6 PdfSaveOptions options = new PdfSaveOptions();
7 options.PresentationFormat = PresentationFormat.GanttChart;
8 options.FitContent = true;
9 options.PageSize = pageSize;
10 project.Save("PredefinedPageSizes_" + pageSize.ToString() + "_out.pdf", (SaveOptions)options);
11}
Notas y recomendaciones
- El diseño de salida depende no solo del tamaño de página, sino también del tiempo, el número de tareas y las columnas seleccionadas. Asegúrese de ajustar estos ajustes para obtener los mejores resultados.
- Al renderizar a formatos de imagen, considere usar compresión sin pérdida (como TIFF con LZW) para mantener la legibilidad en hojas grandes.
- Para proyectos muy grandes, se recomiendan los formatos A0 o Ledger para evitar el truncamiento de datos.
Resumen
Con Aspose.Tasks para .NET, puede renderizar los datos del proyecto en una variedad de tamaños de página predefinidos, adecuados para impresión o distribución digital. Esta función simplifica la generación de documentos y garantiza un formato uniforme en diferentes formatos de salida.