private void Rotate(PdfView.PdfRotation rotate) { // PdfRenderer does not support changes to the loaded document, // so we fake it by reloading the document into the renderer. int page = pdfViewer1.Renderer.Page; var document = pdfViewer1.Document; pdfViewer1.Document = null; document.RotatePage(page, rotate); pdfViewer1.Document = document; pdfViewer1.Renderer.Page = page; }
public void RotatePage(int pageNumber, PdfView.PdfRotation rotation) { _document.RotatePage(TranslatePage(pageNumber), rotation); }
public Image Render(int page, int width, int height, float dpiX, float dpiY, PdfView.PdfRotation rotate, PdfView.PdfRenderFlags flags) { return(_document.Render(page, width, height, dpiX, dpiY, rotate, flags)); }