如题

解决方案 »

  1.   

    我按下例方法打印时,把flexgrid的列的宽度改变时,在vsprint中不能居中,只靠左。如果设置marginleft的值,又不能适时变化,请问各位该样设置,谢谢!With VSPrinter1
    .Header = "|第%d页" '显示Page n功能,表头内容
             .PaperSize = pprA4 '纸张大小,有参数可以选择
             .Orientation = orLandscape '纸张横向,纵向是= orPortrait        '.Preview = True
            .StartDoc
            .Zoom = 100 '显示比例
            .RenderControl = flexgrid.hwnd  '把网格内容传递给vsView显示
            .EndDoc
        End With