[ELTB03054]端のセル罫線が表示されない
対象製品
El Tabelle for .NET
発生環境
この現象はすべてのアセンブリで発生します。
詳細
WorkBook のボーダーを「なし」に設定し、Sheet の列・行ヘッダを非表示に設定すると
シートのセルだけが表示される状態になります。
WorkBook1.BorderStyle = BorderStyle.None
Sheet1.RowHeaders.Visible = False
Sheet1.ColumnHeaders.Visible = False
このとき、セルに罫線を設定すると上端と左端、ヘッダと隣り合っていたセルの一部セル罫線が
表示されません。
Sheet1.SetBorder(New GrapeCity.Views.ElTabelle.Range("*:*"), New GrapeCity.Views.ElTabelle.BorderLine(Color.Black, GrapeCity.Views.ElTabelle.BorderLineStyle.Thin), GrapeCity.Views.ElTabelle.Borders.All)
これは上端・左端のセル罫線の領域がヘッダと重なっていることが原因で、仕様の動作です。
シートのセルだけが表示される状態になります。
WorkBook1.BorderStyle = BorderStyle.None
Sheet1.RowHeaders.Visible = False
Sheet1.ColumnHeaders.Visible = False
このとき、セルに罫線を設定すると上端と左端、ヘッダと隣り合っていたセルの一部セル罫線が
表示されません。
Sheet1.SetBorder(New GrapeCity.Views.ElTabelle.Range("*:*"), New GrapeCity.Views.ElTabelle.BorderLine(Color.Black, GrapeCity.Views.ElTabelle.BorderLineStyle.Thin), GrapeCity.Views.ElTabelle.Borders.All)
これは上端・左端のセル罫線の領域がヘッダと重なっていることが原因で、仕様の動作です。
回避方法
この現象は製品の仕様によるものです。
・二重線(GrapeCity.Views.ElTabelle.BorderLineStyle.Double)を使用することで、セル罫線を表示することができます。
・印刷時のみ、シートのアウトラインを設定することでシートの外枠を描画できます。
・二重線(GrapeCity.Views.ElTabelle.BorderLineStyle.Double)を使用することで、セル罫線を表示することができます。
・印刷時のみ、シートのアウトラインを設定することでシートの外枠を描画できます。
この文書は、以前は次のFAQ IDで公開されていました : 3098