Reports for WinForms
タブを使用する

RenderText.TabPositionsプロパティにTabPositionオブジェクトを追加します。タブの機能はTabPositionクラスで設定します。

実行例


サンプルコード(VB)
コードのコピー
' タブ位置を左揃えに設定します。(既定値)
texts(0).Text = "タブの配置" & vbTab & "左揃え" & vbLf & "2行目" & vbTab & "テストテキスト"
tabs(0) = New TabPosition("80mm")
tabs(0).Alignment = TabAlignmentEnum.Left
texts(0).TabPositions.Add(tabs(0))

' タブ位置を中央揃えに設定します。
texts(1).Text = "タブの配置" & vbTab & "中央揃え" & vbLf & "2行目" & vbTab & "テストテキスト"
tabs(1) = New TabPosition("80mm")
tabs(1).Alignment = TabAlignmentEnum.Center
texts(1).TabPositions.Add(tabs(1))

' タブ位置を右揃えに設定します。
texts(2).Text = "タブの配置" & vbTab & "右揃え" & vbLf & "2行目" & vbTab & "テストテキスト"
tabs(2) = New TabPosition("80mm")
tabs(2).Alignment = TabAlignmentEnum.Right
texts(2).TabPositions.Add(tabs(2))

' タブリーダーを設定します。
texts(3).Text = "タブリーダー" & vbTab & "タブを埋める文字" & vbLf & "2行目" & vbTab & "テストテキスト"
tabs(3) = New TabPosition("80mm")
tabs(3).FillChar = "・"C
texts(3).TabPositions.Add(tabs(3))
サンプルコード(C#)
コードのコピー
// タブ位置を左揃えに設定します。(既定値)
texts[0].Text = "タブの配置\t左揃え\n2行目\tテストテキスト";
tabs[0] = new TabPosition("80mm");
tabs[0].Alignment = TabAlignmentEnum.Left;
texts[0].TabPositions.Add(tabs[0]);

// タブ位置を中央揃えに設定します。
texts[1].Text = "タブの配置\t中央揃え\n2行目\tテストテキスト";
tabs[1] = new TabPosition("80mm");
tabs[1].Alignment = TabAlignmentEnum.Center;
texts[1].TabPositions.Add(tabs[1]);

// タブ位置を右揃えに設定します。
texts[2].Text = "タブの配置\t右揃え\n2行目\tテストテキスト";
tabs[2] = new TabPosition("80mm");
tabs[2].Alignment = TabAlignmentEnum.Right;
texts[2].TabPositions.Add(tabs[2]);

// タブリーダーを設定します。
texts[3].Text = "タブリーダー\tタブを埋める文字\n2行目\tテストテキスト";
tabs[3] = new TabPosition("80mm");
tabs[3].FillChar = '・';
texts[3].TabPositions.Add(tabs[3]);
関連トピック