|
LibreOffice Module sw (master) 1
|
#include <rtl/ustring.hxx>#include <filter/msfilter/msdffimp.hxx>#include <filter/msfilter/util.hxx>#include <editeng/frmdir.hxx>#include <svl/zforlist.hxx>#include <fltshell.hxx>#include <svx/svdobj.hxx>#include <utility>#include <vector>#include <stack>#include <string_view>#include <deque>#include <map>#include <memory>#include <optional>#include "ww8struc.hxx"#include "ww8scan.hxx"#include "ww8glsy.hxx"#include "ww8graf.hxx"#include "wrtww8.hxx"#include <msfilter.hxx>#include <xmloff/odffields.hxx>#include <IMark.hxx>#include <com/sun/star/drawing/TextVerticalAdjust.hpp>#include <swtypes.hxx>#include <fmtfsize.hxx>#include <fmtornt.hxx>#include <fmtsrnd.hxx>#include <ndtxt.hxx>#include <editeng/lrspitem.hxx>#include <o3tl/sorted_vector.hxx>#include <oox/ole/olehelper.hxx>Go to the source code of this file.
Classes | |
| class | WW8Reader |
| class | WW8ListManager |
| struct | WW8FlyPara |
| class | SwWW8StyInf |
| class | SwWW8FltControlStack |
| class | SwWW8FltAnchorStack |
| struct | SwWW8::ltstr |
| class | SwWW8ReferencedFltEndStack |
| class | SwWW8FltRefStack |
| class | SwMacroInfo |
| struct | HyperLinksTable |
| class | sw::hack::Position |
| class | WW8FieldEntry |
| class | WW8ReaderSave |
| class | SwWW8Shade |
| class | WW8FormulaControl |
| class | WW8FormulaCheckBox |
| class | WW8FormulaListBox |
| class | WW8FormulaEditBox |
| class | SwMSConvertControls |
| class | SwMSDffManager |
| class | wwSection |
| class | wwSectionManager |
| struct | wwSectionManager::wwULSpaceData |
| class | TextNodeListener |
| class | wwExtraneousParas |
| class | wwExtraneousParas::ExtraTextNodeListener |
| class | wwFrameNamer |
| class | wwSectionNamer |
| class | FootnoteDescriptor |
| struct | ApoTestResults |
| struct | ANLDRuleMap |
| struct | WW8PostProcessAttrsInfo |
| struct | WW8TabBandDesc |
| class | SwWW8ImplReader |
Namespaces | |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::beans |
| namespace | com::sun::star::form |
| namespace | com::sun::star::drawing |
| namespace | com::sun::star::lang |
| namespace | SwWW8 |
| namespace | sw |
| Dialog to specify the properties of date form field. | |
| namespace | sw::hack |
Macros | |
| #define | SW_UD_IMAPDATA 2 |
| #define | WW8FL_NO_STYLES 2 |
| #define | WW8FL_NO_GRAF 0x80 |
| #define | WW8FL_NO_OUTLINE 0x1000 |
| #define | WW8FL_NO_IMPLPASP 0x4000 |
| #define | WW8FL_NO_GRAFLAYER 0x8000 |
| #define | WW8FL_NO_FLY_FOR_TXBX 1 |
| #define | MAX_COL 64 |
Typedefs | |
| typedef std::set< WW8_CP > | cp_set |
Enumerations | |
| enum class | eF_ResT { OK , TEXT , TAGIGN , READ_FSPA } |
| enum | SwWw8ControlType { WW8_CT_EDIT , WW8_CT_CHECKBOX , WW8_CT_DROPDOWN } |
Functions | |
| template<typename Type > | |
| bool | get_flag (Type nBitField, Type nMask) |
| template<typename ReturnType , typename Type > | |
| ReturnType | ulimit_cast (Type nValue, ReturnType nMax) |
| template<typename ReturnType , typename Type > | |
| ReturnType | ulimit_cast (Type nValue) |
| auto | sw::FilterControlChars (std::u16string_view aString) -> OUString |
| bool | CanUseRemoteLink (const OUString &rGrfName) |
| void | UseListIndent (SwWW8StyInf &rStyle, const SwNumFormat &rFormat) |
| void | SetStyleIndent (SwWW8StyInf &rStyleInfo, const SwNumFormat &rFormat) |
| void | SyncIndentWithList (SvxFirstLineIndentItem &rFirstLine, SvxTextLeftMarginItem &rLeftMargin, const SwNumFormat &rFormat, const bool bFirstLineOfStSet, const bool bLeftIndentSet) |
| tools::Long | GetListFirstLineIndent (const SwNumFormat &rFormat) |
| OUString | BookmarkToWriter (std::u16string_view rBookmark) |
| bool | RTLGraphicsHack (SwTwips &rLeft, SwTwips nWidth, sal_Int16 eHoriOri, sal_Int16 eHoriRel, SwTwips nPageLeft, SwTwips nPageRight, SwTwips nPageSize) |
| void | MatchEscherMirrorIntoFlySet (const SvxMSDffImportRec &rRecord, SfxItemSet &rFlySet) |
| #define MAX_COL 64 |
Definition at line 1045 of file ww8par.hxx.
| #define SW_UD_IMAPDATA 2 |
Definition at line 60 of file ww8par.hxx.
| #define WW8FL_NO_FLY_FOR_TXBX 1 |
Definition at line 130 of file ww8par.hxx.
| #define WW8FL_NO_GRAF 0x80 |
Definition at line 123 of file ww8par.hxx.
| #define WW8FL_NO_GRAFLAYER 0x8000 |
Definition at line 127 of file ww8par.hxx.
| #define WW8FL_NO_IMPLPASP 0x4000 |
Definition at line 126 of file ww8par.hxx.
| #define WW8FL_NO_OUTLINE 0x1000 |
Definition at line 125 of file ww8par.hxx.
| #define WW8FL_NO_STYLES 2 |
Definition at line 122 of file ww8par.hxx.
Definition at line 1105 of file ww8par.hxx.
|
strong |
| Enumerator | |
|---|---|
| OK | |
| TEXT | |
| TAGIGN | |
| READ_FSPA | |
Definition at line 623 of file ww8par.hxx.
| enum SwWw8ControlType |
| Enumerator | |
|---|---|
| WW8_CT_EDIT | |
| WW8_CT_CHECKBOX | |
| WW8_CT_DROPDOWN | |
Definition at line 640 of file ww8par.hxx.
| OUString BookmarkToWriter | ( | std::u16string_view | rBookmark | ) |
Definition at line 1242 of file wrtw8nds.cxx.
References INetURLObject::decode(), and INetURLObject::Unambiguous.
Referenced by MSWordExportBase::AddLinkTarget(), AttributeOutputBase::AnalyzeURL(), SwWW8ImplReader::GetMappedBookmark(), SwWW8ImplReader::MapBookmarkVariables(), and SwWW8ImplReader::Read_Book().
| bool CanUseRemoteLink | ( | const OUString & | rGrfName | ) |
Definition at line 2433 of file ww8par5.cxx.
References comphelper::getProcessComponentContext(), and ucbhelper::Content::getPropertyValue().
Referenced by SwWW8ImplReader::ImportReplaceableDrawables(), and SwWW8ImplReader::Read_F_IncludePicture().
Definition at line 492 of file ww8par.hxx.
Referenced by SwWW8ImplReader::ReadEmbeddedData().
| tools::Long GetListFirstLineIndent | ( | const SwNumFormat & | rFormat | ) |
Definition at line 1213 of file ww8par.cxx.
References SvxNumberFormat::GetCharTextDistance(), SvxNumberFormat::GetFirstLineOffset(), SvxNumberFormat::GetNumAdjust(), SvxNumberFormat::GetPositionAndSpaceMode(), and SvxNumberFormat::LABEL_WIDTH_AND_POSITION.
Referenced by lcl_GetTrueMargin(), and UseListIndent().
| void MatchEscherMirrorIntoFlySet | ( | const SvxMSDffImportRec & | rRecord, |
| SfxItemSet & | rFlySet | ||
| ) |
Definition at line 3075 of file ww8graf.cxx.
References SvxMSDffImportRec::bHFlip, Both, SvxMSDffImportRec::bVFlip, Dont, eType, Horizontal, SfxItemSet::Put(), and Vertical.
Referenced by SwWW8ImplReader::ImportGraf(), and SwWW8ImplReader::ImportReplaceableDrawables().
| bool RTLGraphicsHack | ( | SwTwips & | rLeft, |
| SwTwips | nWidth, | ||
| sal_Int16 | eHoriOri, | ||
| sal_Int16 | eHoriRel, | ||
| SwTwips | nPageLeft, | ||
| SwTwips | nPageRight, | ||
| SwTwips | nPageSize | ||
| ) |
Definition at line 521 of file wrtw8esh.cxx.
References SwPostItHelper::NONE.
Referenced by WW8Export::MiserableRTLFrameFormatHack(), and SwWW8ImplReader::MiserableRTLGraphicsHack().
| void SetStyleIndent | ( | SwWW8StyInf & | rStyleInfo, |
| 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 SyncIndentWithList | ( | SvxFirstLineIndentItem & | rFirstLine, |
| SvxTextLeftMarginItem & | rLeftMargin, | ||
| const SwNumFormat & | rFormat, | ||
| const bool | bFirstLineOfStSet, | ||
| const bool | bLeftIndentSet | ||
| ) |
Definition at line 1249 of file ww8par.cxx.
References SvxNumberFormat::GetFirstLineIndent(), SvxNumberFormat::GetIndentAt(), SvxNumberFormat::GetPositionAndSpaceMode(), SvxNumberFormat::LABEL_ALIGNMENT, SvxNumberFormat::LABEL_WIDTH_AND_POSITION, lcl_GetTrueMargin(), SvxFirstLineIndentItem::SetTextFirstLineOffset(), and SvxTextLeftMarginItem::SetTextLeft().
Referenced by SwWW8FltControlStack::SetAttrInDoc(), and SetStyleIndent().
Definition at line 500 of file ww8par.hxx.
References nValue, and ulimit_cast().
| 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().