Visio2000: ShapeSheet: Information About the Page Layout Section (279758)



The information in this article 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:

ValuePlacement style
0Default; radial for page and shape
1Top to Bottom
2Left to Right
3Radial
4Bottom to Top
5 Right to left
6Circular

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:

ValuePlacement depth for vertical and horizontal layouts
0None; default
1Medium
2Deep
3Shallow

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:

ValuePlow code
0Don't move shapes
1Move Shapes

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:

ValueAdjustment
0Unrelated Lines
1All Lines
2No Lines
3Routing Style Default

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.

ValueRouting styleDirection
0Default; Right angleNone
1Right angleNone
2StraightNone
3Organization chartTop to bottom
4Organization charLeft to right
5FlowchartTop to bottom
6FlowchartLeft to right
7TreeTop to bottom
8TreeLeft to right
9NetworkNone
10Organization charBottom to top
11Organization chartRight to left
12FlowchartBottom to top
13FlowchartRight to left
14TreeBottom to top
15TreeRight to left
16Center to centerNone
17SimpleTop to bottom
18SimpleLeft to right
19SimpleBottom to top
20SimpleRight to left
21Simple Horizontal-VerticalNone
22Simple Vertical-HorizontalNone


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.

ValueLine jump direction
0Default; left or the page's setting for shapes
1Up
2Down


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.

ValueLine jump direction
0Default; up or the page's setting for shapes
1Left
2Right


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.

ValueAdjustment
0Routing Style default
1Lines that are close to each other
2No lines
3Related lines


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.

ValueConnectors to which you want to add jumps
0None
1Horizontal lines
2Vertical lines
3Last routed line
4Last displayed line (top shape in the z-order)
5First displayed line (shape at the bottom of the z-order)


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.

ValueLine jump style
0Arc
1Arc
2Gap
3Square
42 Sides
53 Sides
64 Sides
75 Sides
86 Sides
97 Sides

Modification Type:MajorLast Reviewed:8/30/2002
Keywords:kbinfo KB279758