0

私のプロジェクトでは、右から左にフォーマットフラグを付けて負の値を印刷しています。しかし、このような値を出力します"136-"。何を間違っていますか?次のような値を印刷する方法"-1233".

次のように文字列形式を設定しています:

Dim mAmtFormat As New StringFormat(StringFormatFlags.DirectionRightToLeft) 

次のように printdocument で format を使用します。

e.Graphics.DrawString("-123", mTextFont, Brushes.Black, mConsumMeas.xQtyX, mTop, mAmtFormat)

4

1 に答える 1

2

右から左の形式は、右から左に読む言語に使用されます。配置を使用して、テキストを右揃えにします。

Dim mAmtFormat As New StringFormat()
mAmtFormat.Alignment = StringAlignment.Far
于 2013-09-25T09:53:50.380 に答える