Customers ask for Options to change Page Margins of Print-Layouts individually. A [specify] Option in Layout-Setup would allow to associate Fields for change of setup without need to go into Layout-Mode.
Should this be on a layout level or per layout and user level?
This is on a user level for customise purposes. 'Specify' should allow to associate for example global fields
Let's say I have a print layout for letters with a fix Margin Left = 15mm.
Now, a customers wants a Margin Left = 20mm.
With some input fields, customer would be able to set Margins at their convenience.
As we know: We don't want customers playing around in FMP Layout-mode.
In bigger companies there might be different printers for different purposes and would you like to store margins for each printer?
Are you asking for a chance to have Calculations/Fields that would set the margin when you do prints on a User level?
short answer: No
The appearance of a letter with the Company Logo, type of Font, Margins is usually the same all departments.
… but: since this is in 'Layout Setup', you could assign Margin Values based on TO's, so different setups could be used fore different computers/printers/departments.
So if I created a table that holds User, Layout, Printer those three would give me the answer of how I would like to print for this user and then use a new script step to set those margin based on that table. Am I right?
So if I created a table that holds User, Layout, Printer those three would give me the answer of how I would like to print for this user
and then use a new script step to set those margin based on that table.
No script step needed when you have the values for margins based on dedicated TO's.
Parameter for [specify] could be based on a TO, for example
Margin Left = DifferentPrintingSetupTable::Left_Margin
Margin Left = $$Left
which requires a script step
set Var [$$Left ; 75]
OR hardcoded as we already know
Margin Left = 75 (px)
Retrieving data ...