Added in Version 1.3.0

PageModeBuilder

ページモードに関するStarXpandCommandを生成するクラス

コンストラクタ

PageModeBuilder()

オブジェクトの初期化

メソッド

stylePrintDirection(direction: PageModePrintDirection)

印刷方向を設定

styleHorizontalPositionTo(position: Double)

水平絶対位置を設定

styleHorizontalPositionBy(position: Double)

水平相対位置を設定

styleVerticalPositionTo(position: Double)

垂直絶対位置を設定

styleVerticalPositionBy(position: Double)

垂直相対位置を設定

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)

行間隔を設定

styleHorizontalTabPositions(positions: List<Int>)

水平タブを設定

styleInternationalCharacter(type: InternationalCharacterType)

国際文字を設定

styleSecondPriorityCharacterEncoding(type: CharacterEncodingType)

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

styleCjkCharacterPriority(types: List<CjkCharacterType>)

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

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

テキスト印刷を実行

actionPrintBarcode(parameter: BarcodeParameter)

バーコード印刷を実行

actionPrintPdf417(parameter: Pdf417Parameter)

PDF417印刷を実行

actionPrintQRCode(parameter: QRCodeParameter)

QRコード印刷を実行

actionPrintImage(parameter: PageModeImageParameter)

画像印刷を実行

actionPrintRuledLine(parameter: PageModeRuledLineParameter)

罫線印刷を実行

actionPrintRectangle(parameter: PageModeRectangleParameter)

四角枠線印刷を実行

add(builder: PageModeBuilder)

ページモードを追加

addPageMode(parameter: PageModeAreaParameter, builder: PageModeBuilder)

ページモードを追加