1

ユーザーが缶詰のPDFを作成するのに役立つフォームを作成しようとしています

私はItextsharp.dll で作業しており、ここでチュートリアルを読んでいますが、キーワード「FONT」を超えているように見えるエラーが発生しています

最初のエラーを強調表示すると、

Error   1   'Font' is an ambiguous reference between 'System.Drawing.Font' and 'iTextSharp.text.Font'   

どちらにもキーワード フォントがあることは理解していますが、この問題を解決する方法がわかりません

4

1 に答える 1

2

リンクからのこの行にエラーがあると思います:

Font[] fonts = new Font[14];

System.Drawing名前空間からのフォントまたは名前空間からのフォントを指定する必要がありiTextSharp.textます。iTextSharp.text名前空間から意味する場合は、行を次のように変更します。

iTextSharp.text.Font[] fonts = new iTextSharp.text.Font[14];

この例では、次の行で System.Drawing 名前空間から Font オブジェクトを参照する必要があります。

fonts[0] = FontFactory.getFont(FontFactory.COURIER, 12, Font.NORMAL);

これらを次のように更新する必要があります。

fonts[0] = FontFactory.getFont(FontFactory.COURIER, 12, System.Drawing.Font.NORMAL);
于 2009-08-17T15:42:43.160 に答える