summaryrefslogtreecommitdiff
path: root/sw/source/filter/xml/xmltble.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/filter/xml/xmltble.cxx')
-rw-r--r--sw/source/filter/xml/xmltble.cxx260
1 files changed, 130 insertions, 130 deletions
diff --git a/sw/source/filter/xml/xmltble.cxx b/sw/source/filter/xml/xmltble.cxx
index 0716e6154571..d9dd57abe32d 100644
--- a/sw/source/filter/xml/xmltble.cxx
+++ b/sw/source/filter/xml/xmltble.cxx
@@ -175,33 +175,33 @@ SwXMLTableLines_Impl::SwXMLTableLines_Impl( const SwTableLines& rLines ) :
}
}
-typedef vector< SwFrmFmt* > SwXMLFrmFmts_Impl;
+typedef vector< SwFrameFormat* > SwXMLFrameFormats_Impl;
-class SwXMLTableFrmFmtsSort_Impl
+class SwXMLTableFrameFormatsSort_Impl
{
private:
- SwXMLFrmFmts_Impl aFormatList;
+ SwXMLFrameFormats_Impl aFormatList;
public:
- bool AddRow( SwFrmFmt& rFrmFmt, const OUString& rNamePrefix, sal_uInt32 nLine );
- bool AddCell( SwFrmFmt& rFrmFmt, const OUString& rNamePrefix,
+ bool AddRow( SwFrameFormat& rFrameFormat, const OUString& rNamePrefix, sal_uInt32 nLine );
+ bool AddCell( SwFrameFormat& rFrameFormat, const OUString& rNamePrefix,
sal_uInt32 nCol, sal_uInt32 nRow, bool bTop );
};
-bool SwXMLTableFrmFmtsSort_Impl::AddRow( SwFrmFmt& rFrmFmt,
+bool SwXMLTableFrameFormatsSort_Impl::AddRow( SwFrameFormat& rFrameFormat,
const OUString& rNamePrefix,
sal_uInt32 nLine )
{
- const SwFmtFrmSize *pFrmSize = 0;
- const SwFmtRowSplit* pRowSplit = 0;
+ const SwFormatFrmSize *pFrmSize = 0;
+ const SwFormatRowSplit* pRowSplit = 0;
const SvxBrushItem *pBrush = 0;
- const SfxItemSet& rItemSet = rFrmFmt.GetAttrSet();
+ const SfxItemSet& rItemSet = rFrameFormat.GetAttrSet();
const SfxPoolItem *pItem;
if( SfxItemState::SET == rItemSet.GetItemState( RES_FRM_SIZE, false, &pItem ) )
- pFrmSize = static_cast<const SwFmtFrmSize *>(pItem);
+ pFrmSize = static_cast<const SwFormatFrmSize *>(pItem);
if( SfxItemState::SET == rItemSet.GetItemState( RES_ROW_SPLIT, false, &pItem ) )
- pRowSplit = static_cast<const SwFmtRowSplit *>(pItem);
+ pRowSplit = static_cast<const SwFormatRowSplit *>(pItem);
if( SfxItemState::SET == rItemSet.GetItemState( RES_BACKGROUND, false, &pItem ) )
pBrush = static_cast<const SvxBrushItem *>(pItem);
@@ -212,21 +212,21 @@ bool SwXMLTableFrmFmtsSort_Impl::AddRow( SwFrmFmt& rFrmFmt,
// order is: -/brush, size/-, size/brush
bool bInsert = true;
- SwXMLFrmFmts_Impl::iterator i;
+ SwXMLFrameFormats_Impl::iterator i;
for( i = aFormatList.begin(); i < aFormatList.end(); ++i )
{
- const SwFmtFrmSize *pTestFrmSize = 0;
- const SwFmtRowSplit* pTestRowSplit = 0;
+ const SwFormatFrmSize *pTestFrmSize = 0;
+ const SwFormatRowSplit* pTestRowSplit = 0;
const SvxBrushItem *pTestBrush = 0;
- const SwFrmFmt *pTestFmt = *i;
- const SfxItemSet& rTestSet = pTestFmt->GetAttrSet();
+ const SwFrameFormat *pTestFormat = *i;
+ const SfxItemSet& rTestSet = pTestFormat->GetAttrSet();
if( SfxItemState::SET == rTestSet.GetItemState( RES_FRM_SIZE, false,
&pItem ) )
{
if( !pFrmSize )
break;
- pTestFrmSize = static_cast<const SwFmtFrmSize *>(pItem);
+ pTestFrmSize = static_cast<const SwFormatFrmSize *>(pItem);
}
else
{
@@ -254,7 +254,7 @@ bool SwXMLTableFrmFmtsSort_Impl::AddRow( SwFrmFmt& rFrmFmt,
if( !pRowSplit )
break;
- pTestRowSplit = static_cast<const SwFmtRowSplit *>(pItem);
+ pTestRowSplit = static_cast<const SwFormatRowSplit *>(pItem);
}
else
{
@@ -274,16 +274,16 @@ bool SwXMLTableFrmFmtsSort_Impl::AddRow( SwFrmFmt& rFrmFmt,
continue;
// found!
- rFrmFmt.SetName( pTestFmt->GetName() );
+ rFrameFormat.SetName( pTestFormat->GetName() );
bInsert = false;
break;
}
if( bInsert )
{
- rFrmFmt.SetName( rNamePrefix + "." + OUString::number(nLine+1UL) );
+ rFrameFormat.SetName( rNamePrefix + "." + OUString::number(nLine+1UL) );
if ( i != aFormatList.end() ) ++i;
- aFormatList.insert( i, &rFrmFmt );
+ aFormatList.insert( i, &rFrameFormat );
}
return bInsert;
@@ -295,7 +295,7 @@ static OUString lcl_xmltble_appendBoxPrefix(const OUString& rNamePrefix,
if( bTop )
{
OUString sTmp;
- sw_GetTblBoxColStr( (sal_uInt16)nCol, sTmp );
+ sw_GetTableBoxColStr( (sal_uInt16)nCol, sTmp );
return rNamePrefix + "." + sTmp + OUString::number(nRow + 1);
}
return rNamePrefix
@@ -303,21 +303,21 @@ static OUString lcl_xmltble_appendBoxPrefix(const OUString& rNamePrefix,
+ "." + OUString::number(nRow + 1);
}
-bool SwXMLTableFrmFmtsSort_Impl::AddCell( SwFrmFmt& rFrmFmt,
+bool SwXMLTableFrameFormatsSort_Impl::AddCell( SwFrameFormat& rFrameFormat,
const OUString& rNamePrefix,
sal_uInt32 nCol, sal_uInt32 nRow, bool bTop )
{
- const SwFmtVertOrient *pVertOrient = 0;
+ const SwFormatVertOrient *pVertOrient = 0;
const SvxBrushItem *pBrush = 0;
const SvxBoxItem *pBox = 0;
- const SwTblBoxNumFormat *pNumFmt = 0;
+ const SwTableBoxNumFormat *pNumFormat = 0;
const SvxFrameDirectionItem *pFrameDir = 0;
- const SfxItemSet& rItemSet = rFrmFmt.GetAttrSet();
+ const SfxItemSet& rItemSet = rFrameFormat.GetAttrSet();
const SfxPoolItem *pItem;
if( SfxItemState::SET == rItemSet.GetItemState( RES_VERT_ORIENT, false,
&pItem ) )
- pVertOrient = static_cast<const SwFmtVertOrient *>(pItem);
+ pVertOrient = static_cast<const SwFormatVertOrient *>(pItem);
if( SfxItemState::SET == rItemSet.GetItemState( RES_BACKGROUND, false, &pItem ) )
pBrush = static_cast<const SvxBrushItem *>(pItem);
@@ -327,13 +327,13 @@ bool SwXMLTableFrmFmtsSort_Impl::AddCell( SwFrmFmt& rFrmFmt,
if ( SfxItemState::SET == rItemSet.GetItemState( RES_BOXATR_FORMAT,
false, &pItem ) )
- pNumFmt = static_cast<const SwTblBoxNumFormat *>(pItem);
+ pNumFormat = static_cast<const SwTableBoxNumFormat *>(pItem);
if ( SfxItemState::SET == rItemSet.GetItemState( RES_FRAMEDIR,
false, &pItem ) )
pFrameDir = static_cast<const SvxFrameDirectionItem *>(pItem);
// empty styles have not to be exported
- if( !pVertOrient && !pBrush && !pBox && !pNumFmt && !pFrameDir )
+ if( !pVertOrient && !pBrush && !pBox && !pNumFormat && !pFrameDir )
return false;
// order is: -/-/-/num,
@@ -343,23 +343,23 @@ bool SwXMLTableFrmFmtsSort_Impl::AddCell( SwFrmFmt& rFrmFmt,
// vert/brush/-/-, vert/brush/-/num, vert/brush/box/-,
// vert/brush/box/num
bool bInsert = true;
- SwXMLFrmFmts_Impl::iterator i;
+ SwXMLFrameFormats_Impl::iterator i;
for( i = aFormatList.begin(); i < aFormatList.end(); ++i )
{
- const SwFmtVertOrient *pTestVertOrient = 0;
+ const SwFormatVertOrient *pTestVertOrient = 0;
const SvxBrushItem *pTestBrush = 0;
const SvxBoxItem *pTestBox = 0;
- const SwTblBoxNumFormat *pTestNumFmt = 0;
+ const SwTableBoxNumFormat *pTestNumFormat = 0;
const SvxFrameDirectionItem *pTestFrameDir = 0;
- const SwFrmFmt* pTestFmt = *i;
- const SfxItemSet& rTestSet = pTestFmt->GetAttrSet();
+ const SwFrameFormat* pTestFormat = *i;
+ const SfxItemSet& rTestSet = pTestFormat->GetAttrSet();
if( SfxItemState::SET == rTestSet.GetItemState( RES_VERT_ORIENT, false,
&pItem ) )
{
if( !pVertOrient )
break;
- pTestVertOrient = static_cast<const SwFmtVertOrient *>(pItem);
+ pTestVertOrient = static_cast<const SwFormatVertOrient *>(pItem);
}
else
{
@@ -397,14 +397,14 @@ bool SwXMLTableFrmFmtsSort_Impl::AddCell( SwFrmFmt& rFrmFmt,
if ( SfxItemState::SET == rTestSet.GetItemState( RES_BOXATR_FORMAT,
false, &pItem ) )
{
- if( !pNumFmt )
+ if( !pNumFormat )
break;
- pTestNumFmt = static_cast<const SwTblBoxNumFormat *>(pItem);
+ pTestNumFormat = static_cast<const SwTableBoxNumFormat *>(pItem);
}
else
{
- if( pNumFmt )
+ if( pNumFormat )
continue;
}
@@ -434,23 +434,23 @@ bool SwXMLTableFrmFmtsSort_Impl::AddCell( SwFrmFmt& rFrmFmt,
if( pBox && ( *pBox != *pTestBox ) )
continue;
- if( pNumFmt && pNumFmt->GetValue() != pTestNumFmt->GetValue() )
+ if( pNumFormat && pNumFormat->GetValue() != pTestNumFormat->GetValue() )
continue;
if( pFrameDir && pFrameDir->GetValue() != pTestFrameDir->GetValue() )
continue;
// found!
- rFrmFmt.SetName( pTestFmt->GetName() );
+ rFrameFormat.SetName( pTestFormat->GetName() );
bInsert = false;
break;
}
if( bInsert )
{
- rFrmFmt.SetName( lcl_xmltble_appendBoxPrefix( rNamePrefix, nCol, nRow, bTop ) );
+ rFrameFormat.SetName( lcl_xmltble_appendBoxPrefix( rNamePrefix, nCol, nRow, bTop ) );
if ( i != aFormatList.end() ) ++i;
- aFormatList.insert( i, &rFrmFmt );
+ aFormatList.insert( i, &rFrameFormat );
}
return bInsert;
@@ -465,10 +465,10 @@ class SwXMLTableInfo_Impl
public:
- inline SwXMLTableInfo_Impl( const SwTable *pTbl, sal_uInt16 nPrefix );
+ inline SwXMLTableInfo_Impl( const SwTable *pTable, sal_uInt16 nPrefix );
const SwTable *GetTable() const { return m_pTable; }
- const SwFrmFmt *GetTblFmt() const { return m_pTable->GetFrmFmt(); }
+ const SwFrameFormat *GetTableFormat() const { return m_pTable->GetFrameFormat(); }
bool IsBaseSectionValid() const { return m_bBaseSectionValid; }
const Reference<XTextSection>& GetBaseSection() const { return m_xBaseSection; }
@@ -537,9 +537,9 @@ void SwXMLExport::ExportTableLinesAutoStyles( const SwTableLines& rLines,
sal_uInt32 nAbsWidth, sal_uInt32 nBaseWidth,
const OUString& rNamePrefix,
SwXMLTableColumnsSortByWidth_Impl& rExpCols,
- SwXMLTableFrmFmtsSort_Impl& rExpRows,
- SwXMLTableFrmFmtsSort_Impl& rExpCells,
- SwXMLTableInfo_Impl& rTblInfo,
+ SwXMLTableFrameFormatsSort_Impl& rExpRows,
+ SwXMLTableFrameFormatsSort_Impl& rExpCells,
+ SwXMLTableInfo_Impl& rTableInfo,
bool bTop )
{
// pass 1: calculate columns
@@ -597,7 +597,7 @@ void SwXMLExport::ExportTableLinesAutoStyles( const SwTableLines& rLines,
if( bTop )
{
OUString sTmp;
- sw_GetTblBoxColStr( nColumn, sTmp );
+ sw_GetTableBoxColStr( nColumn, sTmp );
pColumn->SetStyleName( rNamePrefix + "." + sTmp );
}
else
@@ -616,9 +616,9 @@ void SwXMLExport::ExportTableLinesAutoStyles( const SwTableLines& rLines,
{
SwTableLine *pLine = rLines[nLine];
- SwFrmFmt *pFrmFmt = pLine->GetFrmFmt();
- if( rExpRows.AddRow( *pFrmFmt, rNamePrefix, nLine ) )
- ExportFmt( *pFrmFmt, XML_TABLE_ROW );
+ SwFrameFormat *pFrameFormat = pLine->GetFrameFormat();
+ if( rExpRows.AddRow( *pFrameFormat, rNamePrefix, nLine ) )
+ ExportFormat( *pFrameFormat, XML_TABLE_ROW );
const SwTableBoxes& rBoxes = pLine->GetTabBoxes();
const size_t nBoxes = rBoxes.size();
@@ -644,26 +644,26 @@ void SwXMLExport::ExportTableLinesAutoStyles( const SwTableLines& rLines,
const SwStartNode *pBoxSttNd = pBox->GetSttNd();
if( pBoxSttNd )
{
- SwFrmFmt *pFrmFmt2 = pBox->GetFrmFmt();
- if( rExpCells.AddCell( *pFrmFmt2, rNamePrefix, nOldCol, nLine,
+ SwFrameFormat *pFrameFormat2 = pBox->GetFrameFormat();
+ if( rExpCells.AddCell( *pFrameFormat2, rNamePrefix, nOldCol, nLine,
bTop) )
- ExportFmt( *pFrmFmt2, XML_TABLE_CELL );
+ ExportFormat( *pFrameFormat2, XML_TABLE_CELL );
Reference < XCell > xCell = SwXCell::CreateXCell(
- const_cast<SwFrmFmt *>(rTblInfo.GetTblFmt()),
+ const_cast<SwFrameFormat *>(rTableInfo.GetTableFormat()),
pBox,
- const_cast<SwTable *>(rTblInfo.GetTable()) );
+ const_cast<SwTable *>(rTableInfo.GetTable()) );
if (xCell.is())
{
Reference < XText > xText( xCell, UNO_QUERY );
- if( !rTblInfo.IsBaseSectionValid() )
+ if( !rTableInfo.IsBaseSectionValid() )
{
Reference<XPropertySet> xCellPropertySet( xCell,
UNO_QUERY );
Any aAny = xCellPropertySet->getPropertyValue("TextSection");
Reference < XTextSection > xTextSection;
aAny >>= xTextSection;
- rTblInfo.SetBaseSection( xTextSection );
+ rTableInfo.SetBaseSection( xTextSection );
}
const bool bExportContent = bool(getExportFlags() & SvXMLExportFlags::CONTENT );
@@ -671,7 +671,7 @@ void SwXMLExport::ExportTableLinesAutoStyles( const SwTableLines& rLines,
{
// AUTOSTYLES - not needed anymore if we are currently exporting content.xml
GetTextParagraphExport()->collectTextAutoStyles(
- xText, rTblInfo.GetBaseSection(), IsShowProgress() );
+ xText, rTableInfo.GetBaseSection(), IsShowProgress() );
}
}
else {
@@ -685,7 +685,7 @@ void SwXMLExport::ExportTableLinesAutoStyles( const SwTableLines& rLines,
lcl_xmltble_appendBoxPrefix( rNamePrefix,
nOldCol, nLine, bTop ),
rExpCols, rExpRows, rExpCells,
- rTblInfo );
+ rTableInfo );
}
nCol++;
@@ -693,15 +693,15 @@ void SwXMLExport::ExportTableLinesAutoStyles( const SwTableLines& rLines,
}
}
-void SwXMLExport::ExportTableAutoStyles( const SwTableNode& rTblNd )
+void SwXMLExport::ExportTableAutoStyles( const SwTableNode& rTableNd )
{
- const SwTable& rTbl = rTblNd.GetTable();
- const SwFrmFmt *pTblFmt = rTbl.GetFrmFmt();
+ const SwTable& rTable = rTableNd.GetTable();
+ const SwFrameFormat *pTableFormat = rTable.GetFrameFormat();
- if( pTblFmt )
+ if( pTableFormat )
{
- sal_Int16 eTabHoriOri = pTblFmt->GetHoriOrient().GetHoriOrient();
- const SwFmtFrmSize& rFrmSize = pTblFmt->GetFrmSize();
+ sal_Int16 eTabHoriOri = pTableFormat->GetHoriOrient().GetHoriOrient();
+ const SwFormatFrmSize& rFrmSize = pTableFormat->GetFrmSize();
sal_uInt32 nAbsWidth = rFrmSize.GetSize().Width();
sal_uInt32 nBaseWidth = 0UL;
@@ -712,36 +712,36 @@ void SwXMLExport::ExportTableAutoStyles( const SwTableNode& rTblNd )
if( bFixAbsWidth )
{
nBaseWidth = nAbsWidth;
- nAbsWidth = pTblFmt->FindLayoutRect(true).Width();
+ nAbsWidth = pTableFormat->FindLayoutRect(true).Width();
if( !nAbsWidth )
{
// TODO?
}
}
- ExportTableFmt( *pTblFmt, nAbsWidth );
+ ExportTableFormat( *pTableFormat, nAbsWidth );
SwXMLTableColumnsSortByWidth_Impl aExpCols;
- SwXMLTableFrmFmtsSort_Impl aExpRows;
- SwXMLTableFrmFmtsSort_Impl aExpCells;
- SwXMLTableInfo_Impl aTblInfo( &rTbl, XML_NAMESPACE_TABLE );
- ExportTableLinesAutoStyles( rTbl.GetTabLines(), nAbsWidth, nBaseWidth,
- pTblFmt->GetName(), aExpCols, aExpRows, aExpCells,
- aTblInfo, true);
+ SwXMLTableFrameFormatsSort_Impl aExpRows;
+ SwXMLTableFrameFormatsSort_Impl aExpCells;
+ SwXMLTableInfo_Impl aTableInfo( &rTable, XML_NAMESPACE_TABLE );
+ ExportTableLinesAutoStyles( rTable.GetTabLines(), nAbsWidth, nBaseWidth,
+ pTableFormat->GetName(), aExpCols, aExpRows, aExpCells,
+ aTableInfo, true);
}
}
void SwXMLExport::ExportTableBox( const SwTableBox& rBox,
sal_uInt32 nColSpan,
sal_uInt32 nRowSpan,
- SwXMLTableInfo_Impl& rTblInfo )
+ SwXMLTableInfo_Impl& rTableInfo )
{
const SwStartNode *pBoxSttNd = rBox.GetSttNd();
if( pBoxSttNd )
{
- const SwFrmFmt *pFrmFmt = rBox.GetFrmFmt();
- if( pFrmFmt )
+ const SwFrameFormat *pFrameFormat = rBox.GetFrameFormat();
+ if( pFrameFormat )
{
- const OUString sName = pFrmFmt->GetName();
+ const OUString sName = pFrameFormat->GetName();
if( !sName.isEmpty() )
{
AddAttribute( XML_NAMESPACE_TABLE, XML_STYLE_NAME, EncodeStyleName(sName) );
@@ -766,9 +766,9 @@ void SwXMLExport::ExportTableBox( const SwTableBox& rBox,
{
// start node -> normal cell
// get cell range for table
- Reference<XCell> xCell = SwXCell::CreateXCell( const_cast<SwFrmFmt *>(rTblInfo.GetTblFmt()),
+ Reference<XCell> xCell = SwXCell::CreateXCell( const_cast<SwFrameFormat *>(rTableInfo.GetTableFormat()),
const_cast<SwTableBox *>(&rBox),
- const_cast<SwTable *>(rTblInfo.GetTable()) );
+ const_cast<SwTable *>(rTableInfo.GetTable()) );
if (xCell.is())
{
@@ -822,22 +822,22 @@ void SwXMLExport::ExportTableBox( const SwTableBox& rBox,
XML_TRUE );
}
- if( !rTblInfo.IsBaseSectionValid() )
+ if( !rTableInfo.IsBaseSectionValid() )
{
aAny = xCellPropertySet->getPropertyValue("TextSection");
Reference < XTextSection > xTextSection;
aAny >>= xTextSection;
- rTblInfo.SetBaseSection( xTextSection );
+ rTableInfo.SetBaseSection( xTextSection );
}
}
// export cell element
- SvXMLElementExport aElem( *this, rTblInfo.GetPrefix(),
+ SvXMLElementExport aElem( *this, rTableInfo.GetPrefix(),
XML_TABLE_CELL, true, true );
// export cell content
GetTextParagraphExport()->exportText( xText,
- rTblInfo.GetBaseSection(),
+ rTableInfo.GetBaseSection(),
IsShowProgress() );
}
else
@@ -857,7 +857,7 @@ void SwXMLExport::ExportTableBox( const SwTableBox& rBox,
SvXMLElementExport aElemExport( *this, XML_NAMESPACE_TABLE,
XML_TABLE, true, true );
- ExportTableLines( rBox.GetTabLines(), rTblInfo );
+ ExportTableLines( rBox.GetTabLines(), rTableInfo );
}
}
}
@@ -865,17 +865,17 @@ void SwXMLExport::ExportTableBox( const SwTableBox& rBox,
void SwXMLExport::ExportTableLine( const SwTableLine& rLine,
const SwXMLTableLines_Impl& rLines,
- SwXMLTableInfo_Impl& rTblInfo )
+ SwXMLTableInfo_Impl& rTableInfo )
{
if( rLine.hasSoftPageBreak() )
{
SvXMLElementExport aElem( *this, XML_NAMESPACE_TEXT,
XML_SOFT_PAGE_BREAK, true, true );
}
- const SwFrmFmt *pFrmFmt = rLine.GetFrmFmt();
- if( pFrmFmt )
+ const SwFrameFormat *pFrameFormat = rLine.GetFrameFormat();
+ if( pFrameFormat )
{
- const OUString sName = pFrmFmt->GetName();
+ const OUString sName = pFrameFormat->GetName();
if( !sName.isEmpty() )
{
AddAttribute( XML_NAMESPACE_TABLE, XML_STYLE_NAME, EncodeStyleName(sName) );
@@ -883,7 +883,7 @@ void SwXMLExport::ExportTableLine( const SwTableLine& rLine,
}
{
- SvXMLElementExport aElem( *this, rTblInfo.GetPrefix(), XML_TABLE_ROW, true, true );
+ SvXMLElementExport aElem( *this, rTableInfo.GetPrefix(), XML_TABLE_ROW, true, true );
const SwTableBoxes& rBoxes = rLine.GetTabBoxes();
const size_t nBoxes = rBoxes.size();
@@ -897,7 +897,7 @@ void SwXMLExport::ExportTableLine( const SwTableLine& rLine,
const long nRowSpan = pBox->getRowSpan();
if( nRowSpan < 1 )
{
- SvXMLElementExport aElem2( *this, rTblInfo.GetPrefix(),
+ SvXMLElementExport aElem2( *this, rTableInfo.GetPrefix(),
XML_COVERED_TABLE_CELL, true,
false );
}
@@ -926,11 +926,11 @@ void SwXMLExport::ExportTableLine( const SwTableLine& rLine,
const sal_uInt32 nColSpan = nCol - nOldCol + 1U;
if ( nRowSpan >= 1 )
- ExportTableBox( *pBox, nColSpan, static_cast< sal_uInt32 >(nRowSpan), rTblInfo );
+ ExportTableBox( *pBox, nColSpan, static_cast< sal_uInt32 >(nRowSpan), rTableInfo );
for( size_t i=nOldCol; i<nCol; ++i )
{
- SvXMLElementExport aElemExport( *this, rTblInfo.GetPrefix(),
+ SvXMLElementExport aElemExport( *this, rTableInfo.GetPrefix(),
XML_COVERED_TABLE_CELL, true,
false );
}
@@ -941,7 +941,7 @@ void SwXMLExport::ExportTableLine( const SwTableLine& rLine,
}
void SwXMLExport::ExportTableLines( const SwTableLines& rLines,
- SwXMLTableInfo_Impl& rTblInfo,
+ SwXMLTableInfo_Impl& rTableInfo,
sal_uInt32 nHeaderRows )
{
OSL_ENSURE( pTableLines && !pTableLines->empty(),
@@ -1004,7 +1004,7 @@ void SwXMLExport::ExportTableLines( const SwTableLines& rLines,
}
{
- SvXMLElementExport aElem( *this, rTblInfo.GetPrefix(), XML_TABLE_COLUMN, true, true );
+ SvXMLElementExport aElem( *this, rTableInfo.GetPrefix(), XML_TABLE_COLUMN, true, true );
}
nColRep = 1;
@@ -1022,12 +1022,12 @@ void SwXMLExport::ExportTableLines( const SwTableLines& rLines,
OSL_ENSURE( nHeaderRows <= nLines, "more headers then lines?" );
for( size_t nLine = 0U; nLine < nHeaderRows; ++nLine )
- ExportTableLine( *(rLines[nLine]), *pLines, rTblInfo );
+ ExportTableLine( *(rLines[nLine]), *pLines, rTableInfo );
}
// export remaining rows
for( size_t nLine = nHeaderRows; nLine < nLines; ++nLine )
{
- ExportTableLine( *(rLines[nLine]), *pLines, rTblInfo );
+ ExportTableLine( *(rLines[nLine]), *pLines, rTableInfo );
}
delete pLines;
@@ -1044,9 +1044,9 @@ static void lcl_xmltble_ClearName_Box( SwTableBox* pBox )
}
else
{
- SwFrmFmt *pFrmFmt = pBox->GetFrmFmt();
- if( pFrmFmt && !pFrmFmt->GetName().isEmpty() )
- pFrmFmt->SetName( OUString() );
+ SwFrameFormat *pFrameFormat = pBox->GetFrameFormat();
+ if( pFrameFormat && !pFrameFormat->GetName().isEmpty() )
+ pFrameFormat->SetName( OUString() );
}
}
@@ -1056,21 +1056,21 @@ void lcl_xmltble_ClearName_Line( SwTableLine* pLine )
lcl_xmltble_ClearName_Box( pBox );
}
-void SwXMLExport::ExportTable( const SwTableNode& rTblNd )
+void SwXMLExport::ExportTable( const SwTableNode& rTableNd )
{
- const SwTable& rTbl = rTblNd.GetTable();
- const SwFrmFmt *pTblFmt = rTbl.GetFrmFmt();
- if( pTblFmt && !pTblFmt->GetName().isEmpty() )
+ const SwTable& rTable = rTableNd.GetTable();
+ const SwFrameFormat *pTableFormat = rTable.GetFrameFormat();
+ if( pTableFormat && !pTableFormat->GetName().isEmpty() )
{
- AddAttribute( XML_NAMESPACE_TABLE, XML_NAME, pTblFmt->GetName() );
+ AddAttribute( XML_NAMESPACE_TABLE, XML_NAME, pTableFormat->GetName() );
AddAttribute( XML_NAMESPACE_TABLE, XML_STYLE_NAME,
- EncodeStyleName( pTblFmt->GetName() ) );
+ EncodeStyleName( pTableFormat->GetName() ) );
}
sal_uInt16 nPrefix = XML_NAMESPACE_TABLE;
- if (const SwFrmFmt* pFlyFormat = rTblNd.GetFlyFmt())
+ if (const SwFrameFormat* pFlyFormat = rTableNd.GetFlyFormat())
{
- std::set<const SwFrmFmt*> aTextBoxes = SwTextBoxHelper::findTextBoxes(rTblNd.GetDoc());
+ std::set<const SwFrameFormat*> aTextBoxes = SwTextBoxHelper::findTextBoxes(rTableNd.GetDoc());
if (aTextBoxes.find(pFlyFormat) != aTextBoxes.end())
nPrefix = XML_NAMESPACE_LO_EXT;
}
@@ -1079,18 +1079,18 @@ void SwXMLExport::ExportTable( const SwTableNode& rTblNd )
SvXMLElementExport aElem( *this, nPrefix, XML_TABLE, true, true );
// export DDE source (if this is a DDE table)
- if ( rTbl.ISA(SwDDETable) )
+ if ( rTable.ISA(SwDDETable) )
{
// get DDE Field Type (contains the DDE connection)
- const SwDDEFieldType* pDDEFldType =
- static_cast<const SwDDETable&>(rTbl).GetDDEFldType();
+ const SwDDEFieldType* pDDEFieldType =
+ static_cast<const SwDDETable&>(rTable).GetDDEFieldType();
// connection name
AddAttribute( XML_NAMESPACE_OFFICE, XML_NAME,
- pDDEFldType->GetName() );
+ pDDEFieldType->GetName() );
// DDE command
- const OUString sCmd = pDDEFldType->GetCmd();
+ const OUString sCmd = pDDEFieldType->GetCmd();
AddAttribute( XML_NAMESPACE_OFFICE, XML_DDE_APPLICATION,
sCmd.getToken(0, sfx2::cTokenSeparator) );
AddAttribute( XML_NAMESPACE_OFFICE, XML_DDE_ITEM,
@@ -1099,7 +1099,7 @@ void SwXMLExport::ExportTable( const SwTableNode& rTblNd )
sCmd.getToken(2, sfx2::cTokenSeparator) );
// auto update
- if (pDDEFldType->GetType() == SfxLinkUpdateMode::ALWAYS)
+ if (pDDEFieldType->GetType() == SfxLinkUpdateMode::ALWAYS)
{
AddAttribute( XML_NAMESPACE_OFFICE,
XML_AUTOMATIC_UPDATE, XML_TRUE );
@@ -1110,10 +1110,10 @@ void SwXMLExport::ExportTable( const SwTableNode& rTblNd )
XML_DDE_SOURCE, true, false);
}
- SwXMLTableInfo_Impl aTblInfo( &rTbl, nPrefix );
- ExportTableLines( rTbl.GetTabLines(), aTblInfo, rTbl.GetRowsToRepeat() );
+ SwXMLTableInfo_Impl aTableInfo( &rTable, nPrefix );
+ ExportTableLines( rTable.GetTabLines(), aTableInfo, rTable.GetRowsToRepeat() );
- for( SwTableLine *pLine : ((SwTable &)rTbl).GetTabLines() )
+ for( SwTableLine *pLine : ((SwTable &)rTable).GetTabLines() )
lcl_xmltble_ClearName_Line( pLine );
}
}
@@ -1125,9 +1125,9 @@ void SwXMLTextParagraphExport::exportTable(
bool bOldShowProgress = static_cast<SwXMLExport&>(GetExport()).IsShowProgress();
static_cast<SwXMLExport&>(GetExport()).SetShowProgress( _bProgress );
- Reference < XTextTable > xTxtTbl( rTextContent, UNO_QUERY );
- OSL_ENSURE( xTxtTbl.is(), "text table missing" );
- if( xTxtTbl.is() )
+ Reference < XTextTable > xTextTable( rTextContent, UNO_QUERY );
+ OSL_ENSURE( xTextTable.is(), "text table missing" );
+ if( xTextTable.is() )
{
const SwXTextTable *pXTable = 0;
Reference<XUnoTunnel> xTableTunnel( rTextContent, UNO_QUERY);
@@ -1139,27 +1139,27 @@ void SwXMLTextParagraphExport::exportTable(
}
if( pXTable )
{
- SwFrmFmt *pFmt = pXTable->GetFrmFmt();
- OSL_ENSURE( pFmt, "table format missing" );
- const SwTable *pTbl = SwTable::FindTable( pFmt );
- OSL_ENSURE( pTbl, "table missing" );
- const SwTableNode *pTblNd = pTbl->GetTableNode();
- OSL_ENSURE( pTblNd, "table node missing" );
+ SwFrameFormat *pFormat = pXTable->GetFrameFormat();
+ OSL_ENSURE( pFormat, "table format missing" );
+ const SwTable *pTable = SwTable::FindTable( pFormat );
+ OSL_ENSURE( pTable, "table missing" );
+ const SwTableNode *pTableNd = pTable->GetTableNode();
+ OSL_ENSURE( pTableNd, "table node missing" );
if( bAutoStyles )
{
- SwNodeIndex aIdx( *pTblNd );
+ SwNodeIndex aIdx( *pTableNd );
// AUTOSTYLES: Optimization: Do not export table autostyle if
// we are currently exporting the content.xml stuff and
// the table is located in header/footer:
// During the flat XML export (used e.g. by .sdw-export)
// ALL flags are set at the same time.
const bool bExportStyles = bool( GetExport().getExportFlags() & SvXMLExportFlags::STYLES );
- if ( bExportStyles || !pFmt->GetDoc()->IsInHeaderFooter( aIdx ) )
- static_cast<SwXMLExport&>(GetExport()).ExportTableAutoStyles( *pTblNd );
+ if ( bExportStyles || !pFormat->GetDoc()->IsInHeaderFooter( aIdx ) )
+ static_cast<SwXMLExport&>(GetExport()).ExportTableAutoStyles( *pTableNd );
}
else
{
- static_cast<SwXMLExport&>(GetExport()).ExportTable( *pTblNd );
+ static_cast<SwXMLExport&>(GetExport()).ExportTable( *pTableNd );
}
}
}