0

現在、ASP.Net で iTextSharp を使用して PDF を生成しています。

可変長のフィールドの 1 つに下線を引く必要があります。実際には、出力ファイルでは、特定のフィールドが線で表示されます (罫線ノートのように)。

たとえば、フィールドには 10 行が割り当てられているため、ユーザーは必要に応じて入力するか、空白のままにすることができます。しかし、自動化後、データはユーザーによって供給され、後で PDF ファイルとして生成されます。この特定のフィールドは可変長です。

フィールドの先頭のスペースに下線を引く方法はありますか。たとえば、幅 1500 文字のうち 500 文字だけが塗りつぶされ、残りの 1000 文字に下線を引くことができます。iTextSharpでそれを達成する方法はありますか?

実際のデータにアンダースコアを追加して(DBから取得しながら)、チャンククラスにアンダーラインプロパティを割り当ててテキストデータに下線を付けてみましたが、役に立ちませんでした。

ポインタ/アドバイス/提案をありがとう

4

1 に答える 1

0

http://www.manning.com/lowagie2/samplechapter2.pdfをダウンロードして、セクション 2.2.6 の図を見てください。それは多かれ少なかれあなたが探しているものですか?その場合、LineSeparatorそのセクションで説明されているように a を使用する必要があります。

于 2012-10-22T07:12:41.183 に答える