Beispiel #1
0
        public void CreateWord(WordprocessingDocument package, ModelMemoReport template, object obj = null)
        {
            MainDocumentPart mainDocumentPart = package.AddMainDocumentPart();

            DocumentFormat.OpenXml.Wordprocessing.Document document = new DocumentFormat.OpenXml.Wordprocessing.Document();
            PageSetting   settingPage    = new PageSetting();
            DocumentsFull documentInvoke = new DocumentsFull();

            if (template.SelectParameterDocument.NumberDocument != 4)
            {
                Fotters footers = new Fotters();
                footers.FottersAddDocument(mainDocumentPart, template.Executor.NameUser, template.Executor.Phone);
                document.Append(settingPage.AddSetting(mainDocumentPart));
                document.Append(documentInvoke.CreateDocMemoReport(template));
            }
            else
            {
                document.Append(settingPage.ParametrPageHorizontEditMargin(new PageMargin()
                {
                    Top = 300, Right = 794, Bottom = 200, Left = 794, Header = 300, Footer = 700U, Gutter = 0U
                }));
                document.Append(documentInvoke.CreateDocMemoApplication(template));
            }
            mainDocumentPart.Document = document;
        }
Beispiel #2
0
        /// <summary>
        /// Создание xml Word
        /// </summary>
        /// <param name="package"></param>
        /// <param name="template"></param>
        /// <param name="obj"></param>
        public void CreateWord(WordprocessingDocument package, EfDatabaseTelephoneHelp.TelephoneHelp template, object obj)
        {
            MainDocumentPart mainDocumentPart = package.AddMainDocumentPart();

            DocumentFormat.OpenXml.Wordprocessing.Document document = new DocumentFormat.OpenXml.Wordprocessing.Document();
            PageSetting   settingpage    = new PageSetting();
            DocumentsFull documentInvoce = new DocumentsFull();

            document.Append(settingpage.DocumentSettingVertical());
            document.Append(documentInvoce.DocumentsTelephoneHelp(template));
            mainDocumentPart.Document = document;
        }
Beispiel #3
0
        /// <summary>
        /// Создать документ
        /// </summary>
        /// <param name="package">Пакет</param>
        /// <param name="template">Шаблон</param>
        /// <param name="obj">Объект</param>
        public void CreateWord(WordprocessingDocument package, QrCodeOffice template, object obj = null)
        {
            MainDocumentPart mainDocumentPart = package.AddMainDocumentPart();

            DocumentFormat.OpenXml.Wordprocessing.Document document = new DocumentFormat.OpenXml.Wordprocessing.Document();
            PageSetting   settingPage    = new PageSetting();
            DocumentsFull documentInvoce = new DocumentsFull();

            document.Append(settingPage.DocumentSettingVertical());
            document.Append(documentInvoce.StickerOffice(template, mainDocumentPart));
            mainDocumentPart.Document = document;
        }
Beispiel #4
0
        public void CreateWord(WordprocessingDocument package, Otdel templateotdel, SenderUsers senders, object obj)
        {
            MainDocumentPart mainDocumentPart = package.AddMainDocumentPart();

            DocumentFormat.OpenXml.Wordprocessing.Document document = new DocumentFormat.OpenXml.Wordprocessing.Document();
            PageSetting   settingpage    = new PageSetting();
            DocumentsFull documentInvoce = new DocumentsFull();

            document.Append(settingpage.ParametrPageHorizontEditMargin(new PageMargin()
            {
                Top = 300, Right = 794, Bottom = 100, Left = 794, Header = 300, Footer = 700U, Gutter = 0U
            }));
            document.Append(documentInvoce.GenerateRuleUserTemplate(templateotdel, senders));
            mainDocumentPart.Document = document;
        }
