Exemplo n.º 1
0
        public static Document BuildDefaultResources(string pathToFileToBuildTo)
        {
            Document document1 = Library.OpenDocument(pathToFileToBuildTo, DocOpenMode.Create);
            PDFDict  dict1     = document1.Info;

            dict1["Title"]  = Library.CreateString("Standard Resources Container for PDFO.NET based projects");
            dict1["Author"] = Library.CreateString("Victor Vishnyakov via PDFO.NET");
            Page page1 = document1.Pages.Add();

            page1.MediaBox = new Rect(0f, 0f, 612f, 792f);
            Resource resource1 = document1.Resources[Library.BuildStandardFont(document1, "Helvetica"), typeof(Font)];

            page1.Resources.Add("HELVETICA", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Times-Roman"), typeof(Font)];
            page1.Resources.Add("TIMES_ROMAN", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Times-Bold"), typeof(Font)];
            page1.Resources.Add("TIMES_BOLD", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Courier"), typeof(Font)];
            page1.Resources.Add("COURIER", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Symbol"), typeof(Font)];
            page1.Resources.Add("SYMBOL", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Helvetica-Bold"), typeof(Font)];
            page1.Resources.Add("HELVETICA_BOLD", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Courier-Bold"), typeof(Font)];
            page1.Resources.Add("COURIER_BOLD", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "ZapfDingbats"), typeof(Font)];
            page1.Resources.Add("ZAPFDINGBATS", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Times-Italic"), typeof(Font)];
            page1.Resources.Add("TIMES_ITALIC", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Helvetica-Oblique"), typeof(Font)];
            page1.Resources.Add("HELVETICA_OBLIQUE", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Courier-Oblique"), typeof(Font)];
            page1.Resources.Add("COURIER_OBLIQUE", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Times-BoldItalic"), typeof(Font)];
            page1.Resources.Add("TIMES_BOLDITALIC", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Helvetica-BoldOblique"), typeof(Font)];
            page1.Resources.Add("HELVETICA_BOLDOBLIQUE", resource1);
            resource1 = document1.Resources[Library.BuildStandardFont(document1, "Courier-BoldOblique"), typeof(Font)];
            page1.Resources.Add("COURIER_BOLDOBLIQUE", resource1);
            return(document1);
        }
Exemplo n.º 2
0
 public static Document OpenDocument(string fileName, DocOpenMode mode, FileShare shareMode, string header, IExternalStreamHandler extHandler)
 {
     return(Library.OpenDocument(fileName, mode, shareMode, header, extHandler, null));
 }
Exemplo n.º 3
0
 public static Document OpenDocument(string fileName, DocOpenMode mode, FileShare shareMode)
 {
     return(Library.OpenDocument(fileName, mode, shareMode, "%PDF-"));
 }
Exemplo n.º 4
0
 public static Document OpenDocument(string fileName, DocOpenMode mode, FileShare shareMode, string header)
 {
     return(Library.OpenDocument(fileName, mode, shareMode, header, null));
 }
Exemplo n.º 5
0
 public static Document OpenDocument(string fileName, DocOpenMode mode)
 {
     return(Library.OpenDocument(fileName, mode, FileShare.Read));
 }