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]); |