打印文件

private void button1_Click(object sender,
EventArgs e)
       
{
           
//OpenFileDialog dlg = new OpenFileDialog();
 

           
OpenFileDialog dlg = new OpenFileDialog();

            if
(dlg.ShowDialog() !=
DialogResult.OK)
               
return; textBox1.Text = dlg.FileName;


           
//OpenFileDialog fileDialog1 = new
OpenFileDialog();
           
//fileDialog1.InitialDirectory =
"d:\\";//初始目录
           
//fileDialog1.Filter = "Text Files (.txt)|*.txt|All Files
(*.*)|*.*";//文件的类型
           
//fileDialog1.FilterIndex =
1;
           
//fileDialog1.RestoreDirectory =
true;
            //if
(fileDialog1.ShowDialog() ==
DialogResult.OK)
           
//{
           
//    textBox1.Text =
fileDialog1.FileName;
           
//}
           
//else
           
//{
           
//    textBox1.Text =
"";
           
//}

           
//TextFilePrinter p = new TextFilePrinter(tbxFileName.Text); p.View();//
打印预览  p.Print(); // 打印文件
       
}

        private void
button2_Click(object sender, EventArgs
e)
       
{
           
System.Diagnostics.Process p = new
System.Diagnostics.Process();
           
//不现实调用程序窗口,但是对于某些应用无效
           
p.StartInfo.CreateNoWindow =
true;
           
p.StartInfo.WindowStyle =
System.Diagnostics.ProcessWindowStyle.Hidden;
           
//采用操作系统自动识别的模

           
p.StartInfo.UseShellExecute =
true;
           
//要打印的文件路径,可以是WORD,EXCEL,PDF,TXT等等
           
p.StartInfo.FileName =
textBox1.Text;            
//
@"d:\a.doc";
           
//指定执行的动作,是打印,即print,打开是
open
           
p.StartInfo.Verb =
"print";
           
//开始
           
p.Start();

        
 

       
}
    }

打印文件,布布扣,bubuko.com

时间: 2024-08-05 15:42:48

打印文件的相关文章

Java实现打印文件路径和展示文件目录

今天闲来无事,自己实现了一个打印文件和展示文件目录的小功能:输入文件或目录,若为文件打印其路径和名字,若为目录,可选文件后缀名,若不选,则打印其下所有文件,若选择后缀名,则打印其下所有匹配后缀名的文件.代码如下: /* * 输入文件或目录,若为文件打印其路径和名字, * 若为目录,可选文件后缀名,若不选,则打印其下所有文件, * 若选择后缀名,则打印其下所有匹配后缀名的文件 * * * mist lee,2014-11-29*/ import java.io.File; import java.

4.1 对每个命令行参数打印文件类型

file/filetype.c #include "apue.h" int main(int argc, char *argv[]) { int i; struct stat buf; char *ptr; for (i = 1; i < argc; i++) { printf("%s: ", argv[i]); if (lstat(argv[i], &buf) < 0) { err_ret("lstat error"); c

3.4 对于指定的描述符打印文件标志

file/fileflags.c #include "apue.h" #include <fcntl.h> int main(int argc, char *argv[]) { int val; if (argc != 2) err_quit("usage: a.out <descriptor#>"); if ((val = fcntl(atoi(argv[1]), F_GETFL, 0)) < 0) err_sys("fcn

【译】 AWK教程指南 3计算并打印文件中指定的字段数据

awk 处理数据时,它会自动从数据文件中一次读取一条记录,并会将该记录切分成一个个的字段:程序中可使用 $1, $2,... 直接取得各个字段的内容.这个特色让使用者易于用 awk 编写 reformatter 来改变数据格式. 范例:以数据文件 emp.dat 为例,计算每人应发工资并打印报表. 分析:awk 会自行一次读入一条记录,故程序中仅需告诉 awk 如何处理所读入的数据行. 执行如下命令:($ 表UNIX命令行上的提示符)  $ awk '{ print $2, $3 * $4 }'

LinuxC 文件与目录 打印文件操作错误信息

打印文件操作错误信息 在进行文件操作是,会遇到权限不足.找不到文件等错误,可以在程序中设置错误捕捉语句并显示错误.错误捕捉和错误输出使用用错误号和streero实现. 函数原型 : char *streeor(int errnum); 头文件 #include<string.h> #include<errno.h> 打印文件操作的错误码机器信息: #include <stdio.h>#include <string.h>#include <errno.

打印文件夹中所有dll输出表中函数名称

今天逆向破解firefox浏览器中保存的账号及密码,因为firefox对账号的信息不断的提高安全性,所以之前破解中需要用到的一个导出函数不知被封装到那个dll中了,但firefox安装目录下又有许多的dll,一个一个的使用loadPe工具去查找太麻烦了,于是就编写了一个小程序去遍历文件夹下所有的dll的导出表中的函数名称并打印出来. 头文件: #include <Windows.h> #include <stdio.h> #include <imagehlp.h> #p

Python学习20:利用函数来打印文件内容

# -- coding: utf-8 -- # 从sys模块导入argv函数 from sys import argv # 利用argv函数,把 argv 中的东西解包,将所有的参数依次赋予左边的变量名 script, input_file = argv # 自定义一个函数,读取f的内容 def print_all(f): print f.read() # 自定义函数,使用file中的seek方法来移动文件游标,用于依次读取文件行的功能 def rewind(f): f.seek(0) # 该脚

用面向对象实现打印文件夹目录等相关操作

package com.study;/** * 用面向对象方法实现打印文件夹目录.输出每个文件和文件夹大小 * 计算此文件夹下共有多少个子文件夹和文件 */ import java.io.File; public class DirLength { private long len; private String path; private File src; public int getFileLength() { return fileLength; } public int getDirL

C# 调用打印机打印文件

C# 调用打印机打印文件,通常情况下,例如Word.Excel.PDF等可以使用一些对应的组件进行打印,另一个通用的方式是直接启用一个打印的进程进行打印.示例代码如下: using System.Diagnostics; string filePath = "文件路径"; string printer = "打印机"; ProcessStartInfo info = new ProcessStartInfo(); info.Arguments = "\&q