Search

 

Module: Editor

Version: 4.2.1 +

User: Developer

Difficulty: Easy

Introduction

In this exercise we add an extra field to the document. You can practise working with Xml-data and mergefields.

 

Prerequisites

- The Futurama Editor must be installed.
- Completing the tutorial Creating a Console Application first, is necessary:
The application built in this tutorial is used as a basis. 

 

Description

In the tutorial Creating a Console Application we have created an application that merges xml data into a Word document named SavingsTemplate.doc.
We now want to add an extra object 'Name' to the XML, and place this in the same document.

Therefore you need the following files to be able to start this assignment:

  • The template-file: SavingsTemplate.doc
  • The Futurama-application as built in the tutorial

Assignment

  1. Create an extra element 'Name' in the XmlBuilder and give it the value 'Futurama user'.
  2. Create an extra line in the Template file beneath the header 'TestDocument', in which you add "Dear" and then a mergefield 'Name'.
  3. Check if your application now adds the name to your document, by executing the Action object in your application.
  4. Now check your application by executing the batch-file. 

Tips

  • The element 'Name' in the XmlBuilder should be a Fixed of type 'String'.
  • Execute the Action by right-clicking the mouse --> Debug --> Execute
  • Close the Template document before executing 

Solutions

Download

image

You can download our solution for this assignment by clicking the image at the right. (Futurama 4.2.1.2)
Please note that you can very well have a different solution that is just as good as ours.

Variations

If you want some more practise on this subject, you could try the extra exercises below.
We won't provide a solution for these variations, just consider them as a way to further experiment with Futurama.
  • (Easy:) Add another extra field to the document: The link "https://support.futurama.eu" should be placed at the bottom of the page.
  • (Medium:) Add the location and name of the Template file to the resulting document, by using a reference in the XmlBuilder.

Updated: 2012-12-12