# SavePrintText

マニュアル > コントロールリファレンス > ルート > ルートメソッド > # SavePrintText |

| 印刷用にフォーマットされたテキストファイルを作成する。 構文 SavePrintText( FileName, Data, Width [,Grid = "-,|,-,|,-,|,="] [,TitleRows = 0] [,LeftHeader = ""] [,CenterHeader = ""] [,RightHeader = ""] [,LeftFooter = ""] [,CenterFooter = ""] [,RightFooter = ""] [,LeftSpace = 0] [,TopSpace1= 0] [,TopSpace2= 0] [,BottomSpace1 = 0] [,BottomSpace2= 0] [,PageRows = 0] [,bNewPage = F] ) パラメータ
FileName
| 型： | 文字
| ファイル名。
Data
| 型： | 数値配列
| 各フィールドの幅（半角文字数）を配列を用いて指定。
Width
| 型： | 数値配列
| 各フィールドの幅（半角文字数）を配列を用いて指定。
Grid
| 型： | 文字
| 罫線として使用する文字。下記の順に指定。 [上線],[左線],[下線],[右線],[水平線],[垂直線],[タイトル区切] 例1） "-,|,-,|,-,|,-" 例2） ",,,,-,|,-" 例3） ",,,,-,|,=" 例4） "-,,-,,-,,-" 例5） ",|,,|,,|,-" 例6） ",,,,,,"
TitleRows
| 型： | 数値
| タイトルの行数。Dataで渡されたデータの内、TitleRowsで指定された行数分をタイトルとして扱います。
LeftHeader
| 型： | 文字
| 左寄せで表示されるヘッダ文字。
CenterHeader
| 型： | 文字
| 中央に表示されるヘッダ文字。
CenterHeader
| 型： | 文字
| 中央に表示されるヘッダ文字。
RightHeader
| 型： | 文字
| 右寄せで表示されるヘッダ文字。
LeftFooter
| 型： | 文字
| 左寄せで表示されるフッタ文字。
LeftFooter
| 型： | 文字
| 左寄せで表示されるフッタ文字。
CenterFooter
| 型： | 文字
| 中央に表示されるフッタ文字。
CenterFooter
| 型： | 文字
| 中央に表示されるフッタ文字。
RightFooter
| 型： | 文字
| 右寄せで表示されるフッタ文字。
LeftSpace
| 型： | 数値
| 左側のスペース。半角文字数で指定。
TopSpace1
| 型： | 数値
| ヘッダ文字より上側のスペース。半角文字数で指定。
TopSpace2
| 型： | 数値
| ヘッダ文字と表の間のスペース。半角文字数で指定。
BottomSpace1
| 型： | 数値
| フッタ文字と表の間のスペース。半角文字数で指定。
BottomSpace2
| 型： | 数値
| フッタ文字より下側のスペース。半角文字数で指定。
PageRows
| 型： | 数値
| 1ページあたりの行数。0のときデータが存在するまでグリッドを表示。1以上の場合、データが存在しなくても必ず指定した行数分のグリッドを表示する。
bNewPage
| 型： | ブール
| TRUE - PageRowsで指定した行数で改頁する。 FALSE - 改頁しない。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
解説
印刷用にフォーマットされたテキストファイルを作成します。印刷時は「ＭＳ ゴシック」「ＭＳ明朝」などの等幅フォントを使用して印刷してください。（メモ帳の場合、メニューの「書式」「フォント」でデフォルト使用フォントを指定できます。）
例
    var vData = c(c("Title1", "123", "ABC"), c("Title2", "456", "DEF"), c("Title3", "789", "GHI"));
    ::SavePrintText("c:\print.txt", vData, c(10,15,20), ",|,,|,,|,-", 1, "", "Header");
    ::OpenApplicationFile("c:\print.txt");	  //メモ帳を表示
結果は下記のようになります。
| Header |
Title1 | Title2 | Title3
123 | 456 | 789
ABC | DEF | GHI
サポート対象
| ○ | スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
| ○ |
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
| × |
演算式構文
演算式構文（バインド書式など）にて使用可能
参照 LoadTextFile SaveTextFile LoadCsvFile SaveCsvFile SavePrintText GetTempFolder GetCurrentFolder GetModuleFolder GetFileSize GetFileLastWriteTime GetLogicalDrives GetDriveType EncryptFile DecryptFile