1- // %attributes = {"invisible":true,"preemptive":"capable"}
2- C_TEXT:C284 ($svgRef ;$1 )
3- C_OBJECT:C1216 ($lineObj ;$2 ;$bcObj ;$3 ;$range ;$4 ;$gridInfo ;$7 )
4- C_POINTER:C301 ($colPos ;$5 ;$rowPos ;$6 )
5- C_COLLECTION:C1488 ($mergeTab ;$8 )
6-
7- $svgRef := $1
8- $lineObj := $2
9- $bcObj := $3
10- $range := $4
11- $colPos := $5
12- $rowPos := $6
13- $gridInfo := $7
14- $mergeTab := $8
15-
16- C_TEXT:C284 ($color )
17- C_OBJECT:C1216 ($cellMergeStatus )
1+ // %attributes = {"invisible":true,"preemptive":"capable"}
2+ # DECLARE ($svgRef : Text; $lineObj : Object; $bcObj : Object; $range : Object; $colPos : Pointer; $rowPos : Pointer; $gridInfo : Object; $mergeTab : Collection)
183
4+ var $color : Text
195$color := "rgb(212,212,212)"
206
217Case of
@@ -27,8 +13,7 @@ Case of
2713 ASSERT:C1129 (Structure file:C489# Structure file:C489 (* );"grid info.color is not a text value" )
2814End case
2915
30- C_BOOLEAN:C305 ($drawVGrid )
31-
16+ var $drawVGrid : Boolean
3217$drawVGrid := True:C214
3318
3419Case of
@@ -38,8 +23,7 @@ Case of
3823 $drawVGrid := $gridInfo .showVerticalGridline
3924End case
4025
41- C_BOOLEAN:C305 ($drawHGrid )
42-
26+ var $drawHGrid : Boolean
4327$drawHGrid := True:C214
4428
4529Case of
@@ -49,13 +33,14 @@ Case of
4933 $drawHGrid := $gridInfo .showHorizontalGridline
5034End case
5135
36+ var $cellMergeStatus : Object
37+ var $elemRef : Text
38+ var $X ; $Y : Integer
39+
5240If ($drawHGrid)
5341
54- C_LONGINT:C283 ($X ;$Y )
55- C_OBJECT:C1216 ($lineH )
56- C_BOOLEAN:C305 ($noBgH )
57- C_BOOLEAN:C305 ($noBrdH )
58- C_TEXT:C284 ($elemRef )
42+ var $lineH : Object
43+ var $noBgH ; $noBrdH : Boolean
5944
6045 For ($Y;$range .y1 ;$range .y2 + 1)
6146
@@ -151,11 +136,8 @@ End if
151136
152137If ($drawVGrid)
153138
154- C_LONGINT:C283 ($X ;$Y )
155- C_OBJECT:C1216 ($lineV )
156- C_BOOLEAN:C305 ($noBgV )
157- C_BOOLEAN:C305 ($noBrdV )
158- C_TEXT:C284 ($elemRef )
139+ var $lineV : Object
140+ var $noBgV ; $noBrdV : Boolean
159141
160142 For ($X;$range .x1 ;$range .x2 + 1)
161143
@@ -171,10 +153,14 @@ If ($drawVGrid)
171153 If ($bcObj .bcGrid # Null:C1517)
172154 If ($bcObj .bcGrid [String :C10($Y)]# Null:C1517)
173155 If ($bcObj .bcGrid [String :C10($Y)][String :C10($X)]# Null:C1517)
174- $noBgV := False:C215
156+ If (String:C10 ($bcObj .bcGrid [String :C10($Y)][String :C10($X)].col )# "$4D_NOCOLOR")
157+ $noBgV := False:C215
158+ End if
175159 End if
176160 If ($bcObj .bcGrid [String :C10($Y)][String :C10($X-1)]# Null:C1517)
177- $noBgV := False:C215
161+ If (String:C10 ($bcObj .bcGrid [String :C10($Y)][String :C10($X-1)].col )# "$4D_NOCOLOR")
162+ $noBgV := False:C215
163+ End if
178164 End if
179165 End if
180166 End if
0 commit comments