private PageMediaSizeName ResolvePaperName(string name) { if (PageMediaSizeName.TryParse(name, true, out PageMediaSizeName result)) { return(result); } return(PageMediaSizeName.Unknown); }
/// <summary> /// printing format /// </summary> /// <param name="printDialog">document</param> /// <param name="pageSize">page size</param> /// <param name="pageOrientation">orientation portrait</param> public void SetPrintProperty(PrintDialog printDialog, System.Printing.PageMediaSizeName pageSize = PageMediaSizeName.ISOA4, PageOrientation pageOrientation = PageOrientation.Portrait) { var printTicket = printDialog.PrintTicket; // printTicket.PageMediaSize = new PageMediaSize(180,25); // printTicket.PageResolution = new PageResolution(300, 300); printTicket.PageBorderless = PageBorderless.Borderless; printTicket.PageOrientation = pageOrientation; }