I was wondering whether or not it is possible to have logo on the Pdf invoices?
Looking at this piece of code, it would appear possible:
PdfService.cs
//logo
var logoPicture = _pictureService.GetPictureById(_pdfSettings.LogoPictureId);
var logoExists = logoPicture != null;
//header
var headerTable = new PdfPTable(logoExists ? 2 : 1);
headerTable.WidthPercentage = 100f;
if (logoExists)
headerTable.SetWidths(new[] { 50, 50 });
//logo
if (logoExists)
{
var logoFilePath = _pictureService.GetPictureLocalPath(logoPicture, 0, false);
var cellLogo = new PdfPCell(Image.GetInstance(logoFilePath));
cellLogo.Border = Rectangle.NO_BORDER;
headerTable.AddCell(cellLogo);
Printing on headed paper is an obvious alternative, however including a logo on invoices would be cheaper.
Also is it possible to have the long description instead of the short.