縦表示割付
テキストの向きはTextOrientationプロパティで設定します。文字の縦表示にするには、プロパティに Downward か、または Upward に設定します。また、漢字やひらがななどの日本語のみを縦に表示する場合は、VerticalFarEast や HorizontalRotatedFarEast を使用します。
' テキストの向きを上から下に設定します GcLabel1.TextOrientation = GrapeCity.Win.Common.TextOrientation.Downward ' テキストの向きを下から上に設定します GcLabel2.TextOrientation = GrapeCity.Win.Common.TextOrientation.Upward ' テキストの日本語を縦表示に設定します GcLabel3.TextOrientation = GrapeCity.Win.Common.TextOrientation.VerticalFarEast ' テキストの日本語を水平方向への縦表示に設定します GcLabel4.TextOrientation = GrapeCity.Win.Common.TextOrientation.HorizontalRotatedFarEast
// テキストの向きを上から下に設定します gcLabel1.TextOrientation = GrapeCity.Win.Common.TextOrientation.Downward; // テキストの向きを下から上に設定します gcLabel2.TextOrientation = GrapeCity.Win.Common.TextOrientation.Upward; // テキストの日本語を縦表示に設定します gcLabel3.TextOrientation = GrapeCity.Win.Common.TextOrientation.VerticalFarEast; // テキストの日本語を水平方向への縦表示に設定します gcLabel4.TextOrientation = GrapeCity.Win.Common.TextOrientation.HorizontalRotatedFarEast;
縦中横の表示
VerticalFarEastSettingsクラスを使用すると、縦中横の表示ができます。VerticalFarEastSettings クラスのHorizontalInVerticalプロパティに True を設定すると縦中横表示になります。
縦中横表示をしている場合、MaxHorizontalCharsプロパティで水平方向に表示する最大文字数を設定できます。
また、FitToLine プロパティに True を設定すると、垂直方向に表示する文字列の幅にあわせて、水平方向に表示する文字列をスケーリングします。
|
gcLabel1.TextOrientation = GrapeCity.Win.Common.TextOrientation.VerticalFarEast ' 縦中横の設定をします Dim verticalFarEastSettings1 As New GrapeCity.Win.Buttons.VerticalFarEastSettings() verticalFarEastSettings1.HorizontalInVertical = True gcLabel1.VerticalFarEastSettings = verticalFarEastSettings1
gcLabel1.TextOrientation = GrapeCity.Win.Common.TextOrientation.VerticalFarEast; // 縦中横の設定をします GrapeCity.Win.Buttons.VerticalFarEastSettings verticalFarEastSettings1 = new GrapeCity.Win.Buttons.VerticalFarEastSettings(); verticalFarEastSettings1.HorizontalInVertical = true; gcLabel1.VerticalFarEastSettings = verticalFarEastSettings1;
縦中横表示をしている場合、MaxHorizontalCharsプロパティで水平方向に表示する最大文字数を設定できます。
gcLabel1.TextOrientation = GrapeCity.Win.Common.TextOrientation.VerticalFarEast ' 縦中横の設定をします Dim verticalFarEastSettings1 As New GrapeCity.Win.Buttons.VerticalFarEastSettings() verticalFarEastSettings1.HorizontalInVertical = True verticalFarEastSettings1.MaxHorizontalChars = 4 gcLabel1.VerticalFarEastSettings = verticalFarEastSettings1
gcLabel1.TextOrientation = GrapeCity.Win.Common.TextOrientation.VerticalFarEast; // 縦中横の設定をします GrapeCity.Win.Buttons.VerticalFarEastSettings verticalFarEastSettings1 = new GrapeCity.Win.Buttons.VerticalFarEastSettings(); verticalFarEastSettings1.HorizontalInVertical = true; verticalFarEastSettings1.MaxHorizontalChars = 4; gcLabel1.VerticalFarEastSettings = verticalFarEastSettings1;
また、FitToLine プロパティに True を設定すると、垂直方向に表示する文字列の幅にあわせて、水平方向に表示する文字列をスケーリングします。
gcLabel1.TextOrientation = GrapeCity.Win.Common.TextOrientation.VerticalFarEast ' 縦中横の設定をします Dim verticalFarEastSettings1 As New GrapeCity.Win.Buttons.VerticalFarEastSettings() verticalFarEastSettings1.HorizontalInVertical = True verticalFarEastSettings1.FitToLine = True gcLabel1.VerticalFarEastSettings = verticalFarEastSettings1
gcLabel1.TextOrientation = GrapeCity.Win.Common.TextOrientation.VerticalFarEast; // 縦中横の設定をします GrapeCity.Win.Buttons.VerticalFarEastSettings verticalFarEastSettings1 = new GrapeCity.Win.Buttons.VerticalFarEastSettings(); verticalFarEastSettings1.HorizontalInVertical = true; verticalFarEastSettings1.FitToLine = true; gcLabel1.VerticalFarEastSettings = verticalFarEastSettings1;