FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread.CellType 名前空間 > RichTextCellType クラス : Multiline プロパティ |
'Declaration Public Property Multiline As Boolean
'使用法 Dim instance As RichTextCellType Dim value As Boolean instance.Multiline = value value = instance.Multiline
public bool Multiline {get; set;}
このプロパティを True に設定すると、複数行の入力は可能になりますが、文字数がセルの幅を超えても新しい行に自動的に折り返されません。テキストを次の行に自動的に折り返すには、WordWrap プロパティを設定します。WordWrap プロパティを設定しない場合は、テキストを次の行に折り返すために改行を入力する必要があります。
Multiline プロパティが True に設定されている場合、各行に複数のフォント サイズとスタイルがあるときに、GetPreferredRowHeight によって返される行の高さがセル全体の表示に必要な高さより小さくなることがあります。
リッチ テキスト型セルに(ForcedBoth、ForcedHorizontal、ForcedVertical 列挙体設定によって)常にスクロール バーを表示するには、Multiline プロパティを True に設定する必要があります。ScrollBars プロパティを参照してください。
FarPoint.Win.Spread.CellType.RichTextCellType rtb; private void Form1Load(object sender, System.EventArgs e) { rtb = new FarPoint.Win.Spread.CellType.RichTextCellType(); rtb.Multiline = true; fpSpread1.ActiveSheet.Cells[0, 0].CellType = rtb; System.IO.StreamReader file = new System.IO.StreamReader(Application.StartupPath + "\\test.rtf"); string words = file.ReadToEnd(); fpSpread1.ActiveSheet.Cells[0, 0].Value = words; }
Dim rtb As New FarPoint.Win.Spread.CellType.RichTextCellType Private Sub Form1Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load rtb.Multiline = True FpSpread1.ActiveSheet.Cells(0, 0).CellType = rtb Dim file As New System.IO.StreamReader(Application.StartupPath & "\test.rtf") Dim words As String = file.ReadToEnd() FpSpread1.ActiveSheet.Cells(0, 0).Value = words End Sub