MESCIUS SPREAD for Windows Forms 15.0J
TextOrientation 列挙体
使用例 使用例 

コントロールのテキストの向きを指定します。
構文
'宣言
 
Public Enum TextOrientation 
   Inherits System.Enum
public enum TextOrientation : System.Enum 
メンバ
メンバ解説
TextHorizontalコントロールのテキストを水平方向に配置します。
TextHorizontalFlippedコントロールのテキストを水平方向に配置して反転させます。
TextRotateCustomシェイプ関連オブジェクトのみの回転角度に基づいてテキストを配置します。
TextTopDownコントロールの上から下の方向でテキストを配置し、左から右の方向で折り返します。
TextTopDownRTLコントロールの上から下の方向でテキストを配置し、右から左の方向で折り返します。
TextVerticalコントロールのテキストを垂直方向に配置します。
TextVerticalFlippedコントロールのテキストを垂直方向に反転して配置します。
使用例
次のサンプルコードは、テキストの向きを設定し、複合セル罫線を作成します。
fpSpread1.Sheets[0].Cells[1, 3].Text = "Test"; //Cell has to have value
fpSpread1.Sheets[0].Cells[1, 3].Border = new FarPoint.Win.ComplexBorder(new FarPoint.Win.ComplexBorderSide(Color.Red, 2));// Cell has to have border

FarPoint.Win.Spread.CellType.TextCellType cellType = new FarPoint.Win.Spread.CellType.TextCellType();
cellType.TextOrientation = FarPoint.Win.TextOrientation.TextRotateCustom;
cellType.TextRotationAngle = 60; // Cell has to have rotation angle to see the effect.
fpSpread1.Sheets[0].Cells[1, 3].CellType = cellType;

FarPoint.Win.Spread.DrawingSpace.TriangleShape a = new FarPoint.Win.Spread.DrawingSpace.TriangleShape();
a.BackColor = Color.Blue;
fpSpread1.ActiveSheet.AddShape(a, 1, 1);
FarPoint.Win.Spread.DrawingSpace.SpreadCameraShape test = new FarPoint.Win.Spread.DrawingSpace.SpreadCameraShape();
test.Formula = "B1:E6";
test.Location = new System.Drawing.Point(20, 20);
fpSpread1.Sheets[0].AddShape(test);
fpSpread1.Sheets(0).Cells(1, 3).Text = "Test" 'Cell has to have value
fpSpread1.Sheets(0).Cells(1, 3).Border = New FarPoint.Win.ComplexBorder(New FarPoint.Win.ComplexBorderSide(Color.Red, 2)) ' Cell has to have border

Dim cellType As New FarPoint.Win.Spread.CellType.TextCellType()
cellType.TextOrientation = FarPoint.Win.TextOrientation.TextRotateCustom
cellType.TextRotationAngle = 60 ' Cell has to have rotation angle to see the effect.
fpSpread1.Sheets(0).Cells(1, 3).CellType = cellType

Dim a As New FarPoint.Win.Spread.DrawingSpace.TriangleShape()
a.BackColor = Color.Blue
fpSpread1.ActiveSheet.AddShape(a, 1, 1)
Dim test As New FarPoint.Win.Spread.DrawingSpace.SpreadCameraShape()
test.Formula = "B1:E6"
test.Location = New System.Drawing.Point(20, 20)
fpSpread1.Sheets(0).AddShape(test)
継承階層

System.Object
   System.ValueType
      System.Enum
         FarPoint.Win.TextOrientation

参照

FarPoint.Win 名前空間

 

 


© MESCIUS inc. All rights reserved.