Incorrect if field update


We are currently evaluating the field update engine and have faced the following issue:
when an if field contains a mergefield as one of its operands, Aspose.Words updates the field with “Error! Unknow op code for conditional”.

What MS Word does if one of the operands contains a mergefield that is not merged, is evaluate the field to the false value and replace the mergefields inside with their code names inside French quotation marks (for the French version of MS Word at least).

For example, the field {IF “a” = “{mergefield mf_b}” “true” “false {mergefield mf_c}”} is evaluated as false «mf_c».

Do you plan on implementing field update exactly like MS Word does ?

I wish you an happy new year.



Thanks for your request. I managed to reproduce the problem on my side. Your request has been linked to the appropriate issue. You will be notified as soon as it is resolved.
Best regards.

The issues you have found earlier (filed as 13149) have been fixed in this update.

This message was posted using Notification2Forum from Downloads module by aspose.notifier.