TextTipAppearance.Fontの設定が反映されない
対象製品
SPREAD for Windows Forms 8.0J
状況
修正済み
詳細
本件、以下の手順で再現できます。
■再現手順
1. SPREADを配置します
2. 以下のサンプルコードをコピーして実行します
3. マウスポインタをセルノートインジケータに移動します。
--- セルノートにフォント設定が反映されていない
■サンプルコード(VB.NET)
■再現手順
1. SPREADを配置します
2. 以下のサンプルコードをコピーして実行します
3. マウスポインタをセルノートインジケータに移動します。
--- セルノートにフォント設定が反映されていない
■サンプルコード(VB.NET)
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
FpSpread1.TextTipAppearance.Font = New Font("Meiryo UI", 14.0F)
FpSpread1.ActiveSheet.SetNote(1, 1, "セルノート文字列")
FpSpread1.ActiveSheet.Cells(1, 1).NoteStyle = FarPoint.Win.Spread.NoteStyle.PopupNote
End Sub
FpSpread1.TextTipAppearance.Font = New Font("Meiryo UI", 14.0F)
FpSpread1.ActiveSheet.SetNote(1, 1, "セルノート文字列")
FpSpread1.ActiveSheet.Cells(1, 1).NoteStyle = FarPoint.Win.Spread.NoteStyle.PopupNote
End Sub
回避方法
Service Pack 6(v8.0.3511.2008)で修正済み。
Service Pack を適用せずに対処する方法としては、SetStickyNoteStyleInfoメソッドを使用する方法が有効です。
■サンプルコード(VB.NET)
ただし、この方法を適用する場合、以下のような留意点がございます。
■留意点
Service Pack を適用せずに対処する方法としては、SetStickyNoteStyleInfoメソッドを使用する方法が有効です。
■サンプルコード(VB.NET)
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
'FpSpread1.TextTipAppearance.Font = New Font("Meiryo UI", 14.0F)
FpSpread1.ActiveSheet.SetNote(1, 1, "セルノート文字列")
FpSpread1.ActiveSheet.Cells(1, 1).NoteStyle = FarPoint.Win.Spread.NoteStyle.PopupNote
Dim nsinfo As New FarPoint.Win.Spread.DrawingSpace.StickyNoteStyleInfo()
nsinfo.Font = New Font("Meiryo UI", 14.0F)
Me.FpSpread1.ActiveSheet.SetStickyNoteStyleInfo(1, 1, nsinfo)
End Sub
'FpSpread1.TextTipAppearance.Font = New Font("Meiryo UI", 14.0F)
FpSpread1.ActiveSheet.SetNote(1, 1, "セルノート文字列")
FpSpread1.ActiveSheet.Cells(1, 1).NoteStyle = FarPoint.Win.Spread.NoteStyle.PopupNote
Dim nsinfo As New FarPoint.Win.Spread.DrawingSpace.StickyNoteStyleInfo()
nsinfo.Font = New Font("Meiryo UI", 14.0F)
Me.FpSpread1.ActiveSheet.SetStickyNoteStyleInfo(1, 1, nsinfo)
End Sub
ただし、この方法を適用する場合、以下のような留意点がございます。
■留意点
- 本回避方法では、SetStickyNoteStyleInfoメソッドがPopupNoteに有効となりますが、これは本来の動作とは異なります。本不具合の修正以降は本回避方法を除去し、本来のTextTipAppearance.Fontによる設定に差し替える必要があります。
- SetStickyNoteStyleInfoメソッドによるPopupNoteの設定は、以下の属性に限り使用可能です。
- Font
- BackColor
- ForeColor