ASTERIA MDM One MH Online Help
トップページ製品サイトインフォテリア

## PaddingLeft

与えられた文字列の左側から文字を埋めて返します。

### ■出力型

文字列型

### ■パラメータ

名前 | データ型 | 説明
--- | --- | ---
入力文字列 | 文字列型 | 入力文字列
埋め込む文字 | 文字列型 | 埋め込む文字
長さ | 整数型 | 返される文字列のバイト数での長さを指定します。
エンコーディング | 文字列型 | エンコーディング utf-8 shift_jis euc-jp iso-2022-jp utf-16 windows-31j

### ■エラー

エラーコード | 説明
--- | ---
1010 | 「埋め込む文字」「長さ」が存在しなかった場合
100 | 「長さ」が0以下だった場合
101 | 「入力文字列」を「エンコーディング」でバイト列に変換する時にエラーが発生した場合

### ■文字の埋め込み方法について

「入力文字列」を指定された「エンコーディング」でバイト列に変換します。変換されたバイト列が「長さ」で指定されたバイト数に満たなかった場合に、満たないバイト数分「埋め込む文字」をバイト列の左側に付加します。

### ■例1

入力文字列 | 埋め込む文字 | 長さ | エンコーディング | 出力
--- | --- | --- | --- | ---
あいう | 0 | 10 | shift_jis | 0000あいう

※「あいう」はshift_jisでは6バイトのバイト列になります。そこで、10に満たない4バイト分「0」が文字列の左側に付加されます。

### ■例2

入力文字列 | 埋め込む文字 | 長さ | エンコーディング | 出力
--- | --- | --- | --- | ---
あいう | 0 | 10 | utf-8 | 0あいう

※「あいう」はutf-8では9バイトのバイト列になります。そこで、10に満たない1バイト分「0」が文字列の左側に付加されます。