Share via


2.2.27 Action

The Action record specifies the properties of an action.          

 Action = actionStart actionInfoProperties delimiter


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

actionStart

actionInfoProperties (variable)

...

delimiter

actionStart (1 byte): A byte that specifies the start of the Action record. The value of the actionStart field MUST be 0x03.

actionInfoProperties (variable): A collection of structures that specifies the properties applicable to the Action record. The order of the structures in the collection is arbitrary. The actionInfoProperties collection can be empty. Each structure contained in the actionInfoProperties collection MUST be one of the following:

Property

Label

HyperLink

BookmarkLink

DrillthroughId

DrillthroughUrl

If an ActionInfoProperties collection contains a HyperLink structure, it MUST NOT contain a BookmarkLink, DrillthroughUrl, or DrillthroughId structure.

If an ActionInfoProperties collection contains a BookmarkLink structure, it MUST NOT contain a DrillthroughUrl structure or a DrillthroughId structure.

If an ActionInfoProperties collection contains a DrillthroughUrl structure, it MUST contain a DrillthroughId structure.

If an ActionInfoProperties collection contains a DrillthroughId structure, it MUST contain a DrillthroughUrl structure.

delimiter (1 byte): A byte that specifies the end of the Action record. The value of the delimiter field MUST be 0xFF.