Как сохранить другое представление в одном документе Microsoft Word?
Я хотел бы создать приложение, которое позволит пользователям добавлять читаемый пользователем текст в текстовый документ и поддерживать на заднем плане сложный текст (синтаксис), такой как код MergeField или Velocity. Например, простой текст: Привет, мистер Боб. Сложный синтаксис: Привет "#if($ sex == 'Мужской' Mr. #{else} Ms. #end" Боб
Достижимо ли это для поддержания как простого текстового представления, так и сложного синтаксического представления в документе с одним словом?
Спасибо
1 ответ
Во-первых, у вас не должно быть точки в имени переменной, поэтому давайте предположим, что она сохранена в $gender
переменная.
Во-вторых, вы можете иметь сложный синтаксис со значением по умолчанию "Hello Mr. Bob", если нет переменной пола:
Hello #if( $gender == "Female" ) Ms.#{else} Mr.#end Bob
Обратите внимание, что Mr. является текстом по умолчанию