Jump to content
You must now use your email address to sign in [click for more info] ×

Recommended Posts

Question for Designer

OK, lets say I make a shape:

image.png.c7f528722fcca8d956db10a9775660e4.png

Now I want to convert it to a frame text with the T key and click on the grey square:

image.png.444ec3712dc6f6c698db3d2a6ea47708.png

Now I type in some text:

image.png.c6ca5a89637268cac11f747a72179606.png

And press escape:

image.png.7048e7f2432548bc076aacaecf71699e.png

Now, how do I adjust the stroke and fill of the original shape?

Is there a better way to create boxes with text in them that allows me to align the text in the middle, but resize the box easily, and still maintain control over the visual appearance of the box?

Edited by f0ff886f
Link to comment
Share on other sites

You can sort of achieve this in Designer with a workaround.
 

  1. Create your text frame, add text etc.
  2. Set it to the jusification you require (mine was centred both vertically and horizontally).
  3. Group that layer using CTRL+G / CMD + G and then add a stroke on the parent group layer.
  4. Select your nested text frame and go to the constraints panel and set those so the two resize arrows in the middle square are showing but the arrows around the outer edges aren't.
  5. You should be able to resize the outer parent box and the text frame will expand with it. However, it fails with regards to adding text - the text frame won't resize automatically when you add more text, but you can always pull the parent box open more.
     

Hope that helps.

Link to comment
Share on other sites

With regards my above solution, it also makes sense to not convert a text frame in the first place, but to use a rectangle object and paste that inside the group also constrained in the same way. That way you can colour at will and apply features such as rounded corners (using the corner tool), and these will also resize in a nice way with the outer parent rather than being stretched etc. It also allows you to choose the amount of margin you want inside the outer frame by simply resizing the text frame to suit, then when you resize the outer group the text frame will maintain that gap.
In this way you are sort of constructing little text 'widgets' that can be duplicated and resized to suit - great for speech bubbles for example.

Link to comment
Share on other sites

  • Staff

Hi f0ff886f,
Welcome to Affinity Forums :)
Affinity Designer is a bit more limited regarding text frames than Publisher. For Designer, c
reate a rectangle and a text frame and group them: use the rectangle to set the background colour and stroke, and the text frame to enter the text/control text alignment. When you need to resize the text boxe and background simultaneously, select the group layer (with the Move Tool) and drag the regular bounding box handles (not the detached handle on the lower right corner) as you would do for any other shape.

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.