2018-12-12 Version 10.4.0
InsertPicturecan take a URL as the source of the picture.
- Swiss French format for
NumberPhraseis supported. Use the language option
- When saving data only in the Desktop interview, the interview will no longer exit but allow more data capture to be done.
SetWebInterviewMinimumHeightwill help the author to control the position of the buttons at the bottom of the interview.
ChooseFromDatasetcommand extends the functionality of the
ChooseFromDatato accept any XPATH expression to select the data.
- In Captions, Headings and Footings, the insertion of information as the interview progresses has been enhanced. For example, the caption “Please enter the date of birth of
<PartyName||[Party]>“ will display the caption as “Please enter the date of birth of [Party]” until such time as the data element
PartyNamehas been captured, As soon
PartyNameis captured, for example as “John Smith”, the then caption will display as “Please enter the date of birth of John Smith”.
«Paragraph()»function will split the containing paragraph into two at the point where it appears in the template.
«Paragraph(NumberStyle)»will apply the Word style NumberStyle to the new second paragraph.
IsFalsefunction has been introduced. It is the equivalent of
not(IsTrue()), but easier to type and read.
- It is now possible to supply the option
AppendPDFfunction, which causes the resulting PDF to be editable.
Web Release Notes
- Checkboxes in the Grid are now available in the web. They no longer show as textboxes.
- Using the command
«SetWebInterviewMinimumHeight(350)»you can now set the minimum height of Back/Save/Assemble buttons on the bottom.
CurrencyToCents– Takes a value in a currency and returns the cents value.
Eq– Compares the
comparandWithWildCardusing the asterisk as a wild card. If the
comparandWithWildCardhas no wild card, then the two are stripped down to alphabetics only and compared as case-insensitive.
ExtractInitials– Extract the initial characters of the words which are separated by spaces, and join them with the delimiter string.
GetItemOfElement– Extracts the requested item number, starting at 1, from a comma-delimited list of items. Functionally equivalent to
GetListItem– Extracts the requested item number, starting at 1, from a list of items. Functionally equivalent to
InsertInto– Inserts the string textToInsert into the designation position in the source string. If position is too high or low it resolves to the end or beginning of the string.
Lookup– Source is of a format like “en-us:behavior;en-gb:behaviour;af:gedrag”, and key would contain the part before the : which, if found, causes the part after the : to be returned.
Plural– Returns the singular or plural depending on the value of number, which can be either a number or a boolean expression indicating that the singular version must be used.
PrefixWith– If the source string is not empty, prefix it with the prefix, otherwise leave it empty.
StringLength– Returns the length of the string.
SubstringAfterLast– Gets the substring after the last delimiter. If no delimiter then the entire string is returned.
SubstringBeforeLast– Gets the substring before the last delimiter. If no delimiter then the entire string is returned.
SuffixWith– If the source string is not empty, suffix it with the suffix, otherwise leave it empty.