
正文
包含vb.net超市小票宽度的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.NET DATAGRIDVIEW如何设定列宽,我是用代码绑定数据源,想设定列宽,但在绑定前还没有列显示,怎么设定列宽
嗯,你可以先绑定列,然后再加载数据.
你的意思,我明白,你的意思是说,没有绑定数据源.Grid里面,就是空白的.然后绑定数据源后才有数据是吗?
其实正确的方法,应该是先绑定列..就是新建立好Gird里面的列,这里面,列(Cloumn)绑定你需要显示的字段(field)
这样,在加载数据,你就可以先调整好你要显示的列的宽度了!
相关问答
Q1: VB.net 我买了一个超市用的热敏打印机,现在想打印一些小票。我想知道如何把textbox的内容打印出来。
1、热敏打印机(超市打印小票的那种)其实和办公用的打印机没有根本区别,只是用途不同罢了。
2、热敏打印机与计算机连接的接口基本上有3种(并口、串口和USB口),不管哪种,都要把那个连接线与计算机背后的插槽连好(接口是对应好了的,搞错了是接不上的),然后安装正确打印机驱动程序。
3、在大家熟悉使用的WORD文字编辑程序程序中,讲页面宽度自定义调整为热敏纸的规格,页面长度一般210毫米就够用了。记得要把这个保存为模板,方便以后调用此格式。
4、好了,就用上面的那个模板随便编辑内容,发送打印任务到热敏机就行啦。试试吧,字符再长在WORD里都会自动换行滴。
Q2: 服装店小票纸多大尺寸
服装店小票纸尺寸为75乘60mm。超市以及服装店小票纸是最普遍vb.net超市小票宽度的热敏打印纸标签vb.net超市小票宽度,一般来说为白色。热敏标签纸是某种特殊性的高级纸,应用某种化学原料涂抹在纸上,可使纸张可因遇热而改变颜色,无需应用墨水或印刷油墨。
不同热敏纸的使用范围
有保护层的热敏纸、一般使用在比较特殊的环境当中,比如橱房、冷库等等,或者是有特殊要求的、能长期保存、保密的,比如vb.net超市小票宽度我们购买彩票时使用的彩票纸。
vb.net超市小票宽度我们常说的防油纸,是一种典型的有保护层的热敏纸,防油纸一般都在橱房使用,橱房是一个高湿、高温且有油烟的场所,所以vb.net超市小票宽度我们常说的防油纸,其实除了防油外,还必须能够防高温、防高温,即我们通常所说的三防纸。
有保护层的热敏纸运用广泛,比如彩票、电影票、铁路补票系统用纸、航空公司登机牌、产品吊牌、高铁车票、食品标签、物流标签、航空公司行李标签等等。
无保护层的热敏纸,使用在家庭、办公室、商场等场所使用,比如我们常说的传真纸、收银纸都是属于无保护层的热敏纸。
无保护层的热敏纸,同样根据使用设备的显色温度的不同,分有传真型热敏纸、收银型热敏纸,传真纸热敏纸的显色温度在60至90度之间,而收银型热敏纸的显色温度为70至130度之间。
Q3: java票据打印,类似于超市的小票那样的,怎么控制打印的纸张大小啊?
楼上的人一看就是在混分。
其实这种问题应该到更专业的地方问,比如CSDN或者JAVAEYE。
还是把以前写的一个例子给楼主看一下。
很多对方对照注释看一下。
这里只是写一个java实现打印小票最基本的功能:(记住:每一行不能有太长的数据,否则要超出边界)
public class TestPrint implements Printable {
/**
* * @param Graphic指明打印的图形环境 * @param
* PageFormat指明打印页格式(页面大小以点为计量单位,1点为1英寸的1/72,1英寸为25.4毫米。A4纸大致为595×842点) * @param
* pageIndex指明页号
**/
public int print(Graphics gra, PageFormat pf, int pageIndex)
throws PrinterException {
System.out.println("pageIndex=" + pageIndex);
Component c = null;
// print string
String str = "功能测试";
// 转换成Graphics2D
Graphics2D g2 = (Graphics2D) gra;
// 设置打印颜色为黑色
g2.setColor(Color.red);
// 打印起点坐标
double x = pf.getImageableX();
double y = pf.getImageableY();
switch (pageIndex) {
case 0:
// 设置打印字体(字体名称、样式和点大小)(字体名称可以是物理或者逻辑名称)
// Java平台所定义的五种字体系列:Serif、SansSerif、Monospaced、Dialog 和 DialogInput
Font font = new Font("新宋体", Font.PLAIN, 9);
g2.setFont(font); // 设置字体
// BasicStroke bs_3=new BasicStroke(0.5f);
float[] dash1 = { 2.0f };
// 设置打印线的属性。
// 1.线宽 2、3、不知道,4、空白的宽度,5、虚线的宽度,6、偏移量
g2.setStroke(new BasicStroke(0.5f, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_MITER, 2.0f, dash1, 0.0f));
// g2.setStroke(bs_3);//设置线宽
float heigth = font.getSize2D(); // 字体高度
System.out.println("x=" + x);
// -1- 用Graphics2D直接输出
// 首字符的基线(右下部)位于用户空间中的 (x, y) 位置处
// g2.drawLine(10,10,200,300);
Image src = Toolkit
.getDefaultToolkit()
.getImage(
"D:\\Aotori\\javaPic.jpg");
g2.drawImage(src, (int) x, (int) y, c);
int img_Height = src.getHeight(c);
int img_width = src.getWidth(c);
//System.out.println("img_Height="+img_Height+"img_width="+img_width
// ) ;
g2.drawString(str, (float) x, (float) y + 1 * heigth + img_Height); //第一排
g2.drawString("oooooooooooo", (float) 50, (float) 60 + 1 * heigth + img_Height); //第二排
g2.drawString("22222222222ddddddddddddddddddddddddddd222222222222", (float) 80, (float) 90 + 1 * heigth + img_Height); //第三排
g2.drawLine((int) x, (int) (y + 1 * heigth + img_Height + 10),
(int) x + 200, (int) (y + 1 * heigth + img_Height + 10));
g2.drawImage(src, (int) x,
(int) (y + 1 * heigth + img_Height + 11), c);
return PAGE_EXISTS;
default:
return NO_SUCH_PAGE;
}
}
public static void test() {
//ReadData();
// 通俗理解就是书、文档
Book book = new Book();
// 设置成竖打
PageFormat pf = new PageFormat();
pf.setOrientation(PageFormat.PORTRAIT); // LANDSCAPE表示竖打;PORTRAIT表示横打;REVERSE_LANDSCAPE表示打印空白
// 通过Paper设置页面的空白边距和可打印区域。必须与实际打印纸张大小相符。
Paper p = new Paper();
p.setSize(590, 840); // 纸张大小(590, 840)表示A4纸
p.setImageableArea(10, 10, 260, 343); // A4(595 X
// 842)设置打印区域,其实0,0应该是72,72
// ,因为A4纸的默认X,Y边距是72
pf.setPaper(p);
// 把 PageFormat 和 Printable 添加到书中,组成一个页面
book.append(new TestPrint(), pf);
// 获取打印服务对象
PrinterJob job = PrinterJob.getPrinterJob();
// 设置打印类
job.setPageable(book);
try {
// 可以用printDialog显示打印对话框,在用户确认后打印;也可以直接打印
boolean a=job.printDialog();
if(a)
{
job.print();
}
} catch (PrinterException e) {
e.printStackTrace();
}
}
}
Q4: 超市收银小票的模板是怎么做的
要求是WROD文件vb.net超市小票宽度,附件里的压缩包是CDR图片vb.net超市小票宽度,附带一张样图,小票上的LOGO可以用CDR里的图片,不用重新设计,只要设计下面的字体内容。。要求字体清晰,字体大小一致~!小票宽度是80MM的,长度可以由单据内容自由改变。
Q5: 如何设置小票打印机纸张大小?
一般软件及打印机里面都可以根据自己的需求自定义设置纸张大小的,方法如下:
本文我们以一排三列的31*19,间距2,左右边距为1的不干胶标签纸为例。
在中琅条码打印软件左上角工具栏点击“新建”-“文档设置”中,纸张选择“自定义大小”宽度为标签尺寸加上间距和边距,高度为标签纸的高度。以下为标签纸尺寸自定义输入99*19。
“下一步”:行数设置为1,列数为3,
“下一步”:页面边距,边距设置只需左右即可,本文所用纸张实际边距为1。
“下一步”:标签尺寸按照实际尺寸31*19输入,这时可以看到标签水平间距已经默认为2,和实际尺寸相符。
下图右侧预览可以看到目前设置的纸张样式和我们的实际标签纸样式一致。
标签纸边距间距设置完毕之后,可以点击“下一步”,“打印顺序”以及画布方面可以默认,然后点击“完成”即可。经过以上设置,条码打印软件中的纸张设置已经完成,下面我们可以看一下条码打印机的设置,打印机中的纸张也需要和实际纸张尺寸一致。
在电脑左下角“开始菜单”中,打开设备和打印机,在相应条码打印机上右键选择打印机首选项,在页面设置中,可以看到有选择和新建纸张的设置,如果条码打印机中没有所需要的纸张可以点击“新建”,然后输入相应的尺寸。
纸张尺寸:宽度也是包含一排所有标签宽度、标签水平间距,不包含边距,
边距:可以在“衬纸”中设置。此处我们将纸张设置为97*19,衬纸左右尺寸为1。
纸张尺寸新建“确定”之后,还需要打印机首选项窗口下的“卷”,纸张类型选择“有间距的标签”,选择后,在下方输入实际的间距尺寸。经过测量,我们所用不干胶标签纸垂直间距为2。
关于vb.net超市小票宽度和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







