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().