Added in Version 2.6.0

TextWidthParameter

テキスト印刷の印刷文字数設定パラメータ

コンストラクタ

init()

オブジェクトの初期化

プロパティ

widthType

印刷文字数を設定する際の文字の幅タイプ

TextWidthType

alignment

テキストが指定した印刷文字数に収まる場合の位置揃え。印刷文字数に収まらない場合は無視される。

TextAlignment

ellipsizeType

テキストが指定した印刷文字数を超える場合の省略タイプ。印刷文字数を超えない場合は無視される。

TextEllipsizeType

printType

印刷文字数を設定する際のテキストの印刷タイプ。テキストが空文字の場合に、指定した印刷文字数だけ空白文字を印字するかどうかを選択する。

TextPrintType

メソッド

setWidthType(widthType: TextWidthType)

印刷文字数を設定する際の文字の幅タイプを設定

setAlignment(alignment: TextAlignment)

テキストが印刷文字数に収まる場合の位置揃えを設定

setEllipsizeType(ellipsizeType: TextEllipsizeType)

テキストが印刷文字数を超える場合の省略タイプを設定

setPrintType(printType: TextPrintType)

印刷文字数を設定する際のテキストの印刷タイプを設定

注釈

  • 文字間隔が0の場合(デフォルト設定、もしくはstyleCharacterSpaceメソッドでwidthに0を設定した場合)、半角文字幅:全角文字幅 = 1:2の比率になります。文字間隔を0以外に設定した場合や、フォントをBに設定した場合にはこの比率ではなくなるため、半角文字と全角文字を混ぜて印刷する際は実際の印刷結果を確認の上、印刷文字数を決定してください。

  • タイ語フォントの文字数計算は正しく行えないため、本APIは使用できません。

  • 印刷イメージ

    ../../../../_images/text_width_parameter.png