Section, Row, and Cell Indices for Shapes
Section, Row, and Cell Indices for Shapes
The following table lists sections, rows, and cells that are displayed in the ShapeSheet® window, with constants for the corresponding section, row, and cell index.
Section or row |
Cell |
Section index |
Row index |
Cell index |
<no name>1 |
HelpTopic |
visSectionObject |
visRowHelpCopyright |
visObjHelp |
1-D Endpoints |
BeginX |
visSectionObject |
visRowXForm1D |
vis1DBeginX |
Actions |
Actions.Action[i] |
visSectionAction |
visRowAction + i |
visActionAction |
Alignment |
AlignLeft |
visSectionObject |
visRowAlign |
visAlignLeft |
Character |
Char.Font[i] |
visSectionCharacter |
visRowCharacter + i |
visCharacterFont |
Connection |
Connections.Xi |
visSectionConnectionPts |
visRowConnectionPts + i |
visCnnctX |
Connection |
Connections.Xi |
visSectionConnectionPts |
visRowConnectionPts + i |
visCnnctX |
Controls |
Controls.Xi |
visSectionControls |
visRowControl + i |
visCtlX |
Custom |
Prop.Name.Label |
visSectionProp |
visRowProp + i |
visCustPropsLabel |
Events section |
TheData10 |
visSectionObject |
visRowEvent |
visEvtCellTheData |
Fill Format section |
FillBkgnd |
visSectionObject |
visRowFill |
visFillBkgnd |
Foreign Image Info section11 |
ImgWidth |
visSectionObject |
visRowForeign |
visFrgnImgWidth |
Geometryi section |
Geometryi.NoFill |
VisSectionFirstComponent + i |
visRowComponent |
visCompNoFill |
MoveTo row |
Geometryi.Xj |
visRowVertex + j |
visX |
|
LineTo row |
Geometryi.Xj |
visRowVertex + j |
visX |
|
ArcTo row |
Geometryi.Xj |
visRowVertex + j |
visX |
|
EllipticalArcTo row |
Geometryi.Xj |
visRowVertex + j |
visX |
|
PolylineTo row |
Geometryi.Xj |
visRowVertex + j |
visX |
|
NURBSTo row |
Geometryi.Xj |
visRowVertex + j |
visX |
|
SplineStart row (in Geometryi section) |
Geometryi.Xj |
visRowVertex + j |
visX |
|
SplineKnot row |
Geometryi.Xj |
visRowVertex + j |
visX |
|
InfiniteLine row |
Geometryi.X1 |
visRowVertex |
visInfiniteLineX1 |
|
Ellipse row |
Geometryi.X1 |
visRowVertex |
visEllipseCenterX |
|
Glue Info section |
GlueType |
visSectionObject |
visRowMisc |
visGlueType |
Group Properties section12 |
SelectMode |
visSectionObject |
visRowGroup |
visGroupSelectMode |
HyperLinks section |
Hyperlink.Name.Description |
visSectionHyperlink |
visRow1stHyperlink + i |
visHLinkDescription |
Image Properties section13 |
Contrast |
visSectionObject |
visRowImage |
visImageContrast |
Layer Membership section |
LayerMember |
visSectionObject |
visRowLayerMem |
visLayerMember |
Line Format section |
LineWeight |
visSectionObject |
visRowLine |
visLineWeight |
Miscellaneous section |
NoObjHandles |
visSectionObject |
visRowMisc |
visNoObjHandles |
Paragraph section |
Para.IndFirst[i] |
visSectionParagraph |
visRowParagraph + i |
visIndentFirst |
Protection section |
LockWidth |
visSectionObject |
visRowLock |
visLockWidth |
Scratch section |
Scratch.Xi |
visSectionScratch |
visRowScratch + i |
visScratchX |
Shape Layout section |
ShapePermeableX |
visSectionObject |
visRowShapeLayout |
visSLOPermX |
Shape Transform section |
PinX |
visSectionObject |
visRowXFormOut |
visXFormPinX |
Tabs section |
Tabs.ci14 |
visSectionTab |
visRowTab + i |
visTabStopCount5 |
Text Block Format section |
VerticalAlign |
visSectionObject |
visRowText |
visTxtBlkVerticalAlign |
Text Fields section16 |
Fields.Type[i] |
visSectionTextField |
visRowField + i |
visFieldType |
Text Transform section |
TxtPinX |
visSectionObject |
visRowTextXForm |
visXFormPinX |
User-Defined Cells section |
User.Name.Value9 |
visSectionUser |
visRowUser + i |
visUserValue |
1This section and its cells do not appear in the ShapeSheet window.
2This cell can be written only once.
3This section is present only for 1-D shapes.
4This section is present only for two-dimensional (2-D) shapes that are glued to a guide.
5This cell does not appear in the ShapeSheet window.
6Non-extended rows have a row type of visTagCnnctPt or visTagCnnctNamed.
7Extended rows have a row type of visTagCnnctPtABCD or visTagCnnctNamedABCD.
8This cells appears only if the control has a tool tip (row type of visTagCtlPtTip).
9This cell is the default and its name can be omitted from the cell reference.
10This cell appears in the ShapeSheet window but is reserved for internal use.
11This section is present only for linked objects, embedded objects, or Controls.
12This section is present only for groups.
13This section is present only for bitmaps.
14The variable c represents a character and the variable i represents the row number.
15The variable j represents a tab stop in this section.
16This section is present only if you've inserted a field into the shape's text.