Set PDF fonts to be embedded.

This commit is contained in:
Rich
2013-10-04 20:30:14 +00:00
parent 4abeb80fb4
commit 48960152ac
6 changed files with 18 additions and 18 deletions

View File

@@ -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)
{