Microsoft KB Archive/279758

= Visio2000: ShapeSheet: Information About the Page Layout Section =

Article ID: 279758

Article Last Modified on 1/29/2007

-

APPLIES TO


 * Microsoft Visio 2000 Enterprise Edition
 * Microsoft Visio 2000 Professional Edition
 * Microsoft Visio 2000 Standard Edition
 * Microsoft Visio 2000 Technical Edition

-



This article was previously published under Q279758



SUMMARY
This article contains information about the Page Layout section of the ShapeSheet.

To display the ShapeSheet of a shape, select the shape, and then click Show ShapeSheet on the Window menu. You can also enable developer mode to have right-click access to the Show ShapeSheet command. To have right-click access to the Show ShapeSheet command, follow these steps:


 * 1) On the Tools menu, click Options, and then click the Advanced tab.
 * 2) Click to select the Run in developer mode check box.
 * 3) Click OK.

Right-click any shape, and note that the shortcut menu now contains the Show ShapeSheet command.



MORE INFORMATION
The Page Layout section contains cells that control the page settings for shapes and connectors, such as the spacing between all shapes on the page, spacing between all connectors on the page, and routing style for all connectors on the page. You can also set the values of the cells in this section by using the Layout & Routing dialog box or the Lay Out Shapes dialog box.

Here is a detailed explanation of each section of the Page Layout section:

PlaceStyle The PlaceStyle cell determines how shapes are placed on the page when you are automatically laying out shapes.

You can also set the value of this cell by clicking Lay Out Shapes on the Tools menu. There are six numerical values that you can use to control placement style:

PlaceDepth The PlaceDepth cell determines the method by which the drawing is analyzed before creating the layout, and it determines the type of layout. You can also set the value of this cell by clicking Lay Out Shapes on the Tools menu.

There are four numerical values that you can set to control PlaceDepth:

PlowCode The PlowCode cell determines whether placeable shapes move away when you drop a placeable shape near another placeable shape on the drawing page. You can also set the value of this cell by clicking Page Setup on the File menu, and then clicking the Layout & Routing tab.

There are four numerical values that you can set to control PlowCode:

ResizePage The ResizePage cell determines whether to enlarge the page to enclose the drawing after automatically laying out shapes using the Lay Out Shapes command. Set the value of this cell to TRUE to enlarge the page, or FALSE to not enlarge it. When automatically laying out shapes, you can also set the value of this cell by using the Lay Out Shapes dialog box.

DynamicsOff The DynamicsOff cell determines whether placeable shapes move and connectors reroute around other shapes and connectors on the drawing page. To disable dynamics, set the value of this cell to TRUE. To enable dynamics, set the value of this cell to FALSE.

NOTE: You can disable dynamics to increase your solution's performance. For example, if your solution adds placeable shapes to a drawing and you do not want Microsoft Visio to reroute connectors and reposition shapes each time that you add a shape, you can disable dynamics. After your solution adds the shapes, re-enable dynamics.

EnableGrid The EnableGrid cell determines whether the Microsoft Visio application lays out shapes based on an internal, invisible page grid when using the Lay Out Shapes command. This grid is created using the block and avenue attributes in the Spacing dialog box (On the Tools menu, click Lay Out Shapes, and then click Spacing in the Lay Out Shapes dialog box). Set the value of this cell to TRUE to use this internal page grid, or FALSE to not use the internal page grid.

NOTE: When you enable this feature, Visio aligns each placeable shape's center point with the center of a block on the internal page grid.

CtrlAsInput The CtrlAsInput cell determines which shape is the parent when using shapes by control handles. The default value for this cell is FALSE. By default, the shape that contains the control handle is the parent. Set the value of this cell to TRUE to set the shape to which the control handle is connected as the parent. This cell sets the behavior for all the shapes on the drawing page.

LineAdjustFrom The LineAdjustFrom cell determines which dynamic connectors Visio spaces apart if they route on top of each other. You can also set the value of this cell by clicking Page Setup on the File menu, and then clicking the Layout & Routing tab.

There are four numerical values you can set to control LineAdjustFrom:

BlockSizeX The BlockSizeX cell determines the horizontal block size, the area in which each of your shapes must fit on the drawing page when you automatically lay out shapes using the Lay Out Shapes dialog box. You can also set the value of this cell by clicking Page Setup on the File menu, clicking the Layout & Routing tab, and then clicking Spacing. Or, click Lay Out Shapes on the Tools menu, and then click Spacing in the Lay Out Shapes dialog box.

