Mantis Issue Tracking for Scribus
· Hosting provided by Anduin.net / Øverby Consulting ·

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008490ScribusImport / Exportpublic2009-10-03 16:442013-07-04 11:41
ReporterJabbro 
Assigned Tofschmid 
PrioritynormalSeverityfeatureReproducibilityalways
StatusassignedResolutionopen 
PlatformWindowsOSXPOS Version
Product Version1.3.3.13 
Target Version1.5.1Fixed in Version 
Summary0008490: When creating layers, there is no "Prints when Visible" setting.
DescriptionWhen creating Layers, there is not a way to set the print to "Prints When Visible" for PDF 1.5. When you Export the layers, they are either always on, or always off. I'd like the option to set the PDF layer to the third option.

See the "Change print setting for a layer" description here for the desired functionality:

http://help.adobe.com/en_US/Reader/8.0/help.html?content=WS58a04a822e3e50102bd615109794195ff-7bdc.html [^]

 
Steps To ReproduceCreate a document with Layers with overlapping image or text.
Turn on print for both but make the second layer not visible.
Save as a PDF, using PDF 1.5 and the Include Layers checkbox.
Open PDF in Acorbat reader and go to Layer Properties.
Print is always on.
If you print, it prints both layers even if the second is not visible.
TagsNo tags attached.
Patch
Attached Files

- Relationships

-  Notes
(0022603)
christoph_s (administrator)
2009-10-04 00:47

It works exactly as expected. From your source above: "Note: In Reader, you can open the Layer Properties dialog box, but you cannot change the settings."
(0022604)
Jabbro (reporter)
2009-10-04 02:11

Yes, but I would like the fuctionality in Scribus to set the layer to Print when visible. I do not see that ability. Scribus has on and off. There is a similar setting for the visibility in acrobat, too, called Visible when On.

Unless I am missing something Scribus does not have this option, so there is no way to turn on and off the printing of layers from Acrobat Reader in a PDF created by Scribus.
(0022606)
christoph_s (administrator)
2009-10-04 05:26

You can set printable and visible indepent of each other:

1) printable

2) printable + visible

3) visible

So all you have to do is use 1) or 2). You can then switch visibility on or off in AR. You are asking essentially for the removal of a feature.
(0022607)
christoph_s (administrator)
2009-10-04 05:46

You can also switch printability off layers off, and later in the Options menu for layers use "Apply Layer Overrides," which means the layers will be printed anyway (the opposite is "Apply Print Overrides," which results in layers being only visible when they are printable.
(0022608)
ale (manager)
2009-10-04 09:28

i wonder if my patch (0007767) would be of any help in that case...
(0022615)
Jabbro (reporter)
2009-10-05 04:18

No, the printability and visibility are to seperate things. I am not asking for the removal of anything.

Ale, the patch is nice, but it does not address my issue.

Let me try again.

In the Scribus Layers window, you have a checkbox for both Visibility and Print. This means you only have two options: On and Off.

In Acrobat Pro there is a third option for both of these settings. For Visibility there is "On when visible". For Print there is "Print when visible".

Because Scribus does not these options, you cannot switch the print of layers in AR. You can change the visiblity in AR, but you cannot change the print settings. These third options allow AR to print what is visible, instead of printing all the layers that are set to "On" in Scribus.

I am asking that you add functionality. I would like the layers window options to match the drop down selection boxes that Acrobat Pro has.

You could also add the option when Exporting to PDF 1.5 to have a Print when Visible option on the layers. Again, this would need to change the Layer settings like in the link I sent from the original issue.
(0022616)
Jabbro (reporter)
2009-10-05 04:21

Here is from the Adobe manual:
Change print settings for a layer

Click the Layers icon in the navigation panel.
Expand the layers area, select a layer, and then select Layer Properties from the Options menu. In the Layer Properties dialog box, choose one of the following from the Print pop-up menu:

Always Prints Forces the layer to print.

Never Prints Forces the layer not to print.

Prints When Visible Matches printed output to on-screen visibility.
Note: In Reader, you can open the Layer Properties dialog box, but you cannot change the settings.

Scribus has the first two settings, but not the third. That is what I would like it to have.
(0027600)
Bh (reporter)
2012-01-26 17:26

The required change to the PDF file is a simple one. Omit the line "/PrintState /ON" or "/PrintState /OFF". If neither of these is set, then the layer will print when visible.
(0027830)
Sirrob01 (reporter)
2012-03-20 01:44

Just thought I'd touch base and let you know there are a few end users (myself included) patiently waiting on this enhancement.

Thought you might appreciate an update that people do still want it, as it's been 3 years since Jabbro lodged the original request :).
(0030403)
JacobsenE (reporter)
2013-07-04 11:41

I also needed the "Print when visible" option for creating some PDF maps from SVG source files and I need the user to be able to print the desired layers only using Acrobat Reader.
I could not find any other software that could create such layered PDF's and since the souce code of this excellent program Scribus is free, I have made my own compillation of Scribus v 1.4, (with Viaual Studio 2008). It takes a while to sort out the many libraries and set the paths for the includes and libraries correctly, but it was not dificult, when following the instructions in the text-file.
As suggested above by Bh, in order to enable the desired feature you only need to remark the following section in the file: 'pdflib_core.cpp':
  PutDoc("/Usage <</Print <</PrintState ");
  if (ll.isPrintable)
  PutDoc("/ON");
  else
  PutDoc("/OFF");

Hope this may be implemented i a nicer way, also with a check-box on the dialog, in a future version.
Esben.

- Issue History
Date Modified Username Field Change
2009-10-03 16:44 Jabbro New Issue
2009-10-04 00:47 christoph_s Note Added: 0022603
2009-10-04 02:11 Jabbro Note Added: 0022604
2009-10-04 05:26 christoph_s Note Added: 0022606
2009-10-04 05:46 christoph_s Note Added: 0022607
2009-10-04 09:28 ale Note Added: 0022608
2009-10-05 04:18 Jabbro Note Added: 0022615
2009-10-05 04:21 Jabbro Note Added: 0022616
2009-10-05 04:41 christoph_s Status new => assigned
2009-10-05 04:41 christoph_s Assigned To => fschmid
2009-10-05 04:50 christoph_s Platform Windowa => Windows
2009-10-05 04:50 christoph_s Target Version => 1.5.1svn
2011-04-16 18:26 cbradney Target Version 1.5.1svn => 1.5.1
2012-01-26 17:26 Bh Note Added: 0027600
2012-03-20 01:44 Sirrob01 Note Added: 0027830
2013-07-04 11:41 JacobsenE Note Added: 0030403



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker