C#生成条形码中的文本如何设置居中,
C#生成条形码中的文本怎么设置居中,在线等!!

怎么把条形码中的文本设置为居中??
private void GCode128(Code128.Encode encode)
{
Code128 _Code128 = new Code128();
_Code128.ValueFont = new Font("宋体", 12);
// _Code128.ValueFont.Unit = 2;
//_Code128.ValueFont.Style = "align:center;";
System.Drawing.Image _CodeImage = _Code128.GetCodeImage(Code, encode);
System.IO.MemoryStream _Stream = new System.IO.MemoryStream();
_CodeImage.Save(_Stream, System.Drawing.Imaging.ImageFormat.Jpeg);
Response.ContentType = "image/jpeg";
Response.Clear();
Response.BufferOutput = true;
Response.BinaryWrite(_Stream.GetBuffer());
Response.Flush();
}
------解决思路----------------------
找到类似的这一段,加以修改,不知道你源码是不是粘贴过来的
------解决思路----------------------
http://blog.****.net/starfd/article/details/7168895
我记得这个应该是居中显示的
怎么把条形码中的文本设置为居中??
private void GCode128(Code128.Encode encode)
{
Code128 _Code128 = new Code128();
_Code128.ValueFont = new Font("宋体", 12);
// _Code128.ValueFont.Unit = 2;
//_Code128.ValueFont.Style = "align:center;";
System.Drawing.Image _CodeImage = _Code128.GetCodeImage(Code, encode);
System.IO.MemoryStream _Stream = new System.IO.MemoryStream();
_CodeImage.Save(_Stream, System.Drawing.Imaging.ImageFormat.Jpeg);
Response.ContentType = "image/jpeg";
Response.Clear();
Response.BufferOutput = true;
Response.BinaryWrite(_Stream.GetBuffer());
Response.Flush();
}
------解决思路----------------------
找到类似的这一段,加以修改,不知道你源码是不是粘贴过来的
int _StarY = p_Bitmap.Height - (int)_DrawSize.Height;
_Graphics.FillRectangle(Brushes.White, new Rectangle(0, _StarY, p_Bitmap.Width, (int)_DrawSize.Height));
_Graphics.DrawString(p_ViewText, m_ValueFont, Brushes.Black, 0, _StarY);
------解决思路----------------------
http://blog.****.net/starfd/article/details/7168895
我记得这个应该是居中显示的