public void PrintMe(PixelFarm.Drawing.WinGdi.MyGdiPlusCanvas targetCanvas)
        {
            //paint to external canvas
            var winBridge = (GdiPlus.MyTopWindowBridgeGdiPlus) this.winBridge;

            if (winBridge != null)
            {
                winBridge.PrintToCanvas(targetCanvas);
            }
        }
Ejemplo n.º 2
0
 private void cmdPrint_Click(object sender, EventArgs e)
 {
     using (var bmp = new Bitmap(800, 600, System.Drawing.Imaging.PixelFormat.Format32bppArgb))
         using (var g = System.Drawing.Graphics.FromImage(bmp))
         {
             //var canvasInit = new PixelFarm.Drawing.CanvasInitParameters();
             //canvasInit.externalCanvas = g;
             var canvas = new PixelFarm.Drawing.WinGdi.MyGdiPlusCanvas(0, 0, 800, 600);;// LayoutFarm.UI.GdiPlus.MyWinGdiPortal.P.CreateCanvas(0, 0, 800, 600, canvasInit);
             vwport.PrintMe(canvas);
             bmp.Save("d:\\WImageTest\\testhtml.bmp");
         }
 }
Ejemplo n.º 3
0
 private void cmdPrintToPrinter_Click(object sender, EventArgs e)
 {
     System.Drawing.Printing.PrintDocument printdoc = new System.Drawing.Printing.PrintDocument();
     printdoc.PrintPage += (e2, s2) =>
     {
         var g = s2.Graphics;
         //var canvasInit = new PixelFarm.Drawing.CanvasInitParameters();
         //canvasInit.externalCanvas = g;
         var canvas = new PixelFarm.Drawing.WinGdi.MyGdiPlusCanvas(0, 0, 800, 600);
         vwport.PrintMe(canvas);
     };
     printdoc.Print();
 }
Ejemplo n.º 4
0
 public void PrintToCanvas(PixelFarm.Drawing.WinGdi.MyGdiPlusCanvas canvas)
 {
     this.gdiPlusViewport.PaintMe(canvas);
 }
Ejemplo n.º 5
0
 public void Print(PixelFarm.Drawing.WinGdi.MyGdiPlusCanvas canvas)
 {
     viewportControl.PrintMe(canvas);
 }