예제 #1
0
파일: Pdf.cs 프로젝트: ademar/melon-reports
        public void Works()
        {
            var pdf = new PdfDocument();

            var font  = pdf.CreateFont(PdfFontTypes.TYPE1, "Helvetica");
            var image = pdf.CreateImage(@"C:\Temp\dotnet.gif");

            var page = pdf.CreatePage( 612, 792);

            page.DrawText("a GIF image :",50,550,font,24, new RgbColor());

            page.DrawImage(image, 20, 100);
            page.DrawImage(image, 250, 570, 61, 35);

            page.DrawRectangle(20, 40, 400, 50, new RgbColor("#330000"), new RgbColor(Color.Red));

            pdf.MakeOutline(pdf.OutlineRoot, "root", page);

            pdf.Print(new FileStream(@"C:\Temp\test.pdf", FileMode.Create, FileAccess.Write));
        }
예제 #2
0
 public void PrintBookmark(Bookmark b, PdfDocument pdf)
 {
     pdf.MakeOutline(pdf.OutlineRoot, b.VarName, currentPage);
 }