- Регистрация
- 23.10.2017
- Сообщения
- 75
- Благодарностей
- 4
- Баллы
- 8
Приветствую!
Генерирую .docx шаблоны по методу, описанному в статье - http://zennolab.com/discussion/threads/sozdanie-word-dokumentov.15666/
Решил сделать так, чтобы название документа бралось из переменной проекта, однако ничего не получается
В стандартном примере все работает по типу - using (DocX document = DocX.Create(@"Test.docx"))
Стоит модифицировать код на using (DocX document = DocX.Create(@"project.Variables["filename"].Value.docx")) и все перестает работать.
Прошу, помогите пожалуйста. Всю голову сломал, что только не читал - не получается.
Генерирую .docx шаблоны по методу, описанному в статье - http://zennolab.com/discussion/threads/sozdanie-word-dokumentov.15666/
Решил сделать так, чтобы название документа бралось из переменной проекта, однако ничего не получается
В стандартном примере все работает по типу - using (DocX document = DocX.Create(@"Test.docx"))
Стоит модифицировать код на using (DocX document = DocX.Create(@"project.Variables["filename"].Value.docx")) и все перестает работать.
Прошу, помогите пожалуйста. Всю голову сломал, что только не читал - не получается.
Код:
var path = project.Variables["path"].Value;
using (DocX document = DocX.Create(path + "project.Variables["text_of_link"].Value.docx"))
{
Paragraph p3 = document.InsertParagraph();
p3.Alignment = Alignment.center;
Hyperlink h = document.AddHyperlink("Текст ссылки", new Uri("http://www.google.com"));
p3.AppendHyperlink(h);
p3.Font(new FontFamily("Calibri"));
p3.FontSize(22);
p3.Bold();
p3.Italic();
p3.UnderlineColor(Color.Blue);
p3.Alignment = Alignment.center;
document.Save();
}