fpspreadsheet: Protect colwidth/rowheight when col/row is hidden.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7079 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
parent
a66ccaf563
commit
d9a8c87eef
@ -8273,9 +8273,12 @@ begin
|
||||
if ARow = UNASSIGNED_ROW_COL_INDEX then
|
||||
exit;
|
||||
lRow := GetRow(ARow);
|
||||
lRow^.Height := FWorkbook.ConvertUnits(AHeight, AUnits, FWorkbook.FUnits);
|
||||
lRow^.RowHeightType := ARowHeightType;
|
||||
ChangedRow(ARow);
|
||||
if (croHidden in lRow^.Options) then
|
||||
begin
|
||||
lRow^.Height := FWorkbook.ConvertUnits(AHeight, AUnits, FWorkbook.FUnits);
|
||||
lRow^.RowHeightType := ARowHeightType;
|
||||
ChangedRow(ARow);
|
||||
end;
|
||||
end;
|
||||
|
||||
{@@ ----------------------------------------------------------------------------
|
||||
@ -8351,9 +8354,12 @@ begin
|
||||
if ACol = UNASSIGNED_ROW_COL_INDEX then
|
||||
exit;
|
||||
lCol := GetCol(ACol);
|
||||
lCol^.Width := FWorkbook.ConvertUnits(AWidth, AUnits, FWorkbook.FUnits);
|
||||
lCol^.ColWidthType := AColWidthType;
|
||||
ChangedCol(ACol);
|
||||
if not (croHidden in lCol^.Options) then
|
||||
begin
|
||||
lCol^.Width := FWorkbook.ConvertUnits(AWidth, AUnits, FWorkbook.FUnits);
|
||||
lCol^.ColWidthType := AColWidthType;
|
||||
ChangedCol(ACol);
|
||||
end;
|
||||
end;
|
||||
|
||||
{@@ ----------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user