Jump to content

Snap to units – where can I find it?


Recommended Posts

Hello,

I think that Publisher once had a snap setting called snap to units to ensure that the coordinates of objects and points were positioned at the smallest possible position after the decimal point. Is this setting still available? Or if not, is there any way I can ensure that the coordinates are limited to the last position after the decimal point?

Thanks!

Link to comment
Share on other sites

I do not think that setting ever existed in the Affinity applications.

There are options to force alignment to the pixel grid, or to another grid you've established. But nothing related to the number of decimal places specified for units.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Link to comment
Share on other sites

  • Staff

Hi @PeterB.,
Welcome to Affinity Forums :)
Set a grid to the units you need (for example in View > Grid and Axis..., set Spacing 1 cm, Divisions 1 - to set a grid to centimeters, if your doc unit is in cm), then enable Snap to Grid in the Snapping Options.
Only pixel units to not require set a grid as there's built-in options to align to them.

Link to comment
Share on other sites

1 hour ago, MEB said:

then enable Snap to Grid in the Snapping Options

... and disable all other Snapping settings.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.5.2636 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
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.

Link to comment
Share on other sites

26 minutes ago, MEB said:

Why? That depends on the work, document size etc. You may still want to align to spread, gaps, midpoints etc.

From the question "snap to units to ensure that the coordinates of objects and points were positioned at the smallest possible position after the decimal point" and "is there any way I can ensure that the coordinates are limited to the last position after the decimal point?", I conclude that the OP requires snapping "only" to the grid - that is, after it is correctly setting to the "smallest possible position after the decimal point". So no snapping to "other" positions, which could be created by setting other snapping parameters.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.5.2636 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
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.

Link to comment
Share on other sites

  • Staff

From my understanding the OP was requiring snapping to the unit, not necessarily to the grid - that was the suggestion/solution presented and snapping to units do not invalidate other snapping options if they speed up the workflow, like gaps for example which will still honor the requirement when used to align to existing objects that match the grid.

Link to comment
Share on other sites

26 minutes ago, MEB said:

From my understanding the OP was requiring snapping to the unit, not necessarily to the grid

Of course, but since Affinity does not allow snapping to the document unit, it has to be done by snapping to the grid, which is set to the document unit. And since the other snapping options can cause the position to be set outside this grid, i.e. outside the document unit, they need to be turned off - this is the only way to ensure "I can ensure that the coordinates are limited to the last position after the decimal point".

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.5.2636 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
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.

Link to comment
Share on other sites

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.