import { Commander, ConnectedDevice, Lifecycle, PSDK } from '@psdk/frame-father'; import { CBar, CBox, CFeed, CForm, CImage, CInverse, CLine, CMag, CPageMode, CPage, CPrint, CQRCode, CText, CWaterMark, CStatus, CSN } from "../args"; export declare abstract class BasicCPCL> extends PSDK { /** * lifecycle * @private */ private _lifecycle; /** * commander * @private */ private _commander; protected constructor(lifecycle: Lifecycle); connectedDevice(): ConnectedDevice; commander(): Commander; /** * 一维码 */ bar(arg: CBar): T; /** * 画矩形边框 */ box(arg: CBox): T; /** * 加粗 * @param bold true 加粗 false 不加粗 */ bold(bold: boolean): T; /** * 定位到标签(print指令之前调用) */ feed(arg: CFeed): T; /** * 定位到标签(可以放在print指令之后调用) */ form(arg: CForm): T; /** * 打印图片 */ image(arg: CImage): T; /** * 文字反白 */ inverse(arg: CInverse): T; /** * 画线(能画斜线) */ line(arg: CLine): T; mag(arg: CMag): T; /** * 打印模式(是否定位) */ pageMode(arg: CPageMode): T; /** * 创建打印页面大小 */ page(arg: CPage): T; /** * 打印 */ print(arg?: CPrint): T; /** * 打印二维码 */ qrcode(arg: CQRCode): T; /** * 打印文本 */ text(arg: CText): T; /** * 下划线 * * @param underline true 画下划线 false 不画下划线 */ underline(underline: boolean): T; /** * 水印 * @param arg */ waterMark(arg: CWaterMark): T; /** * 查询打印机状态 */ status(arg: CStatus): T; /** * 查询打印机SN */ sn(arg: CSN): T; } //# sourceMappingURL=basic.d.ts.map