float                aPixelsToTwips)
float                aPixelsToTwips, PRBool               aTableIsLTR)
BCHorizontalSeg::Start(BCMapBorderIterator& aIter,                       BCBorderOwner        aBorderOwner,                       PRUint8              aCornerOwnerSide,                       nscoord              aSubWidth,                       PRBool               aBevel,                       nscoord              aTopVerSegWidth,                       nscoord              aBottomVerSegWidth,                       nscoord              aHorSegHeight,                       nsTableCellFrame*    aLastCell,                       float                aPixelsToTwips){  owner = aBorderOwner;  leftBevel = (aHorSegHeight > 0) ? aBevel : PR_FALSE;  nscoord maxVerSegWidth = PR_MAX(aTopVerSegWidth, aBottomVerSegWidth);  nscoord offset = CalcHorCornerOffset(aCornerOwnerSide, aSubWidth, maxVerSegWidth,                                        PR_TRUE, leftBevel, aPixelsToTwips);  leftBevelOffset = (leftBevel && (aHorSegHeight > 0)) ? maxVerSegWidth : 0;  leftBevelSide   = (aBottomVerSegWidth > 0) ? NS_SIDE_BOTTOM : NS_SIDE_TOP;  x              += offset;  width           = -offset;  height          = aHorSegHeight;  firstCell       = aIter.cell;  ajaCell         = (aIter.IsTopMost()) ? nsnull : aLastCell; }