--- On Mon, 2/21/11, SparkOut <[email protected]> wrote:
>
> If you use MS Word to produce a template file that contains
> your
> [[Placeholders]] then there is a distinct problem with
> formatting. I believe
> Jan's very own advice in one of the "Merge" newsletter
> articles was always
> to "Save As" to as to force MS Word to write a completely
> new document out.
> I'm not sure if that is always successful. MS Wordpad which
> comes as
> standard on every Windows PC produces much cleaner rtf
> files.
>
> I know from experience that MS WOrd can can mangle the
> formatting internally
> so you get [[garbage{mangled rtf rubbish
> formatting}place{stuffinserted}holders]] that are unusable
> for a merge.
>
> However, I have also just revisted the merge function for a
> project I have
> on the go, and now I too find that where a Placeholder
> variable for merging
> is empty, the [[Placeholder]] in the rtf document is not
> empty - the square
> brackets are stripped, but the Placeholder name is left.
>
> So if my variables are: tName (containing "Mr Smith") and
> tAddress1
> (containing "25 Some Street") and tAddress2 (which is
> empty) and tCity
> (containing "London")
>
> and if the rtf document contains:
>
> [[tName]], [[tAddress1]] [[tAddress2]] [[tCity]] then the
> output is:
> Mr Smith, 25 Some Street tAddress2 London
>
> How can I suppress the empty output in the placeholder
> fields?
> (Ideally I would like to consider a mail-merge type blank
> line suppression
> too, but I would really settle just for being able to merge
> to empty
> placeholder tags.)
>
Did you declare the variable first using the 'local' command?
By definition, if the engine encounters what looks like a variable name that
hasn't been declared, it assumes you want a variable 'tAddress2' with content
"tAddress2"
Jan Schenkel.
=====
Quartam Reports & PDF Library for LiveCode
www.quartam.com
=====
"As we grow older, we grow both wiser and more foolish at the same time." (La
Rochefoucauld)
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode