示例#1
0
        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;
        }
示例#2
0
 public void RotatePage(int pageNumber, PdfView.PdfRotation rotation)
 {
     _document.RotatePage(TranslatePage(pageNumber), rotation);
 }
示例#3
0
 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));
 }