/**
 * cljpay.com
 * Copyright (C) 2015-2023 All Rights Reserved.
 */package com.jeequan.jeepay.thirdparty.service.zw.model.request;

import lombok.Data;

/**
 * @author yangjun
 * @version PrintPdRequest.java, v 0.1 2023-02-20 15:03 yangjun
 */
@Data
public class PrintPdRequest {

    /**
     * 行数据类型：
     * 0-          base64 编码的logo
     * 数据；
     * 1-          交易或通知数据；
     * 2-          二维码数据；
     * 3-          空行；
     * 4-          分割横线；
     * 5-          广告数据
     * 6-          一维条码数据
     * 7-          logo文件名称
     * <p>
     * 备注：打印的一维条码为CODE128，可以打印的数据格式为
     * 1、数字
     * 2、字符+数字
     */
    private String tp;

    /**
     * 数据内容
     */
    private String cv;

    /**
     * 对齐方式，默认左对齐
     * 0-  左对齐
     * 1-  居中
     * 2-  右对齐
     */
    private String al;

    /**
     * 行间距，单位点
     */
    private String ls;

    /**
     * 字间距
     */
    private String ws;

    /**
     * 1-小字体
     * 2-中字体
     * 3-大字体
     * <p>
     * 默认值为1
     * 小字体：24*24
     * 中字体：36*36
     * 大字体：48*48
     */
    private String fs;

    /**
     * 是否增加下划线，
     * 0-否 1-是。空则为 0-否
     */
    private String tu;

    /**
     * 是否加粗，0-否
     * 1-是。空则为 0-否
     */
    private String tb;

}