Jump to content

Recommended Posts

Posted

When placing objects (vector, bitmap, etc) on a artboard, the position is relative to the artboard boundary.  For example, if I have artboard 1 placed at position 0,0 and I place a rectangle at position 0,0, it will be placed in the upper left corner of the artboard 1.  If I have artboard 2 placed at position 12,12 and I place a rectangle at position 0,0, it will be placed at the upper left corner of artboard 2.

When I nest artboards, the nested artboard position is relative to the entire document.  In the example above, if I place a nested artboard in artboard 2, and place it at position 0,0, it will show up on top of artboard 1, not in the upper left corner of artboard 2 like the rectangle in the example.

It seems that when I nest an artboard into another artboard, the position reference should be the same as if it were an object (relative to the parent artboard boundary).

Posted (edited)

Just out of curiosity - what is your reason for nesting Artboards?
In my opinion, this is not the purpose of Artboards - it should be about separate drawing areas and containers, and the need for nesting and grouping should be solved using Layers and Groups.

Edit: Since each Artboard can have its own Rules and Grids settings, I see the only advantage of nesting and overlapping in the possibility of combining different Grids and Guides on one drawing.

Edited by Pšenda

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted

I'll admit I'm probably using artboards in a way most people aren't.  I use Designer to create faceplate labels for large electrical equipment.  The first task is I create a 'rendering' of the equipment that is used to allow the customer to visualize the entire lineup of equipment.  The file I create has the rendering, the door cut pattern, and the faceplate label all in one file.  I use artboards because I can ensure that equipment is placed in the same position on each section.

In this example picture, each red box is an artboard.  There is a section artboard so I can place each section correctly on the overall file (the number of sections changes per project).  Each door (upper and lower) is an artboard and holds the door cut pattern.  That's used to have the doors laser cut for device mounting.  Then each door has a faceplate artboard.  That contains the label, the devices, and the cut patterns for the label.  That gets exported and sent to the printer.  

What I'm trying to accomplish is not having to create a separate drawing/file for each step of the process.  Currently, I create the rendering file (what's shown).  Then copy the faceplates to a separate file to get them to print properly.  Then copy the door cut files to another file for printing.  I'm using the export persona to do the exporting because I can bulk export doing that.  I haven't found a way to export groups of layers into files that way.  For example, the faceplate has a label layer, a device layer, and a device cutout layer.  When I export the faceplate to send to the printer, the label layer and the cutout layer are visible.  When I do these exports I can be exporting anywhere from 1 to 20 faceplates.  When I export a png for display, the label layer and the device layer are visible.

If I could position the door artboards in relation to the section and the faceplate artboards in relation to the door, I can ensure that the devices in the doors are in the same position across the lineup.  That also would allow me to copy an entire faceplate from one door to another (see the top doors in the attached picture) and know they are positioned the same.

That's a long winded explanation, but hopefully that makes sense.

2023-05-31 08_28_16-Affinity Designer 2.png

Posted (edited)

The description is long (thanks for it), but I still don't see any reason why Artboards are "necessary". Encapsulation of objects (doors, labels) and their exact placement will also be ensured by Layers and Groups (as well as artboards).
I don't know about printing - I didn't understand the description well there, but creating slices using Create Slice (Layers Panel in Export persona) might help.
P.S. I hope you are using Symbols for the same/repeating parts.

P.S.S. Maybe I don't understand your request well, but are you sure you have the artboards "nested"? For me, the position of the nested artboards behaves exactly the same as for all other nested objects - exactly as I would expect.
Remember that the position of non-nested artboards is always relative to the leftmost and topmost "origin" artboard, which define the position 0, 0. Moving this "origin" artboard, or adding another artboard more to the left or more to the top, will also change the coordinates of all the others. It doesn't matter with standard artboards (just watch out for the pixel perfect problem), because they are independent drawing surfaces/containers. But in your case, it could have undesirable consequences.

Edited by Pšenda

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted

I appreciate your help with this.  It does look like I can do a lot of what I was wanting with creating slices, didn't really understand the power behind that part.  For example, I can change my faceplate artboard to a faceplate 'layer' and it looks like I can create a slice of that.  It generates what I need that way.  It looks like artboards are already defined as slices which is why I never paid attention to the layers tab on there.

As for printing, we have export settings saved for the different types of outputs we need.  For the labels, our printing company wants our export (pdf in this case) to have certain settings.  The machine shop that laser cuts the doors needs a different output format.  So when I am exporting faceplate files, I go to the export persona, select the artboard(s) to export and assign them to the saved correct export format.   That's the reason that placement has to be consistent, so the faceplate has the same hole sizes as the laser cut doors and everything lines up. 

As for nesting, the artboards are inside the parent artboard on the layers tab.  Not sure if there is another setting, or a different way to create those that I'm missing.  In this screen shot, Section 2A is a top door.  I thought it was nested under Section 2, but it's placement is relative to the 'origin' artboard (Section 1 in this case).  I was expecting it to be relative to Section 2.  So Section 2A is positioned at X:36" (which is the width of each section, so relative to the 0,0 of Section 1) and I would expect it to be X:0 (where Section 2 is positioned at X:36").

2023-05-31 10_34_48-Affinity Designer 2.png

Posted

I had a feeling that this worked for your needs, but now I see that the position of the artboards, even when nested, is always absolute to the "origin" of the artboards. You would need the position of the nested artboard to be relative to the "parent" artboard (exactly how nested Layers and Groups work). Position is therefore relative, because the position changes with the position of the "parent" artboard, but the "value" of X/Y is displayed absolutely relative to the "origin" artboard.
I don't know if it was intentional, or if it's a bug/result of the fact that artboards probably weren't even designed for this purpose.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

  • 4 weeks later...
Posted

Hm, I have nested artboards, and the reason for this is my need for each "sub-dartboard" to show different parts of the larger image.

Don't know of any other way to achieve this, without taking the detour by symbols.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | 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.