首页 新闻 会员 周边 捐助

itextsharp 图片类型的页眉很小?

0
悬赏园豆:5 [已关闭问题] 关闭于 2016-07-14 14:42
 var path = string.Empty;
                if (writer.PageNumber == 1)
                {
                    path = AppSetting.ApiSiteUrl+ "/Images/ContractTitle.png";
                }
                else
                {
                    path = AppSetting.ApiSiteUrl+ "/Images/ContractDetail.png";
                }
                Uri url = new Uri(path);
                iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(url);
              
                var chunk = new Chunk(image, -200, 0,false);
                Phrase header = new Phrase(chunk);
                //Phrase header = new Phrase("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111");
                Phrase footer = new Phrase("" + (writer.PageNumber+1) + "", font);
                PdfContentByte cb = writer.DirectContent;

                //模版 显示总共页数
                //cb.AddTemplate(tpl, document.Right - 54 + document.LeftMargin, document.Bottom - 8);//调节模版显示的位置

                //页眉显示的位置
                ColumnText.ShowTextAligned(cb, Element.ALIGN_CENTER, header,
                       document.Right - 140 + document.LeftMargin, document.Top + 10, 0);

                //页脚显示的位置
                ColumnText.ShowTextAligned(cb, Element.ALIGN_CENTER, footer,
                       document.Right - 60 + document.LeftMargin, document.Bottom - 10, 0);

通过以上方法生成的页眉图片变的很小很小,而且设置Image的大小之类的属性也没有用,图片原尺寸是1280*960

hardy_Wang的主页 hardy_Wang | 初学一级 | 园豆:17
提问于:2016-07-13 16:14
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册