单据打印_职场必备!EXCE单据(出库单、入库单等)凭证纸打印设置

本文介绍了如何设置Excel单据以便正确打印出库单、入库单等凭证。首先在打印机设置中创建新的纸张规格,如13.97厘米*23.97厘米的二等分纸张,然后在Excel中选择该纸张规格,并进行打印预览微调,确保打印效果理想。按照步骤操作,可以解决单据打印不理想的问题。
摘要由CSDN通过智能技术生成

d117d0ba195d4af6e0d842ed9cd600ec.gif

6c5610045ffb2f710cff7649c3e5a442.png

(点击即可语音讲解)

6c5610045ffb2f710cff7649c3e5a442.png

Excel制成单据,打印出效果总是不理想,要么打成两张,要么打不全,很烦人。到底原因出在哪里?这次我们特邀南哥给大家讲解一下,如何打印一份excel单据,比如出库单,送货单等。我们这次以二等分大小纸张给大家讲解一下。

3a9759ceb1c20efad6cf56c2592d862e.png

6c5610045ffb2f710cff7649c3e5a442.png

第一步:打印机设置

1、控制面板\硬件和声音\设备和打印机-打印服务器属性

f54f8f464ae07a90f44b11c1fe862ea3.png

2、进入打印服务器属性,创建新的纸张规格。二等分纸张大小:13.97厘米*23.97厘米,规格名称,可以根据实际情况填写,把创建新纸张规格这个打勾,单位默认即可,纸张大小宽度13.97厘米,高度23.97厘米。然后点确定。完成设置后,所有纸张规格可以找到刚才新建的规格名称。

0f9d9998d84b911105ca6f54a06a873f.png

这一步很重要,首先你得告诉你打印机,你的纸张大小,否则打印机就按默认的A4打印。很多朋友,拿到模版就直接打印,这种做法是不对的,应该先创建打印机纸张规格。

6c5610045ffb2f710cff7649c3e5a442.png

第二步:EXCEL设置

1、页面布局-纸张大小-选择刚才新建的纸张规格,即规格名称13.97*23.97。

fbd5692e718e5029a61ee713fdfdca7c.png

41f55d693286a0d4b57b237050da66dd.png

2、设好以后打印预览一下

8097a2344780b7e58524edca348764c4.png

打印预览正常,预览效果一般跟打印效果是一样。在这里说明一下,如果跟实际有出入,可以通过微调即可实现你想要打印效果,在调试时一定要耐心,一次调好,下次就不用再调。

打印机调试是一件细活,大家按上述方法操作,基本就可以实现EXCEL票据打印,大家如果喜欢,麻烦点下面好看,你的支持,就是我们最大的动力。

6cf2817fcb22a2051b270c2f6fd21bde.png

抽象工厂方法设计模式是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 在本例中,我们可以创建一个抽象工厂类,名为AbstractDocumentFactory,该类定义了创建所有单据类所需的方法。然后,我们可以创建具体的工厂类,如PurchaseDocumentFactory、SalesDocumentFactory和InventoryDocumentFactory。 每个具体的工厂类都实现了AbstractDocumentFactory中定义的方法,并返回相应的单据类对象。例如,PurchaseDocumentFactory将创建PurchaseOrder、PurchaseReturn等单据类对象,而SalesDocumentFactory将创建SalesOrder、RefundOrder等单据类对象。 这样,我们就可以通过调用具体的工厂类来创建所需的单据类对象,而无需了解它们的具体实现。 以下是抽象工厂方法设计模式的示例代码: ```java // 抽象工厂类 public abstract class AbstractDocumentFactory { public abstract PurchaseOrder createPurchaseOrder(); public abstract PurchaseReturn createPurchaseReturn(); public abstract SalesOrder createSalesOrder(); public abstract RefundOrder createRefundOrder(); public abstract StockIn createStockIn(); public abstract StockOut createStockOut(); } // 具体的工厂类 public class PurchaseDocumentFactory extends AbstractDocumentFactory { public PurchaseOrder createPurchaseOrder() { return new PurchaseOrder(); } public PurchaseReturn createPurchaseReturn() { return new PurchaseReturn(); } public SalesOrder createSalesOrder() { return null; } public RefundOrder createRefundOrder() { return null; } public StockIn createStockIn() { return new StockIn(); } public StockOut createStockOut() { return null; } } public class SalesDocumentFactory extends AbstractDocumentFactory { public PurchaseOrder createPurchaseOrder() { return null; } public PurchaseReturn createPurchaseReturn() { return null; } public SalesOrder createSalesOrder() { return new SalesOrder(); } public RefundOrder createRefundOrder() { return new RefundOrder(); } public StockIn createStockIn() { return null; } public StockOut createStockOut() { return null; } } public class InventoryDocumentFactory extends AbstractDocumentFactory { public PurchaseOrder createPurchaseOrder() { return null; } public PurchaseReturn createPurchaseReturn() { return null; } public SalesOrder createSalesOrder() { return null; } public RefundOrder createRefundOrder() { return null; } public StockIn createStockIn() { return new StockIn(); } public StockOut createStockOut() { return new StockOut(); } } // 抽象单据类 public abstract class AbstractDocument { // 公共属性和方法 } // 具体单据类 public class PurchaseOrder extends AbstractDocument { // 具体实现 } public class PurchaseReturn extends AbstractDocument { // 具体实现 } public class SalesOrder extends AbstractDocument { // 具体实现 } public class RefundOrder extends AbstractDocument { // 具体实现 } public class StockIn extends AbstractDocument { // 具体实现 } public class StockOut extends AbstractDocument { // 具体实现 } // 应用示例 public class DocumentApplication { public static void main(String[] args) { // 创建采购单据工厂 AbstractDocumentFactory purchaseFactory = new PurchaseDocumentFactory(); // 创建采购订 PurchaseOrder purchaseOrder = purchaseFactory.createPurchaseOrder(); // 创建入库 StockIn stockIn = purchaseFactory.createStockIn(); // 创建销售单据工厂 AbstractDocumentFactory salesFactory = new SalesDocumentFactory(); // 创建销售订 SalesOrder salesOrder = salesFactory.createSalesOrder(); // 创建退款 RefundOrder refundOrder = salesFactory.createRefundOrder(); // 创建库存单据工厂 AbstractDocumentFactory inventoryFactory = new InventoryDocumentFactory(); // 创建出库 StockOut stockOut = inventoryFactory.createStockOut(); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值