SPREADの外枠の太さが均一に印刷されない
対象製品
SPREAD for Windows Forms 8.0J
状況
修正済み
詳細
SPREADの外枠の太さが均一に印刷されません。
【手順】
1.新規フォームにSPREADとButtonを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.Buttonをクリックして印刷します
--SPREADの外枠の太さが均一ではありません
【サンプルコード】
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' SPREADの初期設定
FpSpread1.ActiveSheet.ColumnCount = 5
FpSpread1.ActiveSheet.RowCount = 5
For i As Integer = 0 To FpSpread1.ActiveSheet.RowCount - 1
For j As Integer = 0 To FpSpread1.ActiveSheet.ColumnCount - 1
FpSpread1.ActiveSheet.SetValue(i, j, String.Format("R{0}C{1}", i, j))
Next
Next
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
' SPREADの印刷設定
FpSpread1.ActiveSheet.PrintInfo.Margin = New FarPoint.Win.Spread.PrintMargin(10, 10, 10, 10, 0, 0)
FpSpread1.ActiveSheet.PrintInfo.ShowBorder = True
' 印刷の実行
FpSpread1.PrintSheet(FpSpread1.ActiveSheet)
End Sub
【手順】
1.新規フォームにSPREADとButtonを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.Buttonをクリックして印刷します
--SPREADの外枠の太さが均一ではありません
【サンプルコード】
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' SPREADの初期設定
FpSpread1.ActiveSheet.ColumnCount = 5
FpSpread1.ActiveSheet.RowCount = 5
For i As Integer = 0 To FpSpread1.ActiveSheet.RowCount - 1
For j As Integer = 0 To FpSpread1.ActiveSheet.ColumnCount - 1
FpSpread1.ActiveSheet.SetValue(i, j, String.Format("R{0}C{1}", i, j))
Next
Next
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
' SPREADの印刷設定
FpSpread1.ActiveSheet.PrintInfo.Margin = New FarPoint.Win.Spread.PrintMargin(10, 10, 10, 10, 0, 0)
FpSpread1.ActiveSheet.PrintInfo.ShowBorder = True
' 印刷の実行
FpSpread1.PrintSheet(FpSpread1.ActiveSheet)
End Sub
回避方法
Service Pack 4(v8.0.3507.2008)で修正済み。