コード例 #1
0
ファイル: StickerCode.cs プロジェクト: SashaKoragin/My
        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;
        }
コード例 #2
0
ファイル: StickerCode.cs プロジェクト: mathewsun/My
        public void CreateWord(WordprocessingDocument package, AllTechnic 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.Name, FileMode.Open))
            {
                image.FeedData(file);
            }
            PageSetting   settingpage    = new PageSetting();
            DocumentsFull documentInvoce = new DocumentsFull();

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