f7a13682
“wangming”
项目初始化
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package com.printer.sdk.serial
abstract class Printer {
var initPrinterCommand = initInitPrinterCommand()
var justificationCommand = initJustificationCommand()
var fontSizeCommand = initFontSizeCommand()
var emphasizedModeCommand = initEmphasizedModeCommand()
var underlineModeCommand = initUnderlineModeCommand()
var characterCodeCommand = initCharacterCodeCommand()
var feedLineCommand = initFeedLineCommand()
var lineSpacingCommand = initLineSpacingCommand()
var printingImagesHelper: PrintingImagesHelper = initPrintingImagesHelper()
var converter: Converter = useConverter()
abstract fun initInitPrinterCommand(): ByteArray
abstract fun initJustificationCommand(): ByteArray
abstract fun initFontSizeCommand(): ByteArray
abstract fun initEmphasizedModeCommand(): ByteArray
abstract fun initUnderlineModeCommand(): ByteArray
abstract fun initCharacterCodeCommand(): ByteArray
abstract fun initFeedLineCommand(): ByteArray
abstract fun initLineSpacingCommand(): ByteArray
abstract fun initPrintingImagesHelper(): PrintingImagesHelper
abstract fun useConverter(): Converter
}
|