Resizing a shape

Started by dtallent, August 17, 2017, 04:17:02 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dtallent

I am trying to resize a shape and keep all of the lines symmetrical but the top curve is not working with me. I have grouped everything together and when I make the shape smaller, the top curve does not want to cooperate. What am I doing wrong. I have attached the file. I am sure I am missing something simple.

Paul Herber

The top curve shape (Line connector.1217) doesn't reference the height of the group shape. In this shape you need to do this in the Y coordinate for the Control, in this case you want it set to (the height - the Y coordinate of the start of the line)
i.e.  =Sheet.1!Height*(1-0.5665)

P.S. in the 1D endpoints I'd set EndX =BeginY
P.P.S. also do ribbon Developer -> Operations -> Update Alignment Box

I can't send you the updated shape as I only have Visio 2010.
Electronic and Electrical engineering, business and software stencils for Visio -

https://www.paulherber.co.uk/

vojo

A couple other options

1) if really a static shape, then copy then paste special ==> bit map or EMF

2) dynamic or some sort of hand tooled shape via shapesheet, add a scaling factor
    user.scale = width/default_width   
                       (could play around with = sqrt(width^2 + height^2) / sqrt(default_width^2 + default heigh ^2)
    Geometry1.<row> = <orginal formula> * user.scale
    etc
    etc.
                       (note, if a curve, you may need to scale the A,B,C,D cells or guard them...otherwise "more" or "less" "curvy")