Arbortext Command Language > Callbacks > doc_add_callback > tbl_cell_span Callback Type
  
tbl_cell_span Callback Type
Function prototype:
function funcname (doc, ulid, lrid, op)
tbl_cell_span is called whenever the tbl_cell_span function is called.
Arguments
doc is the identifier of the document containing ulid and lrid.
ulid is the table object ID (toid) of the upper-left corner cell of the region to be spanned.
lrid is the table object ID (toid) of the lower-right corner cell of the region to be spanned.
op is the function callback operation. Callbacks are called twice in succession with op specifying the stage of callback operation.
1. op == 1 first call — The returned argument specifies whether the execution should continue or be stopped:
0 — Continue callback processing.
-1 — Stop further callback processing.
2. op == 2 second call — Occurs unless the processing was stopped during the first call. The returned argument allows or prevents basic Arbortext Editor processing after all callbacks have been called:
0 — Basic Arbortext Editor processing allowed.
-1 — Basic Arbortext Editor processing prevented.
* 
tbl_cell_span is not called if a group of cells is spanned during the processing of a rectangle copy operation.