Added in Version 1.0.0

PrinterBuilder

プリンターに関するStarXpandCommandを生成するクラス

コンストラクタ

PrinterBuilder()

オブジェクトの初期化

メソッド

styleAlignment(alignment: Alignment)

位置揃えを設定

styleAmbiguousCharacterWidthType(type: AmbiguousCharacterWidthType)

UTF-8の全半角あいまい文字を印字するときの幅タイプを設定

styleFont(type: FontType)

フォントを設定

styleBold(enable: Boolean)

太字を設定

styleInvert(enable: Boolean)

白黒反転を設定

styleUnderLine(enable: Boolean)

下線を設定

styleMagnification(parameter: MagnificationParameter)

拡大を設定

styleCharacterSpace(width: Double)

文字間隔を設定

styleLineSpace(height: Double)

行間隔を設定

styleHorizontalPositionTo(position: Double)

水平絶対位置を設定

styleHorizontalPositionBy(position: Double)

水平相対位置を設定

styleHorizontalTabPositions(positions: List<Int>)

水平タブを設定

styleInternationalCharacter(type: InternationalCharacterType)

国際文字を設定

styleSecondPriorityCharacterEncoding(type: CharacterEncodingType)

第二優先文字エンコーディングを設定

styleCjkCharacterPriority(types: List<CjkCharacterType>)

CJK統合漢字優先順位を設定

actionCut(type: CutType)

用紙カットを実行

actionFeed(height: Double)

用紙送り(mm単位)を実行

actionFeedLine(lines: Int)

用紙送り(行単位)を実行

actionPrintText(content: String, parameter: TextParameter? = null)

テキスト印刷を実行

actionPrintLogo(parameter: LogoParameter)

ロゴ印刷を実行

actionPrintBarcode(parameter: BarcodeParameter)

バーコード印刷を実行

actionPrintPdf417(parameter: Pdf417Parameter)

PDF417印刷を実行

actionPrintQRCode(parameter: QRCodeParameter)

QRコード印刷を実行

actionPrintImage(parameter: ImageParameter)

画像印刷を実行

actionPrintRuledLine(parameter: RuledLineParameter)

罫線印刷を実行

add(builder: PrinterBuilder)

プリンターを追加

addPageMode(parameter: PageModeAreaParameter, builder: PageModeBuilder)

プリンターを追加