PageSettings.PagesInWidth
Contents
[
Hide
]PageSettings.PagesInWidth property
Gets or sets a number of pages in width to be printed.
public int PagesInWidth { get; set; }
Examples
Shows how to render view with ‘Fit X to Y pages’ option.
var project = new Project(DataDir + "TaskUsageView.mpp");
var view = project.Views.First(v => v.Screen == ViewScreen.TaskUsage);
view.PageInfo.PageSettings.AdjustToPercentOfNormalSize = false;
// specify that view should be rendered in 2 pages or less in height
view.PageInfo.PageSettings.PagesInHeight = 2;
// specify that view should be rendered in 1 page in width
view.PageInfo.PageSettings.PagesInWidth = 1;
PdfSaveOptions saveOptions = new PdfSaveOptions()
{
ViewSettings = view,
Timescale = Timescale.DefinedInView,
StartDate = new DateTime(2000, 04, 1),
EndDate = new DateTime(2000, 12, 31)
};
project.Save(OutDir + "PrintViewWithFitToPages_out.pdf", saveOptions);
See Also
- class PageSettings
- namespace Aspose.Tasks.Visualization
- assembly Aspose.Tasks