Lines 1967-1981
BOOL ScTable::SetRowHeightRange( SCROW n
Link Here
|
1967 |
{ |
1967 |
{ |
1968 |
if (nEndRow-nStartRow < 20) |
1968 |
if (nEndRow-nStartRow < 20) |
1969 |
{ |
1969 |
{ |
1970 |
// Whether new pixel size will differ from old pixel size in any row. |
1970 |
for (SCROW nRow = nStartRow; nRow <= nEndRow; ++nRow) |
1971 |
ScCompressedArrayIterator< SCROW, USHORT> aIter( *pRowHeight, |
|
|
1972 |
nStartRow, nEndRow); |
1973 |
do |
1974 |
{ |
1971 |
{ |
1975 |
if (*aIter != nNewHeight) |
1972 |
if (!bChanged) |
1976 |
bChanged = (nNewPix != (long) (*aIter * nPPTY)); |
1973 |
if (pRowHeight->GetValue( nRow )) |
1977 |
} while (!bChanged && aIter.NextRange()); |
1974 |
bChanged = (nNewPix != (long) (pRowHeight->GetValue( nRow ) * nPPTY)); |
1978 |
pRowHeight->SetValue( nStartRow, nEndRow, nNewHeight); |
1975 |
SetRowHeight( nRow, nNewHeight ); |
|
|
1976 |
} |
1979 |
} |
1977 |
} |
1980 |
else |
1978 |
else |
1981 |
{ |
1979 |
{ |