Jump to content

Confused: Affinity Publisher Can Already Promote Objects On The Master Page

Recommended Posts

I am very confused.

For the past week this forum has been inundated with demands, in various forms (posts, blogs, videos) that Affinity Publisher have the ability to create a layout as a Master Page, and then make local changes on each page of the document.

I am confused, because Affinity Publisher can already do this!

I am very confused because nobody at Serif has pointed out that Affinity Publisher can already do this!

And no, I am not talking about the workaround of cloning the Master Layer on a Page, turning off the Master and working on the local copy.

Before I elaborate let me say…

  • Neither the process nor the UI for the current implementation is elegant.
  • Since Master Pages use Symbols, and Symbols in Affinity are buggy, there are bugs.
  • The functionality is not feature complete and to be honest not stable enough for retail release.

But the core functionality for basing Pages off a Master Page and making local variation is already working within Affinity Publisher.

Follow along…

  1. Create a new document.
  2. Create a Master Page.
  3. Add a Text Frame to your Master Page.
  4. Apply the Master Frame to Page 1.
  5. Duplicate Page 1 (so that you now have 2 identical pages).
  6. Ensure that you can see both the Layers Panel and the  Symbols Panel.
  7. Click the Sync button in the Symbols Panel (to turn off synchronization of symbols).
  8. Go to Page 1 and unlock the Master Layer .
  9. Select the Text Frame and type something.
    • Note how the text appears on Page 1, but not on Page 2, nor the Master Page.
  10. Unlock the Master Layer on Page 2.
  11. Select the Text Frame and type something different.
    • Note how Page 1 and 2 now have the same layout but different content.
  12. Click Sync in the Symbols Panel (to re-enable synchronization of symbols).
  13. Go into your Master Page and try moving the Text Frame.
    • Note how the Text Frames on Pages 1 and 2 also move to the new position.
  14. In the Text Frame Panel change the fill and stroke of the Text Frame. Also resize and rotate the Text Frame on the Master Page.
    • Note how all these attributes also change on Pages 1 and 2.
  15. Turn off sync, goto Page 1 and uncheck the visibility of the Text Frame.
    • Note how it is hidden on Page 1 but not the Master or Page 2.
  16. Turn sync back on, go to the Master and add a Picture Frame.
  17. Click Place… and select 3 pictures from your file system.
  18. Apply the first to the Master Page
    • Note how it appears on Pages 1 and 2.
  19. De-sync, then apply the second picture on Page 1 and the third on Page 2.
    • Note how every page now shows a different picture.
  20. Re-Sync, and move the Picture Frames on the Master.
    • Note how the pictures on all pages move.

Things I noticed along the way…

  • When some attributes are desynced they take others with them. Change the content of text, and you also desync all other attributes of the text (font, font size, colour etc).
  • Text Frames seem to move an resize more reliably that Picture Frames. The old bug where you end up with a new symbol every pixel when dragging a nested symbol reared its ugly head here.
  • Right now the only way to see which attributes are in sync is to hover over the item in the layers panel, and read the tooltip. Not friendly.
  • Although you can reapply the Master to reset everything, we could also do with the ability to re-link selected attributes, on specific objects.

Still, I remain confused as to why Affinity are not actively promoting this feature since it has to be the most talked about issue on the entire forum!



Win7 Ultimate x64   |   i5-3570K @ 3.4GHz   |   16 GB RAM   |   120 GB SSD   |   nVidia GTX 660 Ti   |   Huion 1060 Plus

How I make GIFs >>> ScreenToGIF (Windows only, Open Source, Portable, ~600kB)

Share this post

Link to post
Share on other sites

Cool. Thanks for this tip. :)


2 hours ago, Aammppaa said:

Still, I remain confused as to why Affinity are not actively promoting this feature since it has to be the most talked about issue on the entire forum!

Maybe they don't know about this either, as @MEB mentioned in another thread that it's currently not possible. :D

Share this post

Link to post
Share on other sites

Perhaps the Serif staff recognizes that it's not a workable solution at this point, and know that if they promoted this method they would swiftly be told by many users in the community that needing to unlock the Master layer on each of several hundred (or thousand) document pages is not a workable solution :)

Also, needing to remember to turn off symbol synchronization, and when appropriate turn it off again, will cause usability issues.

But you're right, I think, the underpinnings for a solution are there, if Serif wants to implement it that way. And it seems like an approach that solves some of the problems the other workarounds that I've seen have. Thanks.

Edit: By the way, it seems unnecessary to unlock the Master layer on an auto-created page (created by shift-clicking the link icon on a text frame you've filled), as you can keep typing in the new text frame even though the Master layer on the new page is locked. However, if you leave that frame, and try to go back to edit it later, you can't (as far as I can tell) until you remember to unlock it.

-- Walt

Windows 10 Home, version 1903 (18362.356), 16GB memory, Intel Core i7-6700K @ 4.00Gz, GeForce GTX 970
Affinity Photo and Beta   / Affinity Designer and Beta  / Affinity Publisher and Beta

Share this post

Link to post
Share on other sites

Although based on the symbols functionality (note symbols being used for master page layers) the Symbols panel is not intended to detach/de-sync master page elements. I'm not sure this is a finished feature and I believe it's not  intended to work this way in the final release. I would like to confirm it with the dev team before presenting it as a solution.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


Important Information

These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.