LibreOffice Module sw (master) 1
|
#include <memory>
#include <string_view>
#include <svl/itemiter.hxx>
#include <vcl/svapp.hxx>
#include <vcl/outdev.hxx>
#include <sal/log.hxx>
#include <vcl/unohelp.hxx>
#include <com/sun/star/form/XFormComponent.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
#include <com/sun/star/drawing/XControlShape.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/text/VertOrientation.hpp>
#include <com/sun/star/text/TextContentAnchorType.hpp>
#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <algorithm>
#include <hintids.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/wghtitem.hxx>
#include <editeng/crossedoutitem.hxx>
#include <editeng/udlnitem.hxx>
#include <editeng/postitem.hxx>
#include <o3tl/safeint.hxx>
#include <o3tl/temporary.hxx>
#include <unotextrange.hxx>
#include <doc.hxx>
#include <docary.hxx>
#include <IDocumentFieldsAccess.hxx>
#include <IDocumentMarkAccess.hxx>
#include <docsh.hxx>
#include <numrule.hxx>
#include <paratr.hxx>
#include <charatr.hxx>
#include <charfmt.hxx>
#include <ndtxt.hxx>
#include <expfld.hxx>
#include <fmtfld.hxx>
#include <flddropdown.hxx>
#include "sprmids.hxx"
#include "writerhelper.hxx"
#include "writerwordglue.hxx"
#include "ww8par.hxx"
#include "ww8par2.hxx"
#include <IMark.hxx>
#include <unotools/fltrcfg.hxx>
#include <rtl/character.hxx>
#include <xmloff/odffields.hxx>
#include <comphelper/string.hxx>
Go to the source code of this file.
Classes | |
struct | WW8LSTInfo |
struct | WW8LFOInfo |
Typedefs | |
typedef sal_uInt16 | WW8aIdSty[WW8ListManager::nMaxLevel] |
typedef SwCharFormat * | WW8aCFormat[WW8ListManager::nMaxLevel] |
Functions | |
static bool | IsEqualFormatting (const SwNumRule &rOne, const SwNumRule &rTwo) |
void | UseListIndent (SwWW8StyInf &rStyle, const SwNumFormat &rFormat) |
void | SetStyleIndent (SwWW8StyInf &rStyle, const SwNumFormat &rFormat) |
static void | lcl_AddToPropertyContainer (uno::Reference< beans::XPropertySet > const &xPropSet, const OUString &rPropertyName, const OUString &rValue) |
Variables | |
const sal_uInt32 | cbLSTF =28 |
typedef SwCharFormat* WW8aCFormat[WW8ListManager::nMaxLevel] |
Definition at line 331 of file ww8par3.cxx.
typedef sal_uInt16 WW8aIdSty[WW8ListManager::nMaxLevel] |
Definition at line 329 of file ww8par3.cxx.
Definition at line 1489 of file ww8par3.cxx.
References SwNumRule::Get(), SwNumRule::GetPoolFormatId(), SwNumRule::GetPoolHelpId(), SwNumRule::GetPoolHlpFileId(), SwNumRule::GetRuleType(), SwNumRule::IsAbsSpaces(), SwNumRule::IsContinusNum(), MAXLEVEL, and n.
Referenced by WW8ListManager::GetNumRuleForActivation().
|
static |
Definition at line 2468 of file ww8par3.cxx.
Referenced by WW8FormulaCheckBox::Import().
void SetStyleIndent | ( | SwWW8StyInf & | rStyle, |
const SwNumFormat & | rFormat | ||
) |
Definition at line 1686 of file ww8par3.cxx.
References SwFormat::GetFormatAttr(), SvxNumberFormat::GetPositionAndSpaceMode(), SvxNumberFormat::LABEL_WIDTH_AND_POSITION, SwWW8StyInf::m_bListRelevantIndentSet, SwWW8StyInf::m_pFormat, RES_MARGIN_FIRSTLINE(), RES_MARGIN_TEXTLEFT(), SwFormat::SetFormatAttr(), SvxFirstLineIndentItem::SetTextFirstLineOffset(), SvxTextLeftMarginItem::SetTextLeft(), and SyncIndentWithList().
Referenced by SwWW8ImplReader::RegisterNumFormatOnStyle().
void UseListIndent | ( | SwWW8StyInf & | rStyle, |
const SwNumFormat & | rFormat | ||
) |
Definition at line 1669 of file ww8par3.cxx.
References SvxNumberFormat::GetAbsLSpace(), SwFormat::GetFormatAttr(), GetListFirstLineIndent(), SvxNumberFormat::GetPositionAndSpaceMode(), SvxNumberFormat::LABEL_WIDTH_AND_POSITION, SwWW8StyInf::m_bListRelevantIndentSet, SwWW8StyInf::m_pFormat, RES_MARGIN_FIRSTLINE(), RES_MARGIN_TEXTLEFT(), SwFormat::SetFormatAttr(), SvxFirstLineIndentItem::SetTextFirstLineOffset(), and SvxTextLeftMarginItem::SetTextLeft().
Referenced by SwWW8ImplReader::SetStylesList().
const sal_uInt32 cbLSTF =28 |
Definition at line 348 of file ww8par3.cxx.
Referenced by WW8ListManager::WW8ListManager().