FooterLogo
Definition
Namespace: Surya.Ab.Export.Client.Models
Assembly: Surya.Ab.Export.dll
Provides ways to create footer with ClientLogo image in Excel/PDF.
public class FooterLogo
Properties
Name | Definition |
---|---|
LogoImage | Represents ClientLogo image for the footer. |
ColOffset | To alter the default position of image in the footer. |
RowOffset | To alter the default position of image in the footer. |
Structure
public class FooterLogo
{
public AbImage LogoImage { get; set; }
public FooterLogo(AbImage logoImage)
{
LogoImage = logoImage;
}
public FooterLogo(AbImage logoImage, long colOffSet, long rowOffSet)
{
LogoImage = logoImage;
ColOffset = colOffSet;
RowOffset = rowOffSet;
}
public long ColOffset { get; set; } = 0;
public long RowOffset { get; set; } = 0;
}
Example
var exportOption = new ExportOptions()
{
// PDF
PdfOptions = new PdfOptions()
{
ClientLogo = DemoImageModel.GetDemoFooterLogo()
}
// Excel
SpreadsheetOptions = new List<SpreadsheetOption>()
{
new SpreadsheetOption()
{
ClientLogo = DemoImageModel.GetDemoFooterLogo()
}
}
};
internal static FooterLogo GetDemoFooterLogo()
{
AbImage logoImage = new AbImage(File.ReadAllBytes("..\\HDFC_Bank.png"), AbImageType.Png)
{
Height = 20,
Width = 20,
};
return new FooterLogo(logoImage);
}