ProShow has a unique ability to link layers. You will notice this feature after applying a style that duplicates layers as part of its effect. It is a feature that templates and styles use. You can see this in action when one of the duplicate image layers is replaced with a different image (via select or by a drag-and-drop). When that happens, you will notice that the new image replaces all of the associated duplicate layers.
NOTE: THIS IS NOT the layer Linking typically associated with modifiers (where a subordinated layer’s feature settings reflect any changes made on a master layer).
If you wanted to use a different image for one of those duplicate images, however, you are out of luck. That is because there is no direct way to break the link between those layers. If you duplicated one of those layers, the linkage to the other similar layers remains. But, all is not lost. For those times when you must remove the link between one or more of those linked layers and rebuilding the style’s effect is not an option, what can you do?
The only other option that you have is to directly edit the show’s PSH file. Each of these files is ASCII (text) format. So edit it with a text editor. If a word processor is used, make sure to save the edited file in ASCII format. Always WORK ON A DUPLICATE PSH file. That way, recovering from a mistake is easy. Otherwise, the mistake(s) may result in a PSH file that ProShow cannot read.
- Make no line changes nor add or delete lines until you know exactly what you are doing.
- ProShow starts its counting from 0, not 1.
- A slide is referred to as a “cell.” Each “cell” is followed by a bracketed number. So, cell refers to slide 19.
- Each layer is referred to as “images” (which are either photos, graphics, solid layers, or gradients layers). Like cells, images are identified by a bracketed number.
LINKED LAYERS INFORMATION
Layers are linked to another layer by the following code:
Where “templateImageId” is the ProShow function that identifies a link; “####” is a unique ID number (which may have a positive or negative value).
All “images[xx]” that have the same templateImageId number are “linked.” If more than one set of linked layers exists, each set will have a different template image id number.
An example of a linked set of layers is as follows
In this example, layers 1 and 10 on slide 19 are linked. Replace one of the linked image layers with a different image and the other gets replaced as well. While it is NOT advisable, note that it IS possible to link layers across multiple slides. That way, all such linked layers in a show may be changed at once.
Knowing how a layer is linked to one or more layers means that you now also know how to unlink them.