View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008490 | Scribus | Import / Export | public | 2009-10-03 14:44 | 2022-10-13 22:37 |
Reporter | Jabbro | Assigned To | jghali | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | duplicate | ||
Platform | Windows | OS | XP | ||
Product Version | 1.3.3.13 | ||||
Target Version | 1.5.4 | ||||
Summary | 0008490: When creating layers, there is no "Prints when Visible" setting. | ||||
Description | When 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 Reproduce | Create 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. | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
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." |
|
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. |
|
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. |
|
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. |
|
i wonder if my patch (0007767) would be of any help in that case... |
|
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. |
|
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. |
|
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. |
|
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 :). |
|
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. |
|
The "print when visible" behavior has been implemented as part of 0016847. Fyi "print when visible" does not really exists in the PDF format strictly speaking. A PDF layer can only have two print states: ON or OFF. The "print when visible" is in fact a behavior implemented by the PDF viewer. |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-10-03 14:44 | Jabbro | New Issue | |
2009-10-03 22:47 | christoph_s | Note Added: 0022603 | |
2009-10-04 00:11 | Jabbro | Note Added: 0022604 | |
2009-10-04 03:26 | christoph_s | Note Added: 0022606 | |
2009-10-04 03:46 | christoph_s | Note Added: 0022607 | |
2009-10-04 07:28 | ale | Note Added: 0022608 | |
2009-10-05 02:18 | Jabbro | Note Added: 0022615 | |
2009-10-05 02:21 | Jabbro | Note Added: 0022616 | |
2009-10-05 02:41 | christoph_s | Status | new => assigned |
2009-10-05 02:41 | christoph_s | Assigned To | => fschmid |
2009-10-05 02:50 | christoph_s | Platform | Windowa => Windows |
2009-10-05 02:50 | christoph_s | Target Version | => 1.5.1svn |
2011-04-16 16:26 | cbradney | Target Version | 1.5.1svn => 1.5.1 |
2012-01-26 16:26 | Bh | Note Added: 0027600 | |
2012-03-20 00:44 | Sirrob01 | Note Added: 0027830 | |
2013-07-04 09:41 | JacobsenE | Note Added: 0030403 | |
2016-01-23 17:17 | cbradney | Target Version | 1.5.1 => 1.5.3 |
2016-02-10 16:50 | Kunda | Relationship added | child of 0003838 |
2016-12-08 22:04 | Kunda | Target Version | 1.5.3 => 1.5.4 |
2022-10-13 22:37 | jghali | Assigned To | fschmid => jghali |
2022-10-13 22:37 | jghali | Status | assigned => resolved |
2022-10-13 22:37 | jghali | Resolution | open => duplicate |
2022-10-13 22:37 | jghali | Note Added: 0049783 | |
2022-10-13 22:37 | jghali | Relationship added | duplicate of 0016847 |
2022-10-13 22:37 | jghali | Status | resolved => closed |