2017-02-08 5 views
0

Existe-t-il un moyen pour la rédaction textuelle dans ColdFusion? Je peux voir la documentation pour les coordonnées basées seules. Le code utilisé pour la rédaction basée sur les coordonnées est:Rédaction basée sur le texte dans ColdFusion 2016?

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

Existe-t-il une méthode similaire pour la rédaction textuelle?

Répondre

2

Il existe en fait maintenant la possibilité de rédiger du texte dans ColdFusion. Ce n'est pas documenté car la fonctionnalité est encore en cours, mais cela fonctionne pour la plupart des cas. De nouveaux attributs ont été ajoutés pour ce support.

  1. Les mots que vous voulez expurger doit être donné comme un tableau avec le nom d'attribut comme « wordstoredact »
  2. Il y a un nouvel attribut dans cfpdfparam savoir wordmatchingcriteria avec des valeurs comme:

    • MATCHPARTIALWORD_MARKPARTIALWORD (correspond à des mots partiels, et les redéfinit également)
    • MATCHPARTIALWORD_MARKWHOLEWORD (correspond à des mots partiels, mais réduit le mot entier)
    • MARKWHOLEWORD (correspond et ne contient que des mots entiers).

Un exemple de la façon de le faire est comme indiqué ci-dessous:

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"); 
}; 

S'il vous plaît répondre si vous avez toute confusion ou d'autres questions concernant redaction à base de texte dans ColdFusion

+0

Merci, j'essaierai! –