0
でバーコードを作成します。私はiTextSharpを使用してい次の構造として、私は、上下のテキストとバーコードを作成し、PDFのすべてのページに適用する必要があり、上下のテキスト
TEXT
BARCODE
TEXT
バーコードを作成するDLL。 私の考えは、(構造を持つ)JPGイメージを作成し、PDFに適用することです。
私はこのコードを使用しています
Bmgraphics.Clear(Drawing.Color.White)
Bmgraphics.DrawString(UpperText, New System.Drawing.Font("Arial", 8, FontStyle.Regular), SystemBrushes.WindowText, New Point(0, 0))
Bmgraphics.DrawImage(Barcode, New Point(0, height/ 2))
Bmgraphics.DrawString(LoewText, New System.Drawing.Font("Arial", 8, FontStyle.Regular), SystemBrushes.WindowText, New Point(0, height+ 10))
finale.Save("path to save")
私の問題は、ビットマップ画像に与えるための寸法についてです。 バーコード、下のテキスト、上のテキストの間の長さは、画像の幅を指定する必要があります。
どうすればいいですか?
Bmgraphicsは 'Graphics'オブジェクトですか?もしそうなら、 'MeasureString'を使って2つの文字列のサイズを取得し、次に' Math.Max'を使ってその2つの幅のうち大きい方とBarcode.Widthを見つけることができます。 – pmcoltrane
ありがとう、私はこの解決策を見つけた、私はこの1つを使用している。 それはうまく動作します! – loris1243