LibreOffice Module sw (master)  1
Public Member Functions | Private Attributes | List of all members
SwDropCapCache Class Reference
Collaboration diagram for SwDropCapCache:
[legend]

Public Member Functions

 SwDropCapCache ()=default
 
void CalcFontSize (SwDropPortion *pDrop, SwTextFormatInfo &rInf)
 

Private Attributes

const voidm_aFontCacheId [DROP_CACHE_SIZE] = {}
 
OUString m_aText [DROP_CACHE_SIZE]
 
sal_uInt16 m_aFactor [DROP_CACHE_SIZE]
 
sal_uInt16 m_aWishedHeight [DROP_CACHE_SIZE] = {}
 
short m_aDescent [DROP_CACHE_SIZE]
 
sal_uInt16 m_nIndex = 0
 

Detailed Description

Definition at line 697 of file txtdrop.cxx.

Constructor & Destructor Documentation

SwDropCapCache::SwDropCapCache ( )
default

Member Function Documentation

void SwDropCapCache::CalcFontSize ( SwDropPortion pDrop,
SwTextFormatInfo rInf 
)

Definition at line 715 of file txtdrop.cxx.

References aStr, tools::Rectangle::Bottom(), SwFont::CheckFontCacheId(), SwFont::ChgPhysFnt(), DROP_CACHE_SIZE, SwFont::GetActual(), SwFont::GetActualFont(), SwFont::GetAscent(), SwFont::GetBottomBorder(), SwFont::GetBottomBorderSpace(), Application::GetDefaultDevice(), SwDropPortion::GetDropHeight(), SwDropPortionPart::GetFollow(), OutputDevice::GetFont(), SwDropPortionPart::GetFont(), SwFont::GetFontCacheId(), tools::Rectangle::GetHeight(), SwFont::GetHeight(), SwTextSizeInfo::GetIdx(), SwLinePortion::GetLen(), OutputDevice::GetMapMode(), SwTextSizeInfo::GetOut(), vcl::Window::GetOutDev(), SwDropPortion::GetPart(), SwFont::GetPropr(), SwTextSizeInfo::GetText(), OutputDevice::GetTextBoundRect(), SwTextSizeInfo::GetTextFrame(), SwFont::GetTopBorder(), SwFont::GetTopBorderSpace(), SwTextSizeInfo::GetVsh(), SwViewShell::GetWin(), tools::Rectangle::getY(), SwFont::HasBorder(), tools::Rectangle::IsEmpty(), SwFrame::IsVertical(), tools::Rectangle::Left(), m_aDescent, m_aFactor, m_aFontCacheId, m_aText, m_aWishedHeight, m_nIndex, Point, pOut, tools::Rectangle::Right(), SwFont::SetBottomBorderDist(), OutputDevice::SetFont(), tools::Rectangle::setHeight(), SwFont::SetLeftBorderDist(), OutputDevice::SetMapMode(), SwFont::SetProportion(), SwFont::SetRightBorderDist(), SwFont::SetSize(), SwFont::SetTopBorderDist(), tools::Rectangle::setY(), SwDropPortion::SetY(), tools::Rectangle::Top(), tools::Rectangle::Union(), and USHRT_MAX.

Referenced by SwDropPortion::Format().

Member Data Documentation

short SwDropCapCache::m_aDescent[DROP_CACHE_SIZE]
private

Definition at line 703 of file txtdrop.cxx.

Referenced by CalcFontSize().

sal_uInt16 SwDropCapCache::m_aFactor[DROP_CACHE_SIZE]
private

Definition at line 701 of file txtdrop.cxx.

Referenced by CalcFontSize().

const void* SwDropCapCache::m_aFontCacheId[DROP_CACHE_SIZE] = {}
private

Definition at line 699 of file txtdrop.cxx.

Referenced by CalcFontSize().

OUString SwDropCapCache::m_aText[DROP_CACHE_SIZE]
private

Definition at line 700 of file txtdrop.cxx.

Referenced by CalcFontSize().

sal_uInt16 SwDropCapCache::m_aWishedHeight[DROP_CACHE_SIZE] = {}
private

Definition at line 702 of file txtdrop.cxx.

Referenced by CalcFontSize().

sal_uInt16 SwDropCapCache::m_nIndex = 0
private

Definition at line 704 of file txtdrop.cxx.

Referenced by CalcFontSize().


The documentation for this class was generated from the following file: