We do not support page rotation in PDF document when it is viewed in PDF Viewer Control. However, as a workaround we can achieve this by setting the rotation value in PageSettings of the PDF document as illustrated in the below code snippet C#: //Initialize PdfDocument PdfDocument pdfDocument = new PdfDocument(); //Set Rotate property in page settings pdfDocument.PageSettings.Margins.All = 0; pdfDocument.PageSettings.Rotate = PdfPageRotateAngle.RotateAngle90; //Add the pages as PdfTemplate in PDF document for (int i = 0; i < loadedDocument.Pages.Count; i++) { PdfPage pdfPage = pdfDocument.Pages.Add(); PdfTemplate template = loadedDocument.Pages[i].CreateTemplate(); pdfPage.Graphics.DrawPdfTemplate(template, new PointF(0, 0),pdfDocument.PageSettings.Size); } //Save and load the document in viewer MemoryStream memoryStream = new MemoryStream(); pdfDocument.Save(memoryStream); memoryStream.Position = 0; PdfLoadedDocument ldocument = new PdfLoadedDocument(memoryStream); pdfViewer.LoadDocument(ldocument);
Sample: http://www.syncfusion.com/downloads/support/directtrac/general/ze/RotationWinRT2060694009
|
This page will automatically be redirected to the sign-in page in 10 seconds.