Вставка значений из БД в документ Word с учетом словоформ.

238
24 мая 2017, 03:59

Мне необходимо написать приложение, которое будет открывать шаблон Word'a и вставлять в него в определенных местах значения из БД. Я собираюсь для достижения этих целей использовать OpenXML. Нет никаких проблем, чтобы брать некую метку, допустим [#ParamName#] и заменять ее по четкому совпадению.

http://www.dotnet-geek.co.uk/index.php/openxml-word-templates-processing/ В этой статье описано, как заменять метки, но если мы точно знаем ее формат.

В базе данных я собираюсь хранить пары значений [#ParamName#] и Value.

Но в моем приложении подразумевается, что одно и тоже значение может использоваться в разных падежах и числах. Хотелось бы в шаблоне писать что-то типа [#ParamName родп, едч#] или [#ParamName датп, мнч#] (ну или как-то еще указывать параметры словоформы). И вот необходимо найти значение для ParamName и поставить его в нужную форму. И как склонять существительные программно, это я знаю. Вопрос заключается в том, как парсить шаблон, или как еще можно достичь поставленной цели.

READ ALSO
Привязка ключа словаря

Привязка ключа словаря

Как можно привязать ключ словаря в разметке XAML? Есть:

185
Изменить тип Columns DataGridView после присвоения SQLite

Изменить тип Columns DataGridView после присвоения SQLite

Есть база данных SQLite, необходимо в нее забивать значения Checkbox и затем выводить данные значения в DataGridViewРаньше делал через SQL Server, там всё было...

252
Распечатать этикетку со штрих-кодом. C#

Распечатать этикетку со штрих-кодом. C#

Нужно распечатать этикетку со штрих-кодомХочу использовать PrintDialog, но не знаю как сделать разные шрифты у разных участков текста и распечатать...

244
ASP.NET MVC 5 vs Core

ASP.NET MVC 5 vs Core

Порядка 3х лет работал с Winforms WPF Services и прочим по мелочиРешил что хочу уйти в Web именно с ASP

310