Beispiel #5
0
        public void CreateWord(WordprocessingDocument package, Act[] template, object obj = null)
        {
            MainDocumentPart mainDocumentPart = package.AddMainDocumentPart();

            DocumentFormat.OpenXml.Wordprocessing.Document document = new DocumentFormat.OpenXml.Wordprocessing.Document();
            PageSetting   settingPage     = new PageSetting();
            DocumentsFull documentInvoice = new DocumentsFull();

            document.Append(settingPage.DocumentSettingVertical(new PageMargin()
            {
                Top = 567, Right = 963, Bottom = 567, Left = 1020
            }));
            document.Append(documentInvoice.Act(template));
            mainDocumentPart.Document = document;
        }
Beispiel #6
0
        public void CreateWord(WordprocessingDocument package, List <AllTechnic> template, object obj = null)
        {
            MainDocumentPart mainDocumentPart = package.AddMainDocumentPart();

            DocumentFormat.OpenXml.Wordprocessing.Document document = new DocumentFormat.OpenXml.Wordprocessing.Document();
            PageSetting   settingPage    = new PageSetting();
            DocumentsFull documentInvoce = new DocumentsFull();

            document.Append(settingPage.ParametrPageHorizontEditMargin(new PageMargin()
            {
                Left = 500, Right = 500, Bottom = 500, Top = 500
            }));
            document.Append(documentInvoce.Sticker(template, mainDocumentPart));
            mainDocumentPart.Document = document;
        }
Beispiel #7
0
        public void CreateWord(WordprocessingDocument package, EfDatabase.Journal.AllJournal template, object obj)
        {
            MainDocumentPart mainDocumentPart = package.AddMainDocumentPart();

            DocumentFormat.OpenXml.Wordprocessing.Document document = new DocumentFormat.OpenXml.Wordprocessing.Document();
            PageSetting   settingPage     = new PageSetting();
            DocumentsFull documentInvoice = new DocumentsFull();

            document.Append(settingPage.ParametrPageHorizontEditMargin(new PageMargin()
            {
                Top = 1701, Right = 1134, Bottom = 850, Left = 1134
            }));
            document.Append(documentInvoice.CreateJournal(template));
            mainDocumentPart.Document = document;
        }
Beispiel #8
0
        public void CreateWord(WordprocessingDocument package, Report template, object obj = null)
        {
            MainDocumentPart mainDocumentPart = package.AddMainDocumentPart();

            DocumentFormat.OpenXml.Wordprocessing.Document document = new DocumentFormat.OpenXml.Wordprocessing.Document();
            ImagePart image = mainDocumentPart.AddImagePart(ImagePartType.Jpeg);

            using (FileStream file = new FileStream(template.Main.Barcode.PathBarcode, FileMode.Open))
            {
                image.FeedData(file);
            }
            PageSetting   settingpage    = new PageSetting();
            DocumentsFull documentInvoce = new DocumentsFull();

            document.Append(settingpage.ParametrPageHorizont());
            document.Append(documentInvoce.DocumentsBook(template, mainDocumentPart.GetIdOfPart(image)));
            mainDocumentPart.Document = document;
        }
Beispiel #9
0
        public void CreateWord(WordprocessingDocument package, Book template, object obj)
        {
            MainDocumentPart mainDocumentPart = package.AddMainDocumentPart();

            DocumentFormat.OpenXml.Wordprocessing.Document document = new DocumentFormat.OpenXml.Wordprocessing.Document();
            ImagePart image = mainDocumentPart.AddImagePart(ImagePartType.Jpeg);

            using (FileStream file = new FileStream(template.BareCodeBook.FullPathSave, FileMode.Open))
            {
                image.FeedData(file);
            }
            PageSetting   settingpage    = new PageSetting();
            DocumentsFull documentInvoce = new DocumentsFull();

            document.Append(settingpage.DocumentSettingVertical());
            document.Append(documentInvoce.BookAccounting(template, mainDocumentPart.GetIdOfPart(image)));
            mainDocumentPart.Document = document;
        }