示例#1
0
        public static void Render(IVisio.Page page, Drawing drawing, MsaglLayoutOptions options)
        {
            if (page == null)
            {
                throw new ArgumentNullException(nameof(page));
            }

            if (options == null)
            {
                throw new ArgumentNullException(nameof(options));
            }

            var renderer = new MsaglRenderer();

            renderer.LayoutOptions = options;
            renderer.Render(drawing, page);
            page.ResizeToFitContents(renderer.LayoutOptions.ResizeBorderWidth);
        }
示例#2
0
 public void Render(IVisio.Page page, MsaglLayoutOptions options)
 {
     MsaglRenderer.Render(page, this, options);
 }