精华内容
下载资源
问答
  • 1.<style media="print">...的用法合理应用,media="print"是不被网页所显示的,只能在打印的效果上存在,可以设置出打印效果在网页上所显示不一样。 2.例:设置打印出来的字体网页是不同的 或者 ...

    1.<style media="print">、<link media="print">的用法合理应用,media="print"是不被网页所显示的,只能在打印的效果上存在,可以设置出打印效果和在网页上所显示的不一样。

    2.例:设置打印出来的字体和网页是不同的

    或者 <style media="print">body{font-size:12px;}</style>
    

    3.实例:

    <html> 
    <head> 
    <style> .none { display:none;} </style> 
    <style media="print">.none { display:block;}</style>
    </head>
    <body> 
    <h1>media="print" 实例</h1>
    <p style="background-color:red">在网页里面是可以看见我的</p> 
    <p class="none" media="print" >在网页里看不见我,打印出来你就可以看见我啦! ^_^ ( 此页面会通过 media="print" 样式表进行格式化。 )</p> 
    </body> 
    </html>
    

    4.打印不出背景色

    要在Chrome中启用背景打印:
    body {
      -webkit-print-color-adjust: exact;
    }
    

    转载于:https://my.oschina.net/u/4081961/blog/3066525

    展开全文
  • 可以在打印参数设置窗口中动态定义多表头,还可以像EasyReport组件一样设置使用参数变量(具体使用效果参见实例程序); 2、解决了EasyReport组件在插入变量参数时,变量参数未排序导致查找方便的问题; 3、在...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    1、奇偶页眉不一样 120 2、首页不显示页眉,显示页脚 120 3、取消页眉的边框格式 121 4、改变页眉的样式 121 5、修改“页眉”样式 121 6、取消页眉的边框格式 122 7、页眉横线“永别” 122 四十八、Office技巧集锦...
  • 除此之外的其他除容器控件之外的控件如CheckBox、ComboBox、Button控件等则直接以图片的形式打印,函数还支持嵌套容器控件的打印,且如果一页打印不下具有自动换页续打功能)。借助该函数的功能,您可以在Panel等...
  • 多任务多线程(3)

    2012-08-11 23:05:20
    多线程通常被用于需要长时间运行任务的程序,我们把这种任务称为“大任务”,也就是运行时间超过1/10秒的任务,常见的有Word里的拼写检查,数据库中的文件排序或索引,电子表格的计算,打印,复制的绘制。...

    多线程通常被用于需要长时间运行任务的程序,我们把这种任务称为“大任务”,也就是运行时间超过1/10秒的任务,常见的有Word里的拼写检查,数据库中的文件排序或索引,电子表格的计算,打印,复制的绘制。

    下面这个两个程序效果是一样的,主要测试的是:

    点击左键,该程序进行一百万次的计算,在计算机过程中,点击右键可以终止,如果不终止,运算完后显示计算时间

    代码如下:

    #include<windows.h>
    #include<math.h>
    
    #include<process.h>
    #define REP 1000000
    
    #define STATUS_READY 0
    #define STATUS_WORKING 1
    #define STATUS_DONE 2
    
    #define WM_CALC_DONE (WM_USER+0)
    #define WM_CALC_ABORTED (WM_USER+1)
    
    typedef struct  
    {
    	HWND hwnd;
    	BOOL bContinue;
    }PARAMS,*PPARAMS;
    
    LRESULT CALLBACK WindowProc(
    							HWND hwnd,      // handle to window
    							UINT uMsg,      // message identifier
    							WPARAM wParam,  // first message parameter
    							LPARAM lParam   // second message parameter
    							);
    
    int WINAPI WinMain(
    				   HINSTANCE hInstance,      // handle to current instance
    				   HINSTANCE hPrevInstance,  // handle to previous instance
    				   LPSTR lpCmdLine,          // command line
    				   int nCmdShow              // show state
    				   )
    
    {
    	static TCHAR szAppName[]=TEXT("name");
    	HWND hwnd;
    	MSG msg;
    	WNDCLASS wndclass;
    
    	wndclass.cbClsExtra=0;
    	wndclass.cbWndExtra=0;
    	wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
    	wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
    	wndclass.hIcon=LoadIcon(NULL,IDI_ERROR);
    	wndclass.hInstance=hInstance;
    	wndclass.lpfnWndProc=WindowProc;
    	wndclass.lpszClassName=szAppName;
    	wndclass.lpszMenuName=NULL;
    	wndclass.style=CS_HREDRAW|CS_VREDRAW;
    
    	if(!RegisterClass(&wndclass))
    	{
    		MessageBox(NULL,TEXT("the program require the window nt"),TEXT("tips"),MB_ICONERROR);
    		return 0;
    	}
    
    	hwnd=CreateWindow(
    		szAppName,  // registered class name
    		TEXT("this is title"), // window name
    		WS_OVERLAPPEDWINDOW,        // window style
    		CW_USEDEFAULT,                // horizontal position of window
    		CW_USEDEFAULT,                // vertical position of window
    		CW_USEDEFAULT,           // window width
    		CW_USEDEFAULT,          // window height
    		NULL,      // handle to parent or owner window
    		NULL,          // menu handle or child identifier
    		hInstance,  // handle to application instance
    		NULL        // window-creation data
    		);
    
    	ShowWindow(hwnd,nCmdShow);
    	UpdateWindow(hwnd);
    
    	while(GetMessage(&msg,NULL,0,0))
    	{
    		TranslateMessage(&msg);
    		DispatchMessage(&msg);
    	}
    
    	return msg.wParam;
    
    }
    
    
    void Thread(PVOID pvoid)
    {
    
    	double A=1.0;
    	INT i;
    	LONG iTime;
    	volatile PPARAMS pparams;
    
    	pparams=(PPARAMS)pvoid;
    	iTime=GetCurrentTime();
    
    	for(i=0;i<REP&&pparams->bContinue;++i)
    	{
    		A=(DOUBLE)tan(atan(exp(double(sqrt((double)A*(double)A)))))+1.0;
    	}
    	if(i==REP)
    	{
    		iTime=GetCurrentTime()-iTime;
    		SendMessage(pparams->hwnd,WM_CALC_DONE,0,iTime);
    	}
    	else
    	{
    		SendMessage(pparams->hwnd,WM_CALC_ABORTED,0,0);
    	}
    	_endthread();
    }
    LRESULT CALLBACK WindowProc(
    							HWND hwnd,      // handle to window
    							UINT uMsg,      // message identifier
    							WPARAM wParam,  // first message parameter
    							LPARAM lParam   // second message parameter
    							)
    {
    	static int iStatus;
    	static long iTime;
    	static PARAMS params;
    	static TCHAR *szMessage[]={TEXT("READY"),TEXT("WORKING"),TEXT("%d repeat DONE %d secs")};
    
    	HDC hdc;
    	PAINTSTRUCT ps;
    	RECT rect;
    	TCHAR szBuffer[64];
    
    	
    
    	switch(uMsg)
    	{
    	case WM_LBUTTONDOWN:
    		if(iStatus==STATUS_WORKING)
    		{
    			MessageBeep(0);
    			return 0;
    		}
    		iStatus=STATUS_WORKING;
    
    		params.hwnd=hwnd;
    		params.bContinue=TRUE;
    
    		_beginthread(Thread,0,¶ms);
    
    		InvalidateRect(hwnd,NULL,TRUE);
    		return 0;
    
    	case WM_RBUTTONDOWN:
    		params.bContinue=FALSE;
    		return 0;
    
    	case WM_CALC_DONE:
    		iTime=lParam;
    		iStatus=STATUS_DONE;
    		InvalidateRect(hwnd,NULL,TRUE);
    		return 0;
    
    	case WM_CALC_ABORTED:
    		iStatus=STATUS_READY;
    		InvalidateRect(hwnd,NULL,TRUE);
    		return 0;
    
    	case WM_PAINT:
    		hdc=BeginPaint(hwnd,&ps);
    		GetClientRect(hwnd,&rect);
    		wsprintf(szBuffer,szMessage[iStatus],REP,iTime);
    		DrawText(hdc,szBuffer,-1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
    		EndPaint(hwnd,&ps);
    		return 0;
    
    	case WM_DESTROY:
    		PostQuitMessage(0);
    		return 0;
    	}
    
    	return DefWindowProc(hwnd,uMsg,wParam,lParam);
    }
    
    


     

    #include<windows.h>
    #include<math.h>
    #include<process.h>
    
    #define REP 1000000
    
    #define STATUS_READY 0
    #define STATUS_WORKING 1
    #define STATUS_DONE 2
    
    #define WM_CALC_DONE (WM_USER+0)
    #define WM_CALC_ABORTED (WM_USER+1)
    
    typedef struct  
    {
    	HWND hwnd;
    	HANDLE hEvent;
    	BOOL bContinue;
    }PARAMS,*PPARAMS;
    
    LRESULT CALLBACK WindowProc(
    							HWND hwnd,      // handle to window
    							UINT uMsg,      // message identifier
    							WPARAM wParam,  // first message parameter
    							LPARAM lParam   // second message parameter
    							);
    
    int WINAPI WinMain(
    				   HINSTANCE hInstance,      // handle to current instance
    				   HINSTANCE hPrevInstance,  // handle to previous instance
    				   LPSTR lpCmdLine,          // command line
    				   int nCmdShow              // show state
    				   )
    {
    	static TCHAR szAppName[]=TEXT("leidemingzi");
    	HWND hwnd;
    	MSG msg;
    	WNDCLASS wndclass;
    
    	wndclass.cbClsExtra=0;
    	wndclass.cbWndExtra=0;
    	wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
    	wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
    	wndclass.hIcon=LoadIcon(NULL,IDI_ERROR);
    	wndclass.hInstance=hInstance;
    	wndclass.lpfnWndProc=WindowProc;
    	wndclass.lpszClassName=szAppName;
    	wndclass.lpszMenuName=NULL;
    	wndclass.style=CS_HREDRAW|CS_VREDRAW;
    
    	if(!RegisterClass(&wndclass))
    	{
    		MessageBox(NULL,TEXT("the program require the window nt"),TEXT("tips"),MB_ICONERROR);
    		return 0;
    	}
    
    	hwnd=CreateWindow(
    		szAppName,  // registered class name
    		TEXT("this is title"), // window name
    		WS_OVERLAPPEDWINDOW,        // window style
    		CW_USEDEFAULT,                // horizontal position of window
    		CW_USEDEFAULT,                // vertical position of window
    		CW_USEDEFAULT,           // window width
    		CW_USEDEFAULT,          // window height
    		NULL,      // handle to parent or owner window
    		NULL,          // menu handle or child identifier
    		hInstance,  // handle to application instance
    		NULL        // window-creation data
    		);
    
    	ShowWindow(hwnd,nCmdShow);
    	UpdateWindow(hwnd);
    
    
    	while(GetMessage(&msg,NULL,0,0))
    	{
    		TranslateMessage(&msg);
    		DispatchMessage(&msg);
    	}
    	return msg.wParam;
    }
    
    VOID Thread(PVOID pvoid)
    {
    	double A=1.0;
    	int i;
    	long lTime;
    	volatile PPARAMS pparams;
    
    	pparams=(PPARAMS)pvoid;
    	 
    	while(TRUE)
    	{
    		WaitForSingleObject(pparams->hEvent,INFINITE);
    
    		lTime=GetCurrentTime();
    
    		for(i=0;i<REP&&pparams->bContinue;++i)
    		{
    			A=tan(atan(exp(log(sqrt(A*A)))))+1.0;
    
    
    		}
    		if(i==REP)
    		{
    			lTime=GetCurrentTime()-lTime;
    			PostMessage(pparams->hwnd,WM_CALC_DONE,0,lTime);
    		}
    		else
    		{
    			PostMessage(pparams->hwnd,WM_CALC_ABORTED,0,0);
    		}
    	}
    }
    
    LRESULT CALLBACK WindowProc(
    							HWND hwnd,      // handle to window
    							UINT uMsg,      // message identifier
    							WPARAM wParam,  // first message parameter
    							LPARAM lParam   // second message parameter
    							)
    {
    	static HANDLE hEvent;
    	static int iStatus;
    	static long lTime;
    	static PARAMS param;
    	static TCHAR *szMessage[]={TEXT("READY"),TEXT("WORKING"),TEXT("%d repeats DOWN %d secs")};
    
    	HDC hdc;
    	PAINTSTRUCT ps;
    	RECT rect;
    	TCHAR szBuffer[64];
    
    	switch(uMsg)
    	{
    	case WM_CREATE:
    		hEvent=CreateEvent(NULL,FALSE,FALSE,NULL);
    
    		param.hwnd=hwnd;
    		param.hEvent=hEvent;
    		param.bContinue=FALSE;
    
    		_beginthread(Thread,0,¶m);
    		return 0;
    
    	case WM_LBUTTONDOWN:
    		if(iStatus==STATUS_WORKING)
    		{
    			MessageBeep(0);
    			return 0;
    		}
    
    		iStatus=STATUS_WORKING;
    		param.bContinue=TRUE;
    
    		SetEvent(hEvent);
    		InvalidateRect(hwnd,NULL,TRUE);
    		return 0;
    
    	case WM_RBUTTONDOWN:
    		param.bContinue=FALSE;
    		return 0;
    
    	case WM_CALC_DONE:
    		lTime=lParam;
    		iStatus=STATUS_DONE;
    		InvalidateRect(hwnd,NULL,TRUE);
    		return 0;
    
    	case WM_CALC_ABORTED:
    		iStatus=STATUS_READY;
    		InvalidateRect(hwnd,NULL,TRUE);
    		return 0;
    
    	case WM_PAINT:
    		hdc=BeginPaint(hwnd,&ps);
    		GetClientRect(hwnd,&rect);
    		wsprintf(szBuffer,szMessage[iStatus],REP,lTime);
    
    		DrawText(hdc,szBuffer,-1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
    		EndPaint(hwnd,&ps);
    		return 0;
    
    	case WM_DESTROY:
    		PostQuitMessage(0);
    		return 0;
    
    	}
    	
    
    	return DefWindowProc(hwnd,uMsg,wParam,lParam);
    }
    
    
    

     


    展开全文
  • linux-grep命令

    2019-09-30 20:07:37
    grep -print lines matching a pattern 打印 行 匹配 一个模式 ...grep 就筛子一样 - -color =auto 过滤的内容加色 -v Inver t取反 -l ignore 区分大小写 -n 显示行号 -w word 按单词为单位进行过滤 ...

    grep -print   lines    matching    a pattern

             打印    行        匹配          一个模式

     

    grep 就和筛子一样

     

    - -color =auto 过滤的内容加色

    -v Inver t取反

    -l  ignore 不区分大小写

    -n 显示行号

    -w word 按单词为单位进行过滤

     

    转载于:https://www.cnblogs.com/xingkong0218/p/11171424.html

    展开全文
  • 选择“工具︱选项”,在“打印”选项卡里确认不打印隐藏文字(Word默认)。 好了,试着打印一下尾注所在的页,是不是白纸?! 五.页眉页脚的制作 首先介绍一个概念:节。这里的“节”不同于论文里的章节,但概念...
  • 实例097 改变长度删除数组中的元素 实例098 删除数组元素后改变其长度 4.2 常用数组排序算法 实例099 使用选择排序法对一维数组进行排序 实例100 使用冒泡排序法对一维数组进行排序 实例101 使用快速排序法...
  • 实例097 改变长度删除数组中的元素 实例098 删除数组元素后改变其长度 4.2 常用数组排序算法 实例099 使用选择排序法对一维数组进行排序 实例100 使用冒泡排序法对一维数组进行排序 实例101 使用快速排序法...
  • 实例097 改变长度删除数组中的元素 实例098 删除数组元素后改变其长度 4.2 常用数组排序算法 实例099 使用选择排序法对一维数组进行排序 实例100 使用冒泡排序法对一维数组进行排序 实例101 使用快速排序法...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体继承窗体、Windows常用控件的使用、...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体继承窗体、Windows常用控件的使用、...
  • 2004-2010软考程序员真题

    热门讨论 2012-09-27 12:33:00
     35、在Word的编辑状态,设置了标尺,可以同时显示水平标尺垂直标尺的视图方式是  A)普通方式 B)页面方式 C)大纲方式 D)全屏显示方式  36、设定打印纸张大小时,应当使用的命令是  A)文件菜单中的"打印预览...
  • 考试系统V2019

    2018-12-05 16:12:07
    *修改 解决小屏幕小分辨率显示不了交卷按钮问题。 *修改 试题批量导入文本格式(word,wps,txt)支持所有题型一起导入。 *修改 试卷学习任务自动分发功能会根据有效期来判断,过期分发。 *修改 解决修改考试...
  • 后来看到一个插 件:txtBrowser,它可以高亮文本文件,而且可以像Word一样将标题大纲显示,这样很方便定位与阅读,这个插件还有很多其他功能,Vimer们 可以试试,而且是国人写的哦,中文帮助文档呢。呵呵。 也许是...
  • 50用户在线考试系统

    2010-07-28 11:01:35
    由于导出的EXCEL格式导入的EXCEL格式不一样,所以无法直接将导出的EXCEL题库再导入到回数据库中。但 课程管理员可以把导出的数据复制到“excel”文件夹下的“in_tbtk.xls”模板内,再通过我们的程序导入。 4、...
  • 《delphi程序开发范例宝典(第3版)》全面介绍了delphi程序开发所用到的技术技巧,共分19章,内容包括窗体与界面设计、控件应用、数据处理技术、图形技术、多媒体技术、文件系统、操作系统与window相关程序、注册表...
  • 《delphi程序开发范例宝典(第3版)》全面介绍了delphi程序开发所用到的技术技巧,共分19章,内容包括窗体与界面设计、控件应用、数据处理技术、图形技术、多媒体技术、文件系统、操作系统与window相关程序、注册表...
  • 第19章 文件处理和打印的技巧 19.1 判断上传文件的类型 19.2 改变上传文件控件的样式 19.3 上传文件一次完成 19.4 使用正则判断文件扩展名 19.5 多附件上传效果 19.6 上传控件内容清空 19.7 textarea显示记事本文件...
  • 明日科技C#示例源码

    2012-07-05 21:46:17
    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体...
  • 条形码生成FreeBarcode

    2013-03-29 13:35:08
    但条形码的等级,还和打印介质有关系,并非仅由打印精度决定。一般而言,使用激光、喷墨打 印机,只能制作出C级、D级的条码,若要制作出A级、B级条码,就得使用热转印或热敏打印机打印。用户 可能会发现这样一个...
  • 实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...
  • 实例004 像“开始”菜单一样漂亮的菜单 5 实例005 多彩的菜单 6 实例006 可以拉伸的菜单界面 8 1.2 工具栏设计 9 实例007 带背景的工具栏 9 实例008 浮动工具栏 10 1.3 状态栏设计 11 实例009 在状态...
  • 请包括在表格属性部分单词列表之间显示的单行(ASCII 10,列为“ <新行>”)。 请加下划线 在“没有”“找到”之间。 这里显示的单词列表是一个示例,实际输出将取决于query_...
  • 实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...
  • 实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...
  • 实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...
  • 实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...
  • 实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 148
精华内容 59
关键字:

word显示和打印不一样