Редактирование текста в ColdFusion 2016?

Есть ли способ редактирования текста в ColdFusion? Я вижу документацию только по координатам. Код, используемый для редактирования на основе координат:

<cfpdf action="redact" source="#sourcefile#" destination="#destinationfile#" overwrite="true">
    <cfpdfparam pages="1-2" coordinates="0,0,0,0">
</cfpdf>

Есть ли аналогичный способ редактирования текста?


person Hari Kallae    schedule 08.02.2017    source источник


Ответы (1)


На самом деле теперь в ColdFusion есть возможность редактировать текст. Это не задокументировано, поскольку эта функция все еще находится в стадии разработки, но в большинстве случаев она работает. Для этой поддержки было добавлено несколько новых атрибутов.

  1. Слова, которые вы хотите отредактировать, должны быть указаны в виде массива с именем атрибута «wordstoredact».
  2. В 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
comment
Спасибо, попробуем! - person Hari Kallae; 08.02.2017