同一の行の中に、tivBarShapeUpperLine、tivBarShapeLowerLineを用いて表示位置が上と下のピースを作成した場合、この上と下のピースの間の間隔を大きくしたり小さくしたりする設定方法はないのでしょうか?

説明

tivBarShapeUpperLineとtivBarShapeLowerLineの縦方向の間隔に影響するプロパティとして、KnTViewのPieceFontプロパティとPieceCenterHeightプロパティがあります。

ピースバーの高さは、PieceFontプロパティから参照するFontオブジェクトのSizeプロパティの値に数ピクセルの余白を加えたものです。
KnTView1.PieceFont.Sizeに20ポイントといった大きな値を指定しますと、ピースバーの縦サイズが大きくなり、結果として、上付きのtivBarShapeUpperLineと下付きのtivBarShapeLowerLineの間の隙間が多くなります。そのため、ピースキャプションの文字列の表示サイズも大きくなってしまいます。

PieceCenterHeightプロパティは、ピースバーの高さを指定するプロパティですが、これは行単位で設定します。そのため、PieceFont.Sizeの倍数で変化するため、数ピクセルでの微調整を行うことができません。