ColdFusion 2016中基于文本的编辑?

时间:2017-02-08 05:54:16

标签: coldfusion coldfusion-2016

ColdFusion中是否有基于文本的编辑方法?我可以单独看到坐标文档。用于基于坐标的编校的代码是:

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

基于文本的编辑是否也有类似的方式?

1 个答案:

答案 0 :(得分:2)

实际上现在可以选择在ColdFusion中编辑文本。它没有记录,因为该功能仍在进行中,但它确实适用于大多数情况。 为此支持添加了一些新属性。

  1. 您要编辑的字词必须作为数组提供,其属性名称为&#39; wordstoredact&#39;
  2. cfpdfparam中有一个新属性,即wordmatchingcriteria,其值为:

    • MATCHPARTIALWORD_MARKPARTIALWORD(匹配部分字词,并对其进行编辑)
    • MATCHPARTIALWORD_MARKWHOLEWORD(匹配部分单词,但会对整个单词进行编辑)
    • MARKWHOLEWORD(仅匹配和编辑整个单词)。
  3. 如何操作的示例如下所示:

    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中基于文本的编辑有任何疑问或任何疑问,请回复