gpt4 book ai didi

c# - 计算容纳 Graphics 对象所需的图像大小

转载 作者:太空宇宙 更新时间:2023-11-03 22:27:22 26 4
gpt4 key购买 nike

我正在为工作编写一个条形码应用程序,我在其中创建一个图形对象并为代码 39 条形码绘制各种条形图。我使用以下代码创建图形对象:

int reqBarcodeWidth = 100;
int reqBarcodeHeight = 40;

objBitmap = new Bitmap(reqBarcodeWidth, reqBarcodeHeight);

objGraphics = Graphics.FromImage(objBitmap);

但是,我想做的一件事是允许使用不同的单位在图形对象上绘图,例如:

objGraphics.PageUnit = GraphicsUnit.Inch;

但是,如果我这样做,我如何知道要创建多大的位图以适合其上的完整条码?

在此先感谢您的帮助。

更新:

感谢您的回复。我以前看过条形码字体,真的很想避免在许多机器上安装字体。

该程序的另一个功能(我没有提到)是为没有关联 EAN 代码的仓库打印库存代码。这些通常是来自中国的商品,具有复杂的库存代码。这些将需要使用 Code 128 条形码,它使用更广泛的字符范围并且占用更少的空间。

困难的部分大部分已经完成,它只是创建我需要整理的图像。我不知道我是不是想用一种复杂的方式来做这件事,之前没有真正对图像做过任何工作。

最佳答案

你知道存在绘制条形码的字体,这样你就可以避免所有这些乱七八糟的事情吗???

关于c# - 计算容纳 Graphics 对象所需的图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/857054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com