2013-09-25 2 views
0

내 프로젝트에서 음수 값을 오른쪽에서 왼쪽으로 포맷 플래그를 사용하여 인쇄했습니다. 이 값은 "136-"과 같이 인쇄됩니다. 무엇이 잘못 되었습니까? 이 같은 "-1233".음수 값이 올바로 인쇄되지 않음

오전 설정 문자열 형식과 같은 값을 인쇄하는 방법 :

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

답변

2

오른쪽에서 왼쪽으로 형식이 사용됩니다 같이하는 PrintDocument의 형식을 사용

Dim mAmtFormat As New StringFormat(StringFormatFlags.DirectionRightToLeft) 

오른쪽에서 왼쪽으로 읽는 언어의 경우 정렬을 사용하여 텍스트를 오른쪽 정렬하려면

Dim mAmtFormat As New StringFormat() 
mAmtFormat.Alignment = StringAlignment.Far 
관련 문제