프로젝트

일반

사용자정보

개정판 e3a15e22

IDe3a15e224f63674d10f99aac772a952bb2fb1cba
상위 f87ee33e
하위 e50a377b

김동진이(가) 6년 이상 전에 추가함

#639 Export PDF Modify

차이점 보기:

KCOM/Controls/PrintControl.xaml.cs
21 21
using IKCOM;
22 22
using iTextSharp.text.pdf;
23 23
using Microsoft.Office.Core;
24
//강인구 추가
24

  
25 25
namespace KCOM.Control
26 26
{
27
    //문서 정보 모음 클래스?
28 27
    public class DefinedPages
29 28
    {
30 29
        public int PagesCount { get; set; }
......
564 563
                                        doc.Open();
565 564
                                        foreach (var item in Printimg_List)
566 565
                                        {
566
                                            
567 567
                                            Export_img = iTextSharp.text.Image.GetInstance(item.Value, System.Drawing.Imaging.ImageFormat.Png);
568
                                            Export_img.SetAbsolutePosition(0, 0);
569

  
568
                                            
569
                                            if (Export_img.Width > Export_img.Height)
570
                                            {
571
                                                doc.SetPageSize(new Rectangle(doc.PageSize.Height, doc.PageSize.Width));
572
                                            }
573
                                            else
574
                                            {
575
                                                doc.SetPageSize(new Rectangle(doc.PageSize.Width, doc.PageSize.Height));                                            
576
                                            }
577
                                                                                        
570 578
                                            Export_img.ScaleToFit(doc.PageSize.Width, doc.PageSize.Height);
579
                                            Export_img.SetAbsolutePosition(0, 0);
571 580

  
572 581
                                            doc.NewPage();
573 582
                                            doc.Add(Export_img);
KCOM/Events/Export.cs
152 152

  
153 153
            using (Graphics gr = Graphics.FromImage(Resultimg))
154 154
            {
155
                gr.DrawImage(myImage, new System.Drawing.Point(0, 0));
155
                gr.DrawImage(myImage, new Rectangle(0,0,img.Width,img.Height));
156 156
            }
157 157

  
158 158
            //image = RasterImageConverter.ConvertFromImage(Resultimg, ConvertFromImageOptions.None);

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)