So erstellen Sie eine iTextSharp.text.Bild-Objekt startng zu einem System.Zeichnung.Bitmap-Objekt?

Ich bin ziemlich neu in iTextSharp (die C# - version von iText):

Ich habe so etwas wie dieses:

System.Drawing.Bitmap bitmap = (System.Drawing.Bitmap)ChartHelper.GetPdfChart((int)currentVuln.UrgencyRating * 10);

iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(bitmap);

vulnerabilityDetailsTable.AddCell(new PdfPCell(img) { Border = PdfPCell.RIGHT_BORDER, BorderColor = new BaseColor(79, 129, 189), BorderWidth = 1, Padding = 5, MinimumHeight = 30, PaddingTop = 10 });  

Wie Sie sehen können, habe ich klassische System.Zeichnung.Bitmap immage namens bitmap und ich möchte legte es in eine Zelle ein PDF-Dokument Tabelle.

Das problem ist, dass diese Zeile ist unterschrieben Fehler:

iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(bitmap);

Der Fehler ist:

Fehler 75 Die beste übereinstimmung für die überladene Methode
'iTextSharp.text.Bild.GetInstance(iTextSharp.text.Bild)' hat einige
ungültig
Argumente c:\Develop\EarlyWarning\public\Implementazione\Ver2\PdfReport\PdfVulnerability.cs 120 27 PdfReport

Also ich denke, dass ich brauchen, um eine iTextSharp.text.Bild Objekt aus einer klassischen System.Zeichnung.Bitmap Objekt.

Was kann ich tun, um es zu tun? Ich bin verrückt zu versuchen, es zu tun.

Tnx

InformationsquelleAutor AndreaNobili | 2014-05-08
Schreibe einen Kommentar