Skip to main content
September 30, 2011
Question

Installing Transparency Flattener Preset for Indesign Server CS4

  • September 30, 2011
  • 1 reply
  • 3560 views

I'm trying to figure out how to install a transparency flattener preset for InDesign Server CS4.

I can see how they are installed for the InDesign app.  Edit -> Transparency Flattener Presets...

But I'm not sure which directory to install these on for the server.

I've seen a post that mentions:

C:\Documents and Settings\<UserName>\Application Data\Adobe\InDesign\Version 6.0\en_US\Transparency Flattener Presets

/Users/<UserName>/Library/Preferences/Adobe InDesign/Version 6.0/en_US/Transparency Flattener Presets

for the Desktop version.  But when I place files here even for the CS4 Desktop, they don't seem to show up in the UI.

Any help would be appreciated,

Thanks,

Dennis

This topic has been closed for replies.

1 reply

Community Expert
October 3, 2011

Hi Dennis,

For the desktop version you can place the flattener preset at any location of your choice, and load it just like the joboptions file. Once the preset is loaded, Indesign load's it the next time automatically from the location you had created it in.

The above mentioned paths are preferred to save the presets because one you will remember where the presets are placed and second this will allow you to backup the presets in case you trash your preferences(presets not manually saved are lost when you trash the preferences).

Hope this helps you to fix the problem.

Manan Joshi

- Efficient InDesign Solutions -

MetaDesign Solutions

http://metadesignsolutions.com/services/indesign-development.php

-Manan
October 19, 2011

Thanks, to get this working in a server script, I ended up just programmatically creating the flattener preset, rather than worrying about the .flst files.  (Java code below)

  //Setup Transparency Flattener (if not in application)

  FlattenerPreset flattenerPreset = app.getNamedChildFlattenerPreset("Test");

  if (flattenerPreset == null) {

      flattenerPreset = app.addFlattenerPreset();

      flattenerPreset.setName("Test");

      flattenerPreset.setRasterVectorBalance(VariableTypeUtils.createLong(100));

      flattenerPreset.setLineArtAndTextResolution(2400.0);

      flattenerPreset.setGradientAndMeshResolution(400.0);

      flattenerPreset.setConvertAllTextToOutlines(false);

      flattenerPreset.setConvertAllStrokesToOutlines(false);

      flattenerPreset.setClipComplexRegions(false);

  }

  pdfPreset.setAppliedFlattenerPreset(flattenerPreset);