BlockSizeY The BlockSizeY cell determines the vertical block size, the area in which each of your shapes must fit on the drawing page when you automatically lay out shapes using the Lay Out Shapes dialog box. You can also set the value of this cell by clicking Page Setup on the File menu, clicking the Layout & Routing tab, and then clicking Spacing. Or, click Lay Out Shapes on the Tools menu, and then click Spacing.

AvenueSizeX The AvenueSizeX cell determines the amount of horizontal space between shapes on the drawing page when you automatically lay out shapes using the Lay Out Shapes dialog box. You can also set the value of this cell by clicking Page Setup on the File menu, clicking the Layout & Routing tab, and then clicking Spacing. Or, click Lay Out Shapes on the Tools menu, and then click Spacing.

NOTE: The dynamic grid also uses avenue size. To use the dynamic grid, click Snap & Glue on the Tools menu, and then click to select the Dynamic Grid check box under Currently Active.

AvenueSizeY The AvenueSizeY cell determines the amount of vertical space between shapes on the drawing page when you automatically lay out shapes using the Lay Out Shapes dialog box. You can also set the value of this cell by clicking Page Setup on the File menu, clicking the Layout & Routing tab, and then clicking Spacing. Or, click Lay Out Shapes on the Tools menu, and then click Spacing.

NOTE: The dynamic grid also uses avenue size. To use the dynamic grid, click Snap & Glue on the Tools menu, and then click to select the Dynamic Grid check box under Currently Active.

RouteStyle The RouteStyle cell determines the routing style and direction for all connectors on the drawing page that don't have a local routing style. When automatically laying out shapes, you can set the value of this cell by using the Lay Out Shapes dialog box.

NOTE: This setting affects only those connectors whose Line Routing Style is set as the Page Default. To check this setting, select a connector, click Behavior on the Format menu, and then click the Connector tab.

PageLineJumpDirX The PageLineJumpDirX cell determines the direction of line jumps on horizontal dynamic connectors on the drawing page for which you haven't applied a local jump direction.

PageLineJumpDirY The PageLineJumpDirY cell determines the direction of line jumps on vertical dynamic connectors on the drawing page for which you haven't applied a local jump direction.

LineAdjustTo The LineAdjustTo cell determines which dynamic connectors line up on top of one another. You can also set the value of this cell by clicking Page Setup on the File menu, and then clicking the Layout & Routing tab.

LineToNodeX The LineToNodeX cell determines the horizontal clearance between all connectors and shapes on the drawing page. You can also set the value of this cell by clicking Page Setup on the File menu, clicking the Layout & Routing tab, and then clicking Spacing. Or, when automatically laying out shapes, click Lay Out Shapes on the Tools menu, and then click Spacing.

LineToNodeY The LineToNodeY cell determines the vertical clearance between all connectors and shapes on the drawing page. You can also set the value of this cell by clicking Page Setup on the File menu, clicking the Layout & Routing tab, and then clicking Spacing. Or, when automatically laying out shapes, click Lay Out Shapes on the Tools menu, and then click Spacing.

LineToLineX The LineToLineX cell determines the horizontal clearance between all connectors on the drawing page. You can also set the value of this cell by clicking Page Setup on the File menu, clicking the Layout & Routing tab, and then clicking Spacing. Or, when automatically laying out shapes, click Lay Out Shapes on the Tools menu, and then click Spacing.

LineToLineY The LineToLineY cell determines the vertical clearance between all connectors on the drawing page. You can also set the value of this cell by clicking Page Setup on the File menu, clicking the Layout & Routing tab, and then clicking Spacing. Or, when automatically laying out shapes, click Lay Out Shapes on the Tools menu, and then click Spacing.

LineJumpFactorX The LineJumpFactorX cell determines the size of line jumps on horizontal dynamic connectors on the page, relative to the value of the LineToLineX cell. You can also set the value of this cell by clicking Page Setup on the File menu, and then clicking the Layout & Routing tab.

LineJumpFactorY The LineJumpFactorY cell determines the size of line jumps on vertical dynamic connectors on the page, relative to the value of the LineToLineY cell. You can also set the value of this cell by clicking Page Setup on the File menu, and then clicking the Layout & Routing tab.

LineJumpCode The LineJumpCode cell determines the connectors to which you want to add jumps. You can also set the value of this cell by clicking Page Setup on the File menu, and then clicking the Layout & Routing tab.

LineJumpStyle The LineJumpStyle cell determines the line jump style for all connectors on the drawing page that do not have a local line jump style. You can also set the value of this cell by clicking Page Setup on the File menu, and then clicking the Layout & Routing tab.

Additional query words: page layout pagelayout shape sheet

Keywords: kbinfo KB279758

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.