summaryrefslogtreecommitdiff
path: root/sc/source/filter/excel/xlescher.cxx
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2005-03-29 12:40:35 +0000
committerRüdiger Timm <rt@openoffice.org>2005-03-29 12:40:35 +0000
commitc18ba14d40d4a20dfd0c04ba0a1a4aeb53126003 (patch)
treea43e4ca0795b060ed210f62831beca1b29b170af /sc/source/filter/excel/xlescher.cxx
parenta2f84aae2aabf3f425437fd398e30972bef1a220 (diff)
INTEGRATION: CWS dr34 (1.7.46); FILE MERGED
2005/03/14 14:57:40 dr 1.7.46.1: #i44077# set size for new Excel OLE objects
Diffstat (limited to 'sc/source/filter/excel/xlescher.cxx')
-rw-r--r--sc/source/filter/excel/xlescher.cxx62
1 files changed, 31 insertions, 31 deletions
diff --git a/sc/source/filter/excel/xlescher.cxx b/sc/source/filter/excel/xlescher.cxx
index 839bd21e6468..8e42a2ef8945 100644
--- a/sc/source/filter/excel/xlescher.cxx
+++ b/sc/source/filter/excel/xlescher.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: xlescher.cxx,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: kz $ $Date: 2005-01-14 12:06:20 $
+ * last change: $Author: rt $ $Date: 2005-03-29 13:40:35 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -171,11 +171,11 @@ void lclMirrorRectangle( Rectangle& rRect )
// ----------------------------------------------------------------------------
XclEscherAnchor::XclEscherAnchor( SCTAB nScTab ) :
- mnLCol( 0 ), mnLX( 0 ),
- mnTRow( 0 ), mnTY( 0 ),
- mnRCol( 0 ), mnRX( 0 ),
- mnBRow( 0 ), mnBY( 0 ),
- mnScTab( nScTab )
+ mnScTab( nScTab ),
+ mnLX( 0 ),
+ mnTY( 0 ),
+ mnRX( 0 ),
+ mnBY( 0 )
{
}
@@ -183,10 +183,10 @@ Rectangle XclEscherAnchor::GetRect( ScDocument& rDoc, MapUnit eMapUnit ) const
{
double fScale = lclGetTwipsScale( eMapUnit );
Rectangle aRect(
- lclGetXFromCol( rDoc, mnScTab, mnLCol, mnLX, fScale ),
- lclGetYFromRow( rDoc, mnScTab, mnTRow, mnTY, fScale ),
- lclGetXFromCol( rDoc, mnScTab, mnRCol, mnRX + 1, fScale ),
- lclGetYFromRow( rDoc, mnScTab, mnBRow, mnBY, fScale ) );
+ lclGetXFromCol( rDoc, mnScTab, maXclRange.maFirst.mnCol, mnLX, fScale ),
+ lclGetYFromRow( rDoc, mnScTab, maXclRange.maFirst.mnRow, mnTY, fScale ),
+ lclGetXFromCol( rDoc, mnScTab, maXclRange.maLast.mnCol, mnRX + 1, fScale ),
+ lclGetYFromRow( rDoc, mnScTab, maXclRange.maLast.mnRow, mnBY, fScale ) );
// #106948# adjust coordinates in mirrored sheets
if( rDoc.IsLayoutRTL( mnScTab ) )
@@ -203,47 +203,47 @@ void XclEscherAnchor::SetRect( ScDocument& rDoc, const Rectangle& rRect, MapUnit
double fScale = lclGetTwipsScale( eMapUnit );
long nDummy = 0;
- lclGetColFromX( rDoc, mnScTab, mnLCol, mnLX, 0, nDummy, aRect.Left(), fScale );
- lclGetColFromX( rDoc, mnScTab, mnRCol, mnRX, mnLCol, nDummy, aRect.Right(), fScale );
+ lclGetColFromX( rDoc, mnScTab, maXclRange.maFirst.mnCol, mnLX, 0, nDummy, aRect.Left(), fScale );
+ lclGetColFromX( rDoc, mnScTab, maXclRange.maLast.mnCol, mnRX, maXclRange.maFirst.mnCol, nDummy, aRect.Right(), fScale );
nDummy = 0;
- lclGetRowFromY( rDoc, mnScTab, mnTRow, mnTY, 0, nDummy, aRect.Top(), fScale );
- lclGetRowFromY( rDoc, mnScTab, mnBRow, mnBY, mnTRow, nDummy, aRect.Bottom(), fScale );
+ lclGetRowFromY( rDoc, mnScTab, maXclRange.maFirst.mnRow, mnTY, 0, nDummy, aRect.Top(), fScale );
+ lclGetRowFromY( rDoc, mnScTab, maXclRange.maLast.mnRow, mnBY, maXclRange.maFirst.mnRow, nDummy, aRect.Bottom(), fScale );
}
SvStream& operator>>( SvStream& rStrm, XclEscherAnchor& rAnchor )
{
return rStrm
- >> rAnchor.mnLCol >> rAnchor.mnLX
- >> rAnchor.mnTRow >> rAnchor.mnTY
- >> rAnchor.mnRCol >> rAnchor.mnRX
- >> rAnchor.mnBRow >> rAnchor.mnBY;
+ >> rAnchor.maXclRange.maFirst.mnCol >> rAnchor.mnLX
+ >> rAnchor.maXclRange.maFirst.mnRow >> rAnchor.mnTY
+ >> rAnchor.maXclRange.maLast.mnCol >> rAnchor.mnRX
+ >> rAnchor.maXclRange.maLast.mnRow >> rAnchor.mnBY;
}
SvStream& operator<<( SvStream& rStrm, const XclEscherAnchor& rAnchor )
{
return rStrm
- << rAnchor.mnLCol << rAnchor.mnLX
- << rAnchor.mnTRow << rAnchor.mnTY
- << rAnchor.mnRCol << rAnchor.mnRX
- << rAnchor.mnBRow << rAnchor.mnBY;
+ << rAnchor.maXclRange.maFirst.mnCol << rAnchor.mnLX
+ << rAnchor.maXclRange.maFirst.mnRow << rAnchor.mnTY
+ << rAnchor.maXclRange.maLast.mnCol << rAnchor.mnRX
+ << rAnchor.maXclRange.maLast.mnRow << rAnchor.mnBY;
}
XclImpStream& operator>>( XclImpStream& rStrm, XclEscherAnchor& rAnchor )
{
return rStrm
- >> rAnchor.mnLCol >> rAnchor.mnLX
- >> rAnchor.mnTRow >> rAnchor.mnTY
- >> rAnchor.mnRCol >> rAnchor.mnRX
- >> rAnchor.mnBRow >> rAnchor.mnBY;
+ >> rAnchor.maXclRange.maFirst.mnCol >> rAnchor.mnLX
+ >> rAnchor.maXclRange.maFirst.mnRow >> rAnchor.mnTY
+ >> rAnchor.maXclRange.maLast.mnCol >> rAnchor.mnRX
+ >> rAnchor.maXclRange.maLast.mnRow >> rAnchor.mnBY;
}
XclExpStream& operator<<( XclExpStream& rStrm, const XclEscherAnchor& rAnchor )
{
return rStrm
- << rAnchor.mnLCol << rAnchor.mnLX
- << rAnchor.mnTRow << rAnchor.mnTY
- << rAnchor.mnRCol << rAnchor.mnRX
- << rAnchor.mnBRow << rAnchor.mnBY;
+ << rAnchor.maXclRange.maFirst.mnCol << rAnchor.mnLX
+ << rAnchor.maXclRange.maFirst.mnRow << rAnchor.mnTY
+ << rAnchor.maXclRange.maLast.mnCol << rAnchor.mnRX
+ << rAnchor.maXclRange.maLast.mnRow << rAnchor.mnBY;
}
// ============================================================================