Endriu Posted December 10, 2024 Posted December 10, 2024 Hello, I need advice on changing the width of one row without changing another and snapping to margins. If I grab the bottom of row "B" and try to snap it to the bottom table, it snaps to it - it's fine. I would like to achieve the same effect, but by grabbing the top of row "B", i.e. snapping the bottom of row "B" to the table below, but without changing the height size of row "B" - unfortunately then row "B" is not snapped to the lower table ;( Another thing is how can I snap the top of row "A" to the top margin but without changing the size of row "B"? I would like to stretch row "A" itself to the top margin but without changing the height of row "B". I have already tried doing all this with Shift, CTRL and Alt but unfortunately it does not work. Please help. Resize one row without changing others and snap to margins.mp4 Quote
bbrother Posted December 10, 2024 Posted December 10, 2024 Hi @Endriu, I understand your frustration with Affinity Publisher. Unfortunately, what you're trying to achieve isn't possible with the current functionality. Snapping the Bottom of Row "B": When you try to drag the top of row "B" to snap the bottom of row "B" to the top of another table, it won't work because only the part that is dragged (the top edge of row "B") will snap. The bottom edge won't adjust accordingly. Snapping the Top of Row "A": Dragging the top of row "A" (which is effectively the top edge of the table) to snap to the top margin without changing the size of row "B" is also not possible. When you drag the top of row "A", it resizes the entire table, causing all rows, including row "B", to stretch. This is how tables work in Affinity Publisher for now: when you drag the outer edges of a table, all rows get resized according to the new size of the table. If the table size grows, the added size will be evenly distributed across all rows. This is what you can try for the second issue, although it's not perfect: You can drag the entire table so that its top edge (the top of row "A") snaps to the top margin. This will keep the sizes of rows "A" and "B" unchanged. After that, you can grab the bottom of row "A" and stretch it. Stretching the bottom of row "A" won't affect the height of row "B" but will change its position along the Y-axis. Please note that this workaround might not suit your needs if you want to keep row "B" in its initial position, as dragging the whole table and then stretching row "A" may only bring row "B" back close to its original spot. Endriu 1 Quote
Endriu Posted December 10, 2024 Author Posted December 10, 2024 @bbrother Thank you for your answer. Your proposal is what I showed from 0:23 minutes, but it has a disadvantage that the bottom of the row is not snapped to the table below, and I would like to do everything perfectly, not by eye. It's all terribly backward and they should add such basic functions ;( Quote
bbrother Posted December 10, 2024 Posted December 10, 2024 55 minutes ago, Endriu said: Is it possible to make the table outline only from the center (blue arrow), and not from the outside (red arrow) as it currently is? Align options are available to be set only for the outer table stroke (outer frame). Use the Stroke Properties in Frame section instead. Stroke and fill section in Table panel is for cell formatting and there the Align options for the stroke are greyed out and can't be set. I think this is by design by i don't know the reason for that. Endriu 1 Quote
Recommended Posts
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.