Set PDF fonts to be embedded.
This commit is contained in:
@@ -69,7 +69,7 @@ namespace Volian.Print.Library
|
||||
public void WatermarkPageNumber(int pageNumber)
|
||||
{
|
||||
Rectangle pageSize = ContentByte.PdfWriter.PageSize; // Get page size
|
||||
BaseFont myBasefont = BaseFont.CreateFont(BaseFont.HELVETICA_BOLD, Encoding.ASCII.EncodingName, false);
|
||||
BaseFont myBasefont = BaseFont.CreateFont(BaseFont.HELVETICA_BOLD, Encoding.ASCII.EncodingName, BaseFont.EMBEDDED);
|
||||
string strPage = pageNumber.ToString();
|
||||
float h = myBasefont.GetAscentPoint(strPage, 10);
|
||||
float w = myBasefont.GetWidthPoint(strPage, 10);
|
||||
@@ -119,7 +119,7 @@ namespace Volian.Print.Library
|
||||
public static iTextSharp.text.Font GetFont(string fontName, float fontSize, int fontStyle, Color fontColor)
|
||||
{
|
||||
RegisterFont(fontName);
|
||||
return iTextSharp.text.FontFactory.GetFont(fontName, BaseFont.IDENTITY_H, true, fontSize, fontStyle, fontColor);
|
||||
return iTextSharp.text.FontFactory.GetFont(fontName, BaseFont.IDENTITY_H, BaseFont.EMBEDDED, fontSize, fontStyle, fontColor);
|
||||
}
|
||||
public static void RegisterFont(string fontName)
|
||||
{
|
||||
|
Reference in New Issue
Block a user