[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
@SysDatabase @FontDef problem
From: |
flamasuta |
Subject: |
@SysDatabase @FontDef problem |
Date: |
Tue, 18 Nov 2003 17:58:03 +0300 (MSK) |
User-agent: |
eGroups-EW/0.82 |
I don't know if it is possible at all but...
I'm trying to write a fax template with Lout.
I want to merge a data file (produced by a program) with the template
to obtain a fax document in Postscript.
I have to manage several languages (english, italian, french and
czech) and I would like to have only one template for all the
languages.
To acheive this, I tried to define some macros according to the
language defined in the data file but I get an error and I don't know
what to do to bypass it.
command used:
lout fax_template.lt > fax.ps
output given by the command:
lout file "fax_template.lt":
13,25: name of @Database file expected here
25,1: fatal error: exiting now
Here is a light version of the data file:
========== begin ==========
macro @NX_language
{
Czech
}
macro @NX_logo
{
logo.ai
}
macro @NX_text
{
Some text in Czech...
}
========== end ==========
Here is a light version of my template file:
========== begin ==========
@Include { fax_setup.lt }
@Include { fax_data.lt }
macro @NX_font_definition
{
@NX_language @Case
{
Czech @Yield { latin2 }
else @Yield { fontdefs }
}
}
@SysDatabase @FontDef { @NX_font_definition }
macro @NX_font_encoding
{
@NX_language @Case
{
Czech @Yield { CE }
else @Yield {}
}
}
@Document
@InitialLanguage { @NX_language }
@InitialFont { address@hidden Bold 11p }
@PageHeaders { None }
//
@Text @Begin
@Centre 1.6c @High -90d @Rotate @Scale 90d @Rotate @IncludeGraphic {
@NX_logo }
@LP
{ lines 1.2fx } @Break {
@NX_text
}
@LP
@End @Text
========== end ==========
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- @SysDatabase @FontDef problem,
flamasuta <=