PrinterPaperSize Enumeration

Specifies the paper size which is used for printing.

Namespace:  Aspose.Tasks.Visualization
Assembly:  Aspose.Tasks (in Aspose.Tasks.dll) Version: 21.10
Syntax
public enum PrinterPaperSize
Members
  Member nameValueDescription
Custom1 Indicates that the paper size is defined by the user.
PaperLetter1 Indicates Envelope Letter printer paper size (8.5 in. by 11 in.).
PaperLetterSmall2 Indicates Small Letter printer paper size (8.5 in. by 11 in.).
PaperTabloid3 Indicates Tabloid printer paper size (11 in. by 17 in.).
PaperLedger4 Indicates Ledger printer paper size (17 in. by 11 in.).
PaperLegal5 Indicates Envelope legal printer paper size (8.5 in. by 14 in.).
PaperStatement6 Indicates Statement printer paper size (5.5 in. by 8.5 in.).
PaperExecutive7 Indicates Envelope executive printer paper size (7.25 in. by 10.5 in.).
PaperA38 Indicates A3 printer paper size (297 mm by 420 mm).
PaperA49 Indicates A4 printer paper size (210 mm by 297 mm).
PaperA4Small10 Indicates Small A4 printer paper size (210 mm by 297 mm).
PaperA511 Indicates A5 printer paper size (148 mm by 210 mm).
PaperB412 Indicates B4 printer paper size (250 mm by 353 mm).
PaperB513 Indicates B5 printer paper size (176 mm by 250 mm).
PaperFolio14 Indicates Folio printer paper size (8.5 in. by 13 in.).
PaperQuarto15 Indicates Quarto printer paper size (215 mm by 275 mm).
PaperStandard10x1416 Indicates Standard printer paper size (10 in. by 14 in.).
PaperStandard11x1717 Indicates Standard printer paper size (11 in. by 17 in.).
PaperNote18 Indicates Note printer paper size (8.5 in. by 11 in.).
PaperEnvelope1020 Indicates Envelope10 printer paper size (4.125 in. by 9.5 in.).
PaperCSheet24 Indicates C paper printer paper size (17 in. by 22 in.).
PaperDSheet25 Indicates D paper printer paper size (22 in. by 34 in.).
PaperESheet26 Indicates E paper printer paper size (34 in. by 44 in.).
PaperEnvelopeMonarch37 Indicates Envelope Monarch printer paper size (3.875 in. by 7.5 in.).
PaperStandard9x1144 Indicates Standard printer paper size (9 in. by 11 in.).
PaperStandard10x1145 Indicates Standard printer paper size (10 in. by 11 in.).
PaperStandard15x1146 Indicates Standard printer paper size (15 in. by 11 in.).
PaperA266 Indicates A2 printer paper size (420 mm by 594 mm).
Examples
Shows how to work with page info of MS Project view.
var project = new Project(DataDir + "Project2.mpp");

// lets modify the default view
var info = project.DefaultView.PageInfo;

Console.WriteLine("Modify Page Info: " + info.Name);

// lets modify margins
info.Margins.Left = 10d;
info.Margins.Top = 10d;
info.Margins.Right = 10d;
info.Margins.Bottom = 10d;

// lets modify page settings
info.PageSettings.IsPortrait = true;
info.PageSettings.PaperSize = PrinterPaperSize.PaperA4;

// lets modify page view settings
// set a value indicating whether to print notes.
info.PageViewSettings.PrintNotes = true;

var header = new HeaderFooterInfo
{
    LeftText = "Left header text",
    CenteredText = "Centered header text",
    RightText = "Right header text"
};
var legend = new PageLegend
{
    LeftText =  "Left legend text",
    CenteredText = "Centered legend text",
    RightText = "Right legend text"
};
var footer = new HeaderFooterInfo
{
    LeftText = "Left footer text",
    CenteredText = "Centered footer text",
    RightText = "Right footer text"
};

info.Header = header;
info.Legend = legend;
info.Footer = footer;

// work with project...
See Also