Lines Matching refs:pDev

114 XubString GetEllipsisString( OutputDevice* pDev,  in GetEllipsisString()  argument
122 sal_uInt16 nIndex = pDev->GetTextBreak( rStr, nMaxWidth ); in GetEllipsisString()
130 (pDev->GetTextWidth( aStr ) > nMaxWidth) ) in GetEllipsisString()
229 long GetTextLines( OutputDevice* pDev, MultiTextLineInfo& rLineInfo, in GetTextLines() argument
271 nLineWidth = pDev->GetTextWidth( rStr, nStartPos, nLen ); in GetTextLines()
321 nLineWidth = pDev->GetTextWidth( rStr, nStartPos, nLastLineLen ); in GetTextLines()
333 nPos = pDev->GetTextBreak( rStr, nWidth, nStartPos, nLastLineLen ); in GetTextLines()
340 nLineWidth = pDev->GetTextWidth( rStr, nStartPos, nLen ); in GetTextLines()
344 nLineWidth = pDev->GetTextWidth( rStr, nStartPos, nLastLineLen ); in GetTextLines()
377 sal_uInt16 GetTextLines( OutputDevice* pDev, const Rectangle& rRect, in GetTextLines() argument
383 long nMaxWidth = GetTextLines( pDev, aMultiLineInfo, in GetTextLines()
392 Rectangle GetTextRect( OutputDevice* pDev, const Rectangle& rRect, in GetTextRect() argument
409 GetTextLines( pDev, aMultiLineInfo, nWidth, rStr, nStyle ); in GetTextRect()
411 nTextHeight = pDev->GetTextHeight(); in GetTextRect()
432 nMaxWidth = pDev->GetTextWidth( rStr ); in GetTextRect()
433 nTextHeight = pDev->GetTextHeight(); in GetTextRect()
463 void DrawText( OutputDevice* pDev, const Rectangle& rRect, in DrawText() argument
472 FontAlign eAlign = pDev->GetFont().GetAlign(); in DrawText()
484 long nTextHeight = pDev->GetTextHeight(); in DrawText()
490 nMaxTextWidth = GetTextLines( pDev, aMultiLineInfo, nWidth, rStr, nStyle ); in DrawText()
503 aLastLine = GetEllipsisString( pDev, aLastLine, nWidth, nStyle ); in DrawText()
517 bIsClipRegion = pDev->IsClipRegion(); in DrawText()
520 aOldRegion = pDev->GetClipRegion(); in DrawText()
521 pDev->IntersectClipRegion( rRect ); in DrawText()
526 pDev->SetClipRegion( aRegion ); in DrawText()
540 aPos.Y() += pDev->GetFontMetric().GetAscent(); in DrawText()
550 pDev->DrawText( aPos, rStr, pLineInfo->GetIndex(), pLineInfo->GetLen() ); in DrawText()
558 pDev->DrawText( aPos, aLastLine ); in DrawText()
564 pDev->SetClipRegion( aOldRegion ); in DrawText()
566 pDev->SetClipRegion(); in DrawText()
572 Size aTextSize(pDev->GetTextWidth( aStr ), pDev->GetTextHeight()); in DrawText()
579 aStr = GetEllipsisString( pDev, rStr, nWidth, nStyle ); in DrawText()
582 aTextSize.Width() = pDev->GetTextWidth(aStr); in DrawText()
601 aPos.Y() += pDev->GetFontMetric().GetAscent(); in DrawText()
610 sal_Bool bIsClipRegion = pDev->IsClipRegion(); in DrawText()
613 Region aOldRegion = pDev->GetClipRegion(); in DrawText()
614 pDev->IntersectClipRegion( rRect ); in DrawText()
615 pDev->DrawText( aPos, aStr ); in DrawText()
616 pDev->SetClipRegion( aOldRegion ); in DrawText()
621 pDev->SetClipRegion( aRegion ); in DrawText()
622 pDev->DrawText( aPos, aStr ); in DrawText()
623 pDev->SetClipRegion(); in DrawText()
627 pDev->DrawText( aPos, aStr ); in DrawText()