[Libreoffice-commits] core.git: sw/source
Matthias Freund
matti_lx at yahoo.de
Sun Feb 24 08:50:38 PST 2013
sw/source/filter/writer/wrt_fn.cxx | 10 +--
sw/source/filter/writer/wrtswtbl.cxx | 89 +++++++++++++++--------------------
2 files changed, 45 insertions(+), 54 deletions(-)
New commits:
commit 4261ddd0082d3a62d0e54dac22f1dbd1d29d095d
Author: Matthias Freund <matti_lx at yahoo.de>
Date: Sun Feb 24 14:32:28 2013 +0100
Comment translation german-english
Change-Id: If22ef967efa8010d19b7e32d588179cfcacd0780
Reviewed-on: https://gerrit.libreoffice.org/2359
Reviewed-by: Joren De Cuyper <joren.libreoffice at telenet.be>
Reviewed-by: Thomas Arnhold <thomas at arnhold.org>
Tested-by: Thomas Arnhold <thomas at arnhold.org>
diff --git a/sw/source/filter/writer/wrt_fn.cxx b/sw/source/filter/writer/wrt_fn.cxx
index 9374d39..4011ddb 100644
--- a/sw/source/filter/writer/wrt_fn.cxx
+++ b/sw/source/filter/writer/wrt_fn.cxx
@@ -43,10 +43,10 @@ Writer& Out_SfxItemSet( const SwAttrFnTab pTab, Writer& rWrt,
const SfxItemSet& rSet, sal_Bool bDeep,
sal_Bool bTstForDefault )
{
- // erst die eigenen Attribute ausgeben
+ // at first give the own attributes out
const SfxItemPool& rPool = *rSet.GetPool();
const SfxItemSet* pSet = &rSet;
- if( !pSet->Count() ) // Optimierung - leere Sets
+ if( !pSet->Count() ) // Optimizing - empty Sets
{
if( !bDeep )
return rWrt;
@@ -59,7 +59,7 @@ Writer& Out_SfxItemSet( const SwAttrFnTab pTab, Writer& rWrt,
FnAttrOut pOut;
if( !bDeep || !pSet->GetParent() )
{
- OSL_ENSURE( rSet.Count(), "Wurde doch schon behandelt oder?" );
+ OSL_ENSURE( rSet.Count(), "It has been handled already, right?" );
SfxItemIter aIter( *pSet );
pItem = aIter.GetCurItem();
do {
@@ -90,7 +90,7 @@ Writer& Out_SfxItemSet( const SwAttrFnTab pTab, Writer& rWrt,
Writer& Out( const SwNodeFnTab pTab, SwNode& rNode, Writer & rWrt )
{
- // es muss ein CntntNode sein !!
+ // It must be a CntntNode !!
SwCntntNode * pCNd = rNode.GetCntntNode();
if( !pCNd )
return rWrt;
@@ -108,7 +108,7 @@ Writer& Out( const SwNodeFnTab pTab, SwNode& rNode, Writer & rWrt )
nId = RES_OLENODE;
break;
default:
- OSL_FAIL("was fuer ein Node ist es denn nun?");
+ OSL_FAIL("What kind of node is it now?");
break;
}
FnNodeOut pOut;
diff --git a/sw/source/filter/writer/wrtswtbl.cxx b/sw/source/filter/writer/wrtswtbl.cxx
index 4be861e..c78d006 100644
--- a/sw/source/filter/writer/wrtswtbl.cxx
+++ b/sw/source/filter/writer/wrtswtbl.cxx
@@ -32,8 +32,6 @@
using ::editeng::SvxBorderLine;
using namespace ::com::sun::star;
-//-----------------------------------------------------------------------
-
sal_Int16 SwWriteTableCell::GetVertOri() const
{
sal_Int16 eCellVertOri = text::VertOrientation::TOP;
@@ -53,8 +51,6 @@ sal_Int16 SwWriteTableCell::GetVertOri() const
return eCellVertOri;
}
-//-----------------------------------------------------------------------
-
SwWriteTableRow::SwWriteTableRow( long nPosition, bool bUseLayoutHeights )
: pBackground(0), nPos(nPosition), mbUseLayoutHeights(bUseLayoutHeights),
nTopBorder(USHRT_MAX), nBottomBorder(USHRT_MAX), bTopBorder(true),
@@ -76,16 +72,12 @@ SwWriteTableCell *SwWriteTableRow::AddCell( const SwTableBox *pBox,
return pCell;
}
-//-----------------------------------------------------------------------
-
SwWriteTableCol::SwWriteTableCol(sal_uInt32 nPosition)
: nPos(nPosition), nWidthOpt(0), bRelWidthOpt(false), bOutWidth(true),
bLeftBorder(true), bRightBorder(true)
{
}
-//-----------------------------------------------------------------------
-
sal_uInt32 SwWriteTable::GetBoxWidth( const SwTableBox *pBox )
{
const SwFrmFmt *pFmt = pBox->GetFrmFmt();
@@ -105,20 +97,20 @@ long SwWriteTable::GetLineHeight( const SwTableLine *pLine )
long nHeight = 0;
if( bUseLayoutHeights )
{
- // Erstmal versuchen wir die Hoehe ueber das Layout zu bekommen
+ // At first we try to get the height of the layout.
bool bLayoutAvailable = false;
nHeight = pLine->GetTableLineHeight(bLayoutAvailable);
if( nHeight > 0 )
return nHeight;
- // Wenn kein Layout gefunden wurde, gehen wir von festen Hoehen aus.
+ // If no layout is found, we assume that the heights are fixed.
// #i60390# - in some cases we still want to continue
// to use the layout heights even if one of the rows has a height of 0
// ('hidden' rows)
bUseLayoutHeights = bLayoutAvailable;
#ifdef DBG_UTIL
- SAL_WARN_IF( !bLayoutAvailable && bOldGetLineHeightCalled, "sw", "Layout ungueltig?" );
+ SAL_WARN_IF( !bLayoutAvailable && bOldGetLineHeightCalled, "sw", "Layout invalid?" );
#endif
}
@@ -304,7 +296,7 @@ sal_uInt16 SwWriteTable::GetLeftSpace( sal_uInt16 nCol ) const
{
sal_uInt16 nSpace = nCellPadding + nCellSpacing;
- // In der ersten Spalte auch noch die Liniendicke abziehen
+ // Additional subtract the line thickness in the first column.
if( nCol==0 )
{
nSpace = nSpace + nLeftSub;
@@ -322,8 +314,8 @@ SwWriteTable::GetRightSpace(size_t const nCol, sal_uInt16 nColSpan) const
{
sal_uInt16 nSpace = nCellPadding;
- // In der letzten Spalte noch einmal zusaetzlich CELLSPACING und
- // und die Liniendicke abziehen
+ // Additional subtract in the last column CELLSPACING and
+ // line thickness once again.
if( nCol+nColSpan==aCols.size() )
{
nSpace += (nCellSpacing + nRightSub);
@@ -347,7 +339,7 @@ sal_uInt16 SwWriteTable::GetAbsWidth( sal_uInt16 nCol, sal_uInt16 nColSpan ) con
nWidth -= GetLeftSpace( nCol ) + GetRightSpace( nCol, nColSpan );
- OSL_ENSURE( nWidth > 0, "Spaltenbreite <= 0. OK?" );
+ OSL_ENSURE( nWidth > 0, "Column Width <= 0. OK?" );
return nWidth > 0 ? (sal_uInt16)nWidth : 0;
}
@@ -363,8 +355,8 @@ sal_uInt16 SwWriteTable::GetPrcWidth( sal_uInt16 nCol, sal_uInt16 nColSpan ) con
{
long nWidth = GetRawWidth( nCol, nColSpan );
- // sieht komisch aus, ist aber nichts anderes als
- // [(100 * nWidth) + .5] ohne Rundungsfehler
+ // Looks funny, but is nothing more than
+ // [(100 * nWidth) + .5] without rounding errors
return (sal_uInt16)(long)Fraction( nWidth*100 + GetBaseWidth()/2,
GetBaseWidth() );
}
@@ -374,8 +366,8 @@ long SwWriteTable::GetAbsHeight(long nRawHeight, size_t const nRow,
{
nRawHeight -= (2*nCellPadding + nCellSpacing);
- // In der ersten Zeile noch einmal zusaetzlich CELLSPACING und
- // und die Liniendicke abziehen
+ // Additional subtract in the first column CELLSPACING and
+ // line thickness once again.
const SwWriteTableRow *pRow = 0;
if( nRow==0 )
{
@@ -385,7 +377,7 @@ long SwWriteTable::GetAbsHeight(long nRawHeight, size_t const nRow,
nRawHeight -= nBorder;
}
- // In der letzten Zeile noch die Liniendicke abziehen
+ // Subtract the line thickness in the last column
if( nRow+nRowSpan==aRows.size() )
{
if( !pRow || nRowSpan > 1 )
@@ -394,7 +386,7 @@ long SwWriteTable::GetAbsHeight(long nRawHeight, size_t const nRow,
nRawHeight -= nBorder;
}
- OSL_ENSURE( nRawHeight > 0, "Zeilenheohe <= 0. OK?" );
+ OSL_ENSURE( nRawHeight > 0, "Row Height <= 0. OK?" );
return nRawHeight > 0 ? nRawHeight : 0;
}
@@ -453,16 +445,16 @@ void SwWriteTable::CollectTableRowsCols( long nStartRPos,
nRPos = nStartRPos + nParentLineHeight;
#if OSL_DEBUG_LEVEL > 0
SwWriteTableRow aSrchRow( nRPos, bUseLayoutHeights );
- OSL_ENSURE( aRows.find( &aSrchRow ) != aRows.end(), "Parent-Zeile nicht gefunden" );
+ OSL_ENSURE( aRows.find( &aSrchRow ) != aRows.end(), "Parent-Row not found" );
SwWriteTableRow aRowCheckPos(nCheckPos,bUseLayoutHeights);
SwWriteTableRow aRowRPos(nRPos,bUseLayoutHeights);
OSL_ENSURE( !bUseLayoutHeights ||
aRowCheckPos == aRowRPos,
- "Hoehe der Zeilen stimmt nicht mit Parent ueberein" );
+ "Height of the rows does not correspond with the parent" );
#endif
}
- // Fuer alle Boxen der Zeile ggf. eine Spalte einfuegen
+ // If necessary insert a column for all boxes of the row
const SwTableBoxes& rBoxes = pLine->GetTabBoxes();
sal_uInt16 nBoxes = rBoxes.size();
@@ -484,7 +476,7 @@ void SwWriteTable::CollectTableRowsCols( long nStartRPos,
if( nBox==nBoxes-1 )
{
OSL_ENSURE( nLine==0 && nParentLineWidth==0,
- "Jetzt wird die Parent-Breite plattgemacht!" );
+ "Now the parent width will be flattened!" );
nParentLineWidth = nCPos-nStartCPos;
}
}
@@ -500,7 +492,7 @@ void SwWriteTable::CollectTableRowsCols( long nStartRPos,
{
OSL_ENSURE( SwWriteTableCol(nCheckPos) ==
SwWriteTableCol(nEndCPos),
- "Zelle enthaelt unterschiedlich breite Zeilen" );
+ "Cell includes rows of different widths" );
}
#endif
nCPos = nStartCPos + nParentLineWidth;
@@ -508,10 +500,10 @@ void SwWriteTable::CollectTableRowsCols( long nStartRPos,
#if OSL_DEBUG_LEVEL > 0
SwWriteTableCol aSrchCol( nCPos );
OSL_ENSURE( aCols.find( &aSrchCol ) != aCols.end(),
- "Parent-Zelle nicht gefunden" );
+ "Parent-Cell not found" );
OSL_ENSURE( SwWriteTableCol(nCheckPos) ==
SwWriteTableCol(nCPos),
- "Breite der Zellen stimmt nicht mit Parent ueberein" );
+ "Width of the cells does not correspond with the parent" );
#endif
}
@@ -541,7 +533,7 @@ void SwWriteTable::FillTableRowsCols( long nStartRPos, sal_uInt16 nStartRow,
sal_uInt16 nLines = rLines.size();
sal_Bool bSubExpanded = sal_False;
- // Festlegen der Umrandung
+ // Specifying the border
long nRPos = nStartRPos;
sal_uInt16 nRow = nStartRow;
@@ -549,7 +541,7 @@ void SwWriteTable::FillTableRowsCols( long nStartRPos, sal_uInt16 nStartRow,
{
const SwTableLine *pLine = rLines[nLine];
- // Position der letzten ueberdeckten Zeile ermitteln
+ // Determine the postition of the last covered row
long nOldRPos = nRPos;
if( nLine < nLines-1 || nParentLineHeight==0 )
{
@@ -568,7 +560,7 @@ void SwWriteTable::FillTableRowsCols( long nStartRPos, sal_uInt16 nStartRow,
else
nRPos = nStartRPos + nParentLineHeight;
- // Und ihren Index
+ // And their index
sal_uInt16 nOldRow = nRow;
SwWriteTableRow aSrchRow( nRPos,bUseLayoutHeights );
SwWriteTableRows::const_iterator it2 = aRows.find( &aSrchRow );
@@ -606,9 +598,9 @@ void SwWriteTable::FillTableRowsCols( long nStartRPos, sal_uInt16 nStartRow,
{
pLineBrush = (const SvxBrushItem *)pItem;
- // Wenn die Zeile die gesamte Tabelle umspannt, koennen
- // Wir den Hintergrund an der Zeile ausgeben. Sonst muessen
- // wir in an den Zelle ausgeben.
+ // If the row spans the entire table, we can
+ // print out the background to the row. Otherwise
+ // we have to print out into the cell.
sal_Bool bOutAtRow = !nParentLineWidth;
if( !bOutAtRow && nStartCPos==0 )
{
@@ -637,7 +629,7 @@ void SwWriteTable::FillTableRowsCols( long nStartRPos, sal_uInt16 nStartRow,
{
const SwTableBox *pBox = rBoxes[nBox];
- // Position der letzten ueberdeckten Spalte ermitteln
+ // Determine the postition of the last covered column
sal_uInt32 nOldCPos = nCPos;
if( nBox < nBoxes-1 || (nParentLineWidth==0 && nLine==0) )
{
@@ -648,7 +640,7 @@ void SwWriteTable::FillTableRowsCols( long nStartRPos, sal_uInt16 nStartRow,
else
nCPos = nStartCPos + nParentLineWidth;
- // Und ihren Index
+ // And their index
sal_uInt16 nOldCol = nCol;
SwWriteTableCol aSrchCol( nCPos );
SwWriteTableCols::const_iterator it = aCols.find( &aSrchCol );
@@ -670,7 +662,7 @@ void SwWriteTable::FillTableRowsCols( long nStartRPos, sal_uInt16 nStartRow,
pRow->AddCell( pBox, nOldRow, nOldCol,
nRowSpan, nColSpan, nHeight,
pBrushItem );
- nHeight = 0; // Die Hoehe braucht nur einmal geschieben werden
+ nHeight = 0; // The height requires only to be written once
if( pBox->GetSttNd() )
{
@@ -723,7 +715,7 @@ void SwWriteTable::FillTableRowsCols( long nStartRPos, sal_uInt16 nStartRow,
bSubExpanded = sal_True;
}
- nCol++; // Die naechste Zelle faengt in der nachten Spalte an
+ nCol++; // The next cell begins in the next column
}
nRow++;
@@ -744,16 +736,16 @@ SwWriteTable::SwWriteTable(const SwTableLines& rLines, long nWidth,
{
sal_uInt32 nParentWidth = nBaseWidth + nLeftSub + nRightSub;
- // Erstmal die Tabellen-Struktur festlegen. Hinter der Tabelle ist in
- // jedem Fall eine Spalte zu Ende
+ // First the table structure set. Behind the table is in each
+ // case the end of a column
SwWriteTableCol *pCol = new SwWriteTableCol( nParentWidth );
aCols.insert( pCol );
CollectTableRowsCols( 0, 0, 0, nParentWidth, rLines, nMaxDepth - 1 );
- // Und jetzt mit leben fuellen
+ // And now fill with life
FillTableRowsCols( 0, 0, 0, 0, 0, nParentWidth, rLines, 0, nMaxDepth - 1, static_cast< sal_uInt16 >(nNumOfRowsToRepeat) );
- // Einige Twip-Werte an Pixel-Grenzen anpassen
+ // Adjust some Twip values to pixel boundaries
if( !nBorder )
nBorder = nInnerBorder;
}
@@ -781,7 +773,7 @@ SwWriteTable::SwWriteTable( const SwHTMLTableLayout *pLayoutInfo )
sal_uInt16 nCols = pLayoutInfo->GetColCount();
sal_uInt16 nRows = pLayoutInfo->GetRowCount();
- // Erstmal die Tabellen-Struktur festlegen.
+ // First set the table structure.
for( nCol=0; nCol<nCols; nCol++ )
{
SwWriteTableCol *pCol =
@@ -807,7 +799,7 @@ SwWriteTable::SwWriteTable( const SwHTMLTableLayout *pLayoutInfo )
aRows.insert( pRow );
}
- // Und jetzt mit leben fuellen
+ // And now fill with life
for( nRow=0; nRow<nRows; nRow++ )
{
SwWriteTableRow *pRow = aRows[nRow];
@@ -821,8 +813,7 @@ SwWriteTable::SwWriteTable( const SwHTMLTableLayout *pLayoutInfo )
const SwHTMLTableLayoutCnts *pLayoutCnts =
pLayoutCell->GetContents();
- // Beginnt die Zelle eigentlich eine Zeile weiter oben oder
- // weiter vorne?
+ // The cell begins actually a row above or further forward?
if( ( nRow>0 && pLayoutCnts == pLayoutInfo->GetCell(nRow-1,nCol)
->GetContents() ) ||
( nCol>0 && pLayoutCnts == pLayoutInfo->GetCell(nRow,nCol-1)
@@ -835,7 +826,7 @@ SwWriteTable::SwWriteTable( const SwHTMLTableLayout *pLayoutInfo )
sal_uInt16 nColSpan = pLayoutCell->GetColSpan();
const SwTableBox *pBox = pLayoutCnts->GetTableBox();
OSL_ENSURE( pBox,
- "Tabelle in Tabelle kann nicht ueber Layout exportiert werden" );
+ "Table in Table can not be exported over layout" );
long nHeight = bHeightExported ? 0 : GetLineHeight( pBox );
const SvxBrushItem *pBrushItem = GetLineBrush( pBox, pRow );
@@ -866,13 +857,13 @@ SwWriteTable::SwWriteTable( const SwHTMLTableLayout *pLayoutInfo )
if( !(nBorderMask & 2) )
pEndRow->bBottomBorder = false;
- // Die Hoehe braucht nur einmal geschieben werden
+ // The height requires only to be written once
if( nHeight )
bHeightExported = sal_True;
}
}
- // Einige Twip-Werte an Pixel-Grenzen anpassen
+ // Adjust some Twip values to pixel boundaries
if( bCollectBorderWidth && !nBorder )
nBorder = nInnerBorder;
}
More information about the Libreoffice-commits
mailing list