Allow a Shape Expression to be Automatically Scaled to Fill a Given Duration
IWBNI it were possible to specify that a given instance of a shape expression should be scaled to fill a given duration. As it is now, the width of all instances of a given shape expression is constant and equal to the width of the underlying shape.
This feature would be useful when creating the following types of objects:
--------------------------------------------------------
Measure-attached Expression Assignment and
Note-attached Expression Assignment Dialog Boxes
Width:
( ) Fixed Size
( ) Fixed Duration
( ) Scale Right Edge of Shape To: _____ |Duration
Units List Box {EDUs, beats, seconds}|
( ) Scale Shape Using Ratio:
_____ |Shape Designer Units
List Box
{Inches, Centimeters, Picas, Points, EVPUs, Spaces, Eighth Notes}|
per
_____ |Duration Units List
Box {EDUs, beats, seconds}|
--------------------------------------------------------
These controls would be disabled for text expressions and enabled for shape expressions.
The option Fixed Size would be used to specify that the width of a given instance of a shape expression should be determined as it is in the current version of Finale.
The Fixed Duration option would be used to specify that the width of a given instance of a shape expression should be scaled to fit a given duration (e.g. 1024 EDUs, 3 beats, or 7 seconds). The scaling factor could be specified in one of two ways. The option Scale Right Edge of Shape To would be selected to scale the shape so that the distance from the origin to the right edge of the shape would occupy a given duration. The option Scale Shape Using Ratio would be selected to scale the shape so that a given graphical distance (e.g. 24 EVPUs) would occupy a given duration (e.g. 1/2 beat).
Created: March 9, 2000 (based on a submission from Timothy Brown)
Last Updated: March 9, 2000
Version: Finale 2000b