04-报表打印/PrintDirection/PrintDirection/PrintClass.cs
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Printing;
using System.Drawing;
using System.Data;
using System.Collections;
namespace PrintDirection
{
//=====================================================
//Copyright (C) 2008-2009 小科
//All rights reserved
//CLR版本: 2.0.50727.1433
//新建项输入的名称: PrintClass
//机器名称: MRWXK
//命名空间名称: PrintDirection
//文件名: PrintClass
//当前系统时间: 2008-12-04 15:56:01
//当前登录用户名: Administrator
//创建年份: 2008
//http://www.mingribook.com
//======================================================
class PrintClass
{
#region 全局变量
private DataGridView datagrid;
private PrintDocument printdocument;
private PageSetupDialog pagesetupdialog;
private PrintPreviewDialog printpreviewdialog;
int currentpageindex = 0;//当前页的编号
int rowcount = 0;//数据的行数
int pagecount = 0;//打印页数
public int x = 0;//绘画时的x轴位置
public int PrintPageHeight = 1169;//打印的默认高度
public int PrintPageWidth = 827;//打印的默认宽度
public int headerheight = 30;//标题高度
public int topmargin = 60; //顶边距
public int celltopmargin = 6;//单元格顶边距
public int pagerowcount = 7;//每页行数
public int rowgap = 23;//行高
public int colgap = 5;//每列间隔
public int leftmargin = 50;//左边距
public Font headerfont = new Font("arial", 9, FontStyle.Bold);//列名标题字体
public Brush brushHeaderFont = new SolidBrush(Color.Black);//列名字体画刷
public Font Cellfont = new Font("arial", 9);//单元格字体
public bool isautopagerowcount = true;//是否自动计算行数
public int buttommargin = 80;//底边距
public bool PageAspect = false;//打印的方向
public static bool PageScape = false;//打印方向
public int PageSheet = 0;
#endregion
#region 打印信息的初始化
/// <summary>
/// 打印信息的初始化
/// </summary>
/// <param datagrid="DataGridView">打印数据</param>
后面还有 171 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
