示例#1
0
        static void GemBoxDocument1()
        {
            string[] temZnach = new string[] { "Gthdjt", "Массив представляет", "мы можем" };
            // If using Professional version, put your serial key below.
            ComponentInfo.SetLicense("FREE-LIMITED-KEY");

            //Создаем  новый пустой документ
            DocumentModel document = new DocumentModel();

            //секция документа.
            Section section = new Section(document);

            // Запысываем пустую секцию в документ
            document.Sections.Add(section);

            //Представляет собой абзац содержания в документе.
            Paragraph paragraph  = new Paragraph(document);
            Paragraph paragraph2 = new Paragraph(document);

            // добавляем блок в секцию
            section.Blocks.Add(paragraph);
            section.Blocks.Add(paragraph2);


            // Инициализирует новый экземпляр класса Run с указанным текстом.
            Run run = new Run(document, "Hello World!");

            Run run2 = new Run(document, temZnach.ToString());

            paragraph.Inlines.Add(run);
            paragraph.Inlines.Add(run2);

            document.Save("TestGemBox.docx");
        }
示例#2
0
        static void GemBoxDocumentTest()
        {
            string[] temZnach = new string[] { "Gthdjt", "Массив представляет", "мы можем" };

            //Лицензии
            ComponentInfo.SetLicense("FREE-LIMITED-KEY");

            // обьект для работы с вордом
            DocumentModel document = new DocumentModel();

            //настройки шрифта
            document.DefaultCharacterFormat.Size = 25;

            //производные элементы, имеющие определенный набор свойств,
            //используемых для определения страниц
            Section section = new Section(document);

            //Добавляем текущий обьект в документ
            document.Sections.Add(section);

            //Представляет собой абзац содержания в документе.
            Paragraph paragraph = new Paragraph(document);

            //Документ.Секции блоков.
            section.Blocks.Add(paragraph);

            for (int i = 0; i < temZnach.Length; i++)
            {
                Run run = new Run(document, temZnach[i]);
                // document.Content.LoadText(temZnach[i], new CharacterFormat() { FontName = "Arial" });
                paragraph.Inlines.Add(run);
            }

            // Представляет область текста с общим набором свойств.
            // Run run = new Run(document, "Programming language: C++, C# and Java");

            //Абзац в строчках.
            //  paragraph.Inlines.Add(run);

            document.Save("Doc1.docx");
        }