I do it with the example of turning. Skewing works the same way.
1. Draw your rectangle, I applied a text frame based baseline grid (textframe options)
2. With the selection tool or with the transform tool turn the whole frame in a direction, you can do it also with entering the value in the Transform Panel, what I would recommend.
3. Now select the Direct selection tool (white arrow) and hold down the ALT key and klick on the frame. Now only the frame is selected. Turn it back in the other direction, or insert the value into the transform panel.
I have also another method to offer:
- Draw the main frame with the text tool.
- Draw a small frame above, it must be much smaller than the main frame.
- Turn the small frame in the direction you want to go the text.
- Select both frames.
- Go to the Pathfinder > Add.
Now you can add text or select a text frame based baseline grid. It will do the same as above. Maybe simpler.
I think the only way to resize this in ID would be to use the direct select tool to select two adjacent corners, then drag the edge holding down the shift key to constrain the move.
Willi's approach is better than mine...
Willi: the first solution is beautiful. Using the direct selection tool after your last step allows me to resize the text box without changing the angle of it. Thanks so much!
Peter: that was my best solution prior to Willi's example, but eye-balling the results would have been problematic…it's a fairly complex project. Thank you for your input nonetheless.
As it turns out, some more exploration over time revealed an answer that was highly flexible, unlike the solution above: make a table, skew it, turn it on its side, enter text, then un-skew the text to make it read normally.
This also allowed me to anchor text with "normal" orientation (the dates on the timeline here) that automatically moved with edits, additions, or deletions to the skewed text cells. Willi, your solution would work for small amounts of text. This finished document is 2-sided at 11" x 33"…just shy of 5 feet long in total.
Thanks Willi, this is what I need -- could you please tell me how you skewed the table without skewing the letters?