Wie stelle ich eine Hintergrundfarbe einer Tabellenzelle mit iText ein?
Zwar ist es natürlich möglich BaseColor
standardmäßig bietet es nur sehr begrenzte Möglichkeiten.
Frage ich mich, wie kann ich meine eigene benutzerdefinierte Farbe, um das Dokument?
...
PdfPTable table = new PdfPTable(3);
PdfPCell cell = new PdfPCell(new Phrase("some clever text"));
cell.setBackgroundColor(BaseColor.GREEN);
table.addCell(cell);
...
InformationsquelleAutor der Frage JAM | 2011-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielen Optionen.
Gibt es auch Muster, Farben und Schattierungen der Farben, aber diese sind Viel Weniger Einfach.
InformationsquelleAutor der Antwort Mark Storer
Posten, in der Hoffnung, jemand anderes wird sich finden, diese Antwort hilfreich.
Scheint es, kann man einen neuen
BaseColor
von WebColor:Welche dann Hinzugefügt werden können als hintergrund:
InformationsquelleAutor der Antwort JAM
Versuchen Sie dies:
cell.setBackgroundColor(new BaseColor(226, 226, 226));
oder:
cell.setBackgroundColor(WebColors.getRGBColor("#E2E2E2"));
veraltetInformationsquelleAutor der Antwort Tony Chen
Eine weitere Lösung ist:
InformationsquelleAutor der Antwort Sagar Shah