当前位置:首页 » 操作系统 » 快递打印源码

快递打印源码

发布时间: 2024-07-30 13:40:36

⑴ 软件源码怎么打印

<div id="print">
打印的区域或内容
</div>

<a href="javascript:void(0)" onclick="printView('print');">打印</a>

实现打印的JS函数:
//局部打印
function printView(id)
{
var sprnhtml = $(id).outerHTML;
var selfhtml = window.document.body.innerHTML;//获取当前页的html

window.document.body.innerHTML = sprnhtml;
window.print();
window.document.body.innerHTML=selfhtml;

}
如果是要页面打印,那么一句话就搞定了
function printView(id)
{
window.print();
}

⑵ 谁看过3D打印机的源代码

做过3D打印机的人大概都看过吧,以下是打印一个立方体的G代码:(字数所限,中间删除了)
; generated by Slic3r 0.9.9-dev on 2014-01-15 at 18:33:38

; layer_height = 0.3
; perimeters = 3
; top_solid_layers = 3
; bottom_solid_layers = 3
; fill_density = 0.15
; perimeter_speed = 30
; infill_speed = 60
; travel_speed = 130
; nozzle_diameter = 0.5
; filament_diameter = 1.75
; extrusion_multiplier = 1
; perimeters extrusion width = 0.70mm
; infill extrusion width = 0.70mm
; solid infill extrusion width = 0.70mm
; top infill extrusion width = 0.70mm
; first layer extrusion width = 0.60mm

G21 ; set units to millimeters
M107
M104 P200 ; set temperature
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
M109 P200 ; wait for temperature to be reached
G90 ; use absolute coordinates
G0 Z0.300 F1800.000 A-1.00000
G0 X85.260 Y85.440 F7800.000
G0 F1800.000 A0.00000
G1 X85.840 Y84.900 F540.000 A0.05718
G1 X86.260 Y84.590 A0.09485
G1 X86.940 Y84.170 A0.15252

。。。。。。。
M107
M104 S0 ; turn off temperature
G28 X0 ; home X axis
M84 ; disable motors
; filament used = 999.4mm (2.4cm3)
另外还有3D打印机固件源代码,是开源的,网上可以下载看,这里就不再举例了。

⑶ 打印源代码时注意虚拟打印到A3尺寸的pdf是什么意思

意思就是在PDF虚拟打印机里它所呈现出来的是A3纸打印出来的效果。
虚拟打印机就是虚拟的打印机,我们可以使用虚拟打印机把任何windows程序文件通过打印驱动打印成PDF文件。可以快速将doc、txt、jpg等多种格式文档输出为PDF格式文件。
将PDF文件A3纸打成A4纸的方法:
1.PDF文件需要使用PDF软件,进行打开查看。
2.在PDF文件打开界面,点击文件并点击打印按钮。
3.点击打印按钮后,进入打印页面。
4.在打印页面,选择打印机查看打印属性。我们通过打印机的属性,可以看到该文件原始尺寸为A3。
5.下一步,我们将打印机的属性纸张设置为A4.
6.纸张设置完成后,点击确定按钮。
7.然后返回打印页面,在打印查看打印预览显示百分百,但是不能完全打印A3的内容。
8.这时我们点击页面的缩放比例,选择适合纸张大小选项。
9.我们再查看纸张的缩放比例,这时在预览界面缩放比例显示为百分之六十七,已经完全显示内容。
10.缩放比例调整完成后,我们点击打印页面的确定按钮即可。

⑷ 怎样打印程序源代码

网页的是: 查看=》源文件 会出现一个记事本文件,然后打印吧

⑸ 哪位大师有VB.NET编写的快递单打印源代码提供参考一下,十分感谢!!!

用vba编写快递单打印模板的源代码是很长的,因为用Excel打印快递单是个系统工程!

用vba做的Excel文件下载http://cloud.189.cn/t/fm26Zv2Urq63

小部分代码:

Sub myprint_out()

Dim i%

For i = 1 To gs

sheets("模板").PrintOut Copies:=1, From:=1, To:=1

Next


End Sub

⑹ 求一个java打印预览的源码,是基于桌面的程序,不是web版的

兄弟,哥帮你弄,不收费,只要给采纳就可以了!代码如下:

packagetest;

importjava.awt.*;
importjava.awt.print.*;

