На самом деле теперь в ColdFusion есть возможность редактировать текст. Это не задокументировано, поскольку эта функция все еще находится в стадии разработки, но в большинстве случаев она работает. Для этой поддержки было добавлено несколько новых атрибутов.
- Слова, которые вы хотите отредактировать, должны быть указаны в виде массива с именем атрибута «wordstoredact».
В cfpdfparam появился новый атрибут, а именно wordmatchingcriteria
со следующими значениями:
MATCHPARTIALWORD_MARKPARTIALWORD
(matches partial words, and also redacts them)
MATCHPARTIALWORD_MARKWHOLEWORD
(соответствует частичным словам, но редактирует все слово)
MARKWHOLEWORD
(сопоставляет и редактирует только целые слова).
Пример того, как это сделать, показан ниже:
cfpdf(action="redact", source="#sourcefile#", destination="#destinationfile#", overwrite=true){
cfpdfparam(wordstoredact=["Windo", "disclaim"], ignorecase=true, pages="1", wordmatchingcriteria="MATCHPARTIALWORD_MARKPARTIALWORD" );
cfpdfparam(wordstoredact=["http://", "2010"], ignorecase=true, pages="1", wordmatchingcriteria="MATCHPARTIALWORD_MARKWHOLEWORD" );
cfpdfparam(wordstoredact=["December", "Resources"], ignorecase=true, pages="2", wordmatchingcriteria="MARKWHOLEWORD" );
cfpdfparam(wordstoredact=["Tutorial", "definitions"], ignorecase=false, pages="3", wordmatchingcriteria="MATCHPARTIALWORD_MARKWHOLEWORD" );
};
Пожалуйста, ответьте, если у вас возникли какие-либо вопросы или вопросы относительно редактирования текста в ColdFusion.
person
kz2014
schedule
08.02.2017