|
LibreOffice Module sw (master) 1
|
#include <com/sun/star/text/ReferenceFieldPart.hpp>#include <com/sun/star/text/ReferenceFieldSource.hpp>#include <o3tl/unreachable.hxx>#include <unotools/localedatawrapper.hxx>#include <unotools/charclass.hxx>#include <doc.hxx>#include <IDocumentFieldsAccess.hxx>#include <IDocumentLayoutAccess.hxx>#include <IDocumentMarkAccess.hxx>#include <pam.hxx>#include <cntfrm.hxx>#include <pagefrm.hxx>#include <rootfrm.hxx>#include <modeltoviewhelper.hxx>#include <fmtfld.hxx>#include <txtfld.hxx>#include <txtftn.hxx>#include <fmtrfmrk.hxx>#include <txtrfmrk.hxx>#include <fmtftn.hxx>#include <ndtxt.hxx>#include <chpfld.hxx>#include <reffld.hxx>#include <expfld.hxx>#include <txtfrm.hxx>#include <flyfrm.hxx>#include <pagedesc.hxx>#include <IMark.hxx>#include <crossrefbookmark.hxx>#include <ftnidx.hxx>#include <utility>#include <viewsh.hxx>#include <unofldmid.h>#include <SwStyleNameMapper.hxx>#include <shellres.hxx>#include <poolfmt.hxx>#include <strings.hrc>#include <numrule.hxx>#include <SwNodeNum.hxx>#include <calbck.hxx>#include <cstddef>#include <memory>#include <vector>#include <set>#include <string_view>#include <map>#include <algorithm>Go to the source code of this file.
Namespaces | |
| namespace | sw |
| Dialog to specify the properties of date form field. | |
Functions | |
| static std::pair< OUString, bool > | MakeRefNumStr (SwRootFrame const *pLayout, const SwTextNode &rTextNodeOfField, const SwTextNode &rTextNodeOfReferencedItem, sal_uInt32 nRefNumFormat) |
| static void | lcl_GetLayTree (const SwFrame *pFrame, std::vector< const SwFrame * > &rArr) |
| bool | IsFrameBehind (const SwTextNode &rMyNd, sal_Int32 nMySttPos, const SwTextNode &rBehindNd, sal_Int32 nSttPos) |
| static void | lcl_formatReferenceLanguage (OUString &rRefText, bool bClosingParenthesis, LanguageType eLang, std::u16string_view rReferenceLanguage) |
| static OUString | lcl_formatStringByCombiningCharacter (std::u16string_view sText, const sal_Unicode cChar) |
| static void | FilterText (OUString &rText, LanguageType const eLang, std::u16string_view rSetReferenceLanguage) |
| bool | sw::IsMarkHintHidden (SwRootFrame const &rLayout, SwTextNode const &rNode, SwTextAttrEnd const &rHint) |
|
static |
Definition at line 455 of file reffld.cxx.
References aBuf, i, lcl_formatReferenceLanguage(), and u.
Referenced by SwGetRefField::UpdateField().
| bool IsFrameBehind | ( | const SwTextNode & | rMyNd, |
| sal_Int32 | nMySttPos, | ||
| const SwTextNode & | rBehindNd, | ||
| sal_Int32 | nSttPos | ||
| ) |
Definition at line 100 of file reffld.cxx.
References sw::sidebar::aArr, Cell, Column, IDocumentLayoutAccess::GetCurrentLayout(), SwNode::GetDoc(), SwTextFrame::GetFollow(), SwFrameAreaDefinition::getFrameArea(), SwDoc::getIDocumentLayoutAccess(), SwContentNode::getLayoutFrame(), SwFrame::GetType(), SwTextFrame::IsInside(), SwFrame::IsRightToLeft(), SwFrame::IsVertical(), lcl_GetLayTree(), SwRect::Left(), SwTextFrame::MapModelToView(), and SwRect::Top().
Referenced by SetGetExpField::operator<(), SwTOXSortTabBase::sort_lt(), and SwGetRefField::UpdateField().
|
static |
Definition at line 216 of file reffld.cxx.
References i, CharClass::isDigit(), CharClass::isLetter(), CharClass::isLetterNumeric(), LANGUAGE_HUNGARIAN, last, and u.
Referenced by FilterText(), and SwGetRefField::UpdateField().
|
static |
Definition at line 402 of file reffld.cxx.
References i.
Referenced by SwGetRefField::GetExpandedTextOfReferencedTextNode().
Definition at line 78 of file reffld.cxx.
References SwFrame::GetUpper(), SwFrame::IsBodyFrame(), SwFrame::IsFlyFrame(), and SwFrame::IsPageFrame().
Referenced by IsFrameBehind().
|
static |
Definition at line 786 of file reffld.cxx.
References SwNode::FindFlyStartNode(), SwNode::FindFooterStartNode(), SwNode::FindFootnoteStartNode(), SwNode::FindHeaderStartNode(), SwTextNode::GetActualListLevel(), SwTextNode::GetNum(), SwNumberTreeNode::GetNumberVector(), SwTextNode::GetNumRule(), sw::GetParaPropsNode(), SwNodeNum::GetPrecedingNodeNumOf(), SwTextNode::HasNumber(), SwTextNode::IsCountedInList(), SwNumRule::MakeNumString(), SwNumRule::MakeRefNumString(), REF_NUMBER, and REF_NUMBER_FULL_CONTEXT.
Referenced by SwGetRefField::UpdateField().