{
intm_wPage;
intm_hPage;
intm_orientation;
Printablem_target;
intmaxNumPage=1;
Stringtitle="数据表格打印";
FonttitleFont=newFont("黑体",Font.BOLD,14);
booleanhasTail=true;
inttailAlign=0;
intheadAlign=0;
inttopSpace=0;
intleftSpace=0;

intyStart=0;
intyEnd=0;
intxStart=topSpace;
intxEnd=0;
intx=0,y=0;

StringstrTemp="打印内容";

publicvoiddoPrint(){
try{
m_orientation=PageFormat.PORTRAIT;
//设置打印对象,默认纸张
PrinterJobprnJob=PrinterJob.getPrinterJob();
PageFormatpageFormat=prnJob.defaultPage();
pageFormat.setOrientation(m_orientation);
m_wPage=(int)(pageFormat.getWidth());
m_hPage=(int)(pageFormat.getHeight());

//将待打印的窗体根据默认纸张设置传入打印对象
prnJob.setPrintable(this,pageFormat);
if(!prnJob.printDialog())
return;
prnJob.print();
}catch(PrinterExceptionex){
ex.printStackTrace();
System.err.println("打印错误:"+ex.toString());
}
}

/**
*初始化打印参数
*/
publicvoidinitPrintParameter(){

}

/**
*构造打印内容,以送打印机打印
*/
publicintprint(Graphicspg,PageFormatpageFormat,intpageIndex)
throwsPrinterException{
//初始化打印参数
initPrintParameter();

//将画布设置为页面大小
pg.translate((int)pageFormat.getImageableX(),(int)pageFormat
.getImageableY());
intwPage=0;
inthPage=0;

//根据打印机页面设置调整画布大小
if(pageFormat.getOrientation()==PageFormat.PORTRAIT){
wPage=(int)pageFormat.getImageableWidth();
hPage=(int)pageFormat.getImageableHeight();
}else{
wPage=(int)pageFormat.getImageableWidth();
wPage+=wPage/2;
hPage=(int)pageFormat.getImageableHeight();
pg.setClip(0,0,wPage,hPage);
}
wPage=wPage-2*leftSpace;
hPage=hPage-2*topSpace;
xStart=leftSpace;
xEnd=wPage-2;

//为画布设置颜色和字体
inty=topSpace;
pg.setFont(titleFont);
pg.setColor(Color.black);
//画标题,并使其居中
Fontfn=pg.getFont();
FontMetricsfm=pg.getFontMetrics();
y+=fm.getAscent();
alignText(title,pg,y,xStart,xEnd,headAlign);
y+=30;

x=leftSpace+2;

FontheaderFont=newFont("宋体",Font.BOLD,14);
pg.setFont(headerFont);
fm=pg.getFontMetrics();

inth=fm.getAscent();
yStart=y-1;
y+=h;

pg.setFont(headerFont);
fm=pg.getFontMetrics();
intheader=y;
h=fm.getHeight();

//计算行高,每页行数,总行数和指定页码的起始行、结束行
introwH=Math.max(h,10);
inttailH=rowH+30;
introwPerPage=0;
intleftPix=0;
if(hasTail){
rowPerPage=(hPage-header-tailH)/rowH;
leftPix=(hPage-header-tailH)%rowH;
yEnd=hPage-leftPix-tailH+2;
}else{
rowPerPage=(hPage-header)/rowH;
leftPix=(hPage-header)%rowH;
yEnd=hPage-leftPix+2;
}

pg.drawString(strTemp,x,y);

//画表格边框
pg.drawLine(xStart,yStart,xStart,yEnd);
pg.drawLine(xStart,yStart,xEnd,yStart);
pg.drawLine(xEnd,yStart,xEnd,yEnd);
pg.drawLine(xStart,yEnd,xEnd,yEnd);

//打印页码
if(hasTail){
intpageNumber=pageIndex+1;
Strings="第"+pageNumber+"页";
alignText(s,pg,yEnd+30,xStart,xEnd,tailAlign);
}
System.gc();
returnPAGE_EXISTS;
}

/**
*文字排列,坐标在y处,显示范围(start-end)0表示居中显示,1表示左对齐,2表示右对齐
*/
privatevoidalignText(Strings,Graphicspg,inty,intstart,intend,
intmode){
Fontfn=pg.getFont();
FontMetricsfm=pg.getFontMetrics();
intwString=fm.stringWidth(s);
intx=start;
switch(mode){
case0:
if((end-start-wString)>0)
x=start+(end-start-wString)/2;
break;
case1:
break;
case2:
if((end-start-wString)>0)
x=start+(end-start-wString);
break;
}
pg.drawString(s,x,y);
}

publicstaticvoidmain(String[]args){
JavaPrintp=newJavaPrint();
p.doPrint();
}
}

我的名字雷锋,请采纳~~

热点内容
黑马java就业班 发布:2024-11-25 19:10:54 浏览:714
我的世界国外小游戏服务器 发布:2024-11-25 18:52:12 浏览:646
传奇是要什么配置的手机 发布:2024-11-25 18:43:34 浏览:949
荣耀v6如何设置程序安装密码 发布:2024-11-25 18:43:25 浏览:556
C语言读盘 发布:2024-11-25 18:41:55 浏览:573
我的世界服务器被破坏了怎么恢复 发布:2024-11-25 18:27:57 浏览:330
日常电瓶叉车配置有哪些 发布:2024-11-25 18:21:17 浏览:362
java的二分查找 发布:2024-11-25 18:21:11 浏览:24
买帕萨特选哪个配置 发布:2024-11-25 18:17:23 浏览:225
编程很挣钱吗 发布:2024-11-25 18:13:43 浏览:936