LibreOffice Module sw (master) 1
|
Public Member Functions | |
SwDropCapCache ()=default | |
void | CalcFontSize (SwDropPortion *pDrop, SwTextFormatInfo &rInf) |
Private Attributes | |
const void * | m_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 |
Definition at line 698 of file txtdrop.cxx.
|
default |
void SwDropCapCache::CalcFontSize | ( | SwDropPortion * | pDrop, |
SwTextFormatInfo & | rInf | ||
) |
Definition at line 716 of file txtdrop.cxx.
References aStr, tools::Rectangle::Bottom(), SwFont::CheckFontCacheId(), SwFont::ChgPhysFnt(), DROP_CACHE_SIZE, DROP_CAP_PUNCTUATION, IDocumentSettingAccess::get(), SwFont::GetActual(), SwFont::GetActualFont(), SwFont::GetAscent(), SwFont::GetBottomBorder(), SwFont::GetBottomBorderSpace(), Application::GetDefaultDevice(), SwTextFrame::GetDoc(), SwTextFormatInfo::GetDropFormat(), SwDropPortion::GetDropHeight(), SwDropPortionPart::GetFollow(), OutputDevice::GetFont(), SwDropPortionPart::GetFont(), SwFont::GetFontCacheId(), tools::Rectangle::GetHeight(), SwFont::GetHeight(), SwDoc::getIDocumentSettingAccess(), SwTextSizeInfo::GetIdx(), SwDropPortionPart::GetLen(), 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(), SwFormatDrop::GetWholeWord(), SwViewShell::GetWin(), SwFont::HasBorder(), tools::Rectangle::IsEmpty(), SwFrame::IsVertical(), tools::Rectangle::Left(), m_aDescent, m_aFactor, m_aFontCacheId, m_aText, m_aWishedHeight, m_nIndex, pOut, tools::Rectangle::Right(), tools::Rectangle::SetBottom(), SwFont::SetBottomBorderDist(), OutputDevice::SetFont(), tools::Rectangle::setHeight(), SwFont::SetLeftBorderDist(), OutputDevice::SetMapMode(), tools::Rectangle::SetPosY(), SwFont::SetProportion(), SwFont::SetRightBorderDist(), SwFont::SetSize(), tools::Rectangle::SetTop(), SwFont::SetTopBorderDist(), SwDropPortion::SetY(), tools::Rectangle::Top(), and tools::Rectangle::Union().
Referenced by SwDropPortion::Format().
|
private |
Definition at line 704 of file txtdrop.cxx.
Referenced by CalcFontSize().
|
private |
Definition at line 702 of file txtdrop.cxx.
Referenced by CalcFontSize().
|
private |
Definition at line 700 of file txtdrop.cxx.
Referenced by CalcFontSize().
|
private |
Definition at line 701 of file txtdrop.cxx.
Referenced by CalcFontSize().
|
private |
Definition at line 703 of file txtdrop.cxx.
Referenced by CalcFontSize().
|
private |
Definition at line 705 of file txtdrop.cxx.
Referenced by CalcFontSize().