LibreOffice Module sw (master) 1
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
ww8par.hxx File Reference
#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>
Include dependency graph for ww8par.hxx:
This graph shows which files directly or indirectly include this file:

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_CPcp_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)
 

Macro Definition Documentation

◆ MAX_COL

#define MAX_COL   64

Definition at line 1045 of file ww8par.hxx.

◆ SW_UD_IMAPDATA

#define SW_UD_IMAPDATA   2

Definition at line 60 of file ww8par.hxx.

◆ WW8FL_NO_FLY_FOR_TXBX

#define WW8FL_NO_FLY_FOR_TXBX   1

Definition at line 130 of file ww8par.hxx.

◆ WW8FL_NO_GRAF

#define WW8FL_NO_GRAF   0x80

Definition at line 123 of file ww8par.hxx.

◆ WW8FL_NO_GRAFLAYER

#define WW8FL_NO_GRAFLAYER   0x8000

Definition at line 127 of file ww8par.hxx.

◆ WW8FL_NO_IMPLPASP

#define WW8FL_NO_IMPLPASP   0x4000

Definition at line 126 of file ww8par.hxx.

◆ WW8FL_NO_OUTLINE

#define WW8FL_NO_OUTLINE   0x1000

Definition at line 125 of file ww8par.hxx.

◆ WW8FL_NO_STYLES

#define WW8FL_NO_STYLES   2

Definition at line 122 of file ww8par.hxx.

Typedef Documentation

◆ cp_set

Definition at line 1105 of file ww8par.hxx.

Enumeration Type Documentation

◆ eF_ResT

enum class eF_ResT
strong
Enumerator
OK 
TEXT 
TAGIGN 
READ_FSPA 

Definition at line 623 of file ww8par.hxx.

◆ SwWw8ControlType

Enumerator
WW8_CT_EDIT 
WW8_CT_CHECKBOX 
WW8_CT_DROPDOWN 

Definition at line 640 of file ww8par.hxx.

Function Documentation

◆ BookmarkToWriter()

OUString BookmarkToWriter ( std::u16string_view  rBookmark)

◆ CanUseRemoteLink()

bool CanUseRemoteLink ( const OUString &  rGrfName)

◆ get_flag()

template<typename Type >
bool get_flag ( Type  nBitField,
Type  nMask 
)
inline

Definition at line 492 of file ww8par.hxx.

Referenced by SwWW8ImplReader::ReadEmbeddedData().

◆ GetListFirstLineIndent()

tools::Long GetListFirstLineIndent ( const SwNumFormat rFormat)

◆ MatchEscherMirrorIntoFlySet()

void MatchEscherMirrorIntoFlySet ( const SvxMSDffImportRec rRecord,
SfxItemSet rFlySet 
)

◆ RTLGraphicsHack()

bool RTLGraphicsHack ( SwTwips rLeft,
SwTwips  nWidth,
sal_Int16  eHoriOri,
sal_Int16  eHoriRel,
SwTwips  nPageLeft,
SwTwips  nPageRight,
SwTwips  nPageSize 
)

◆ SetStyleIndent()

void SetStyleIndent ( SwWW8StyInf rStyleInfo,
const SwNumFormat rFormat 
)

◆ SyncIndentWithList()

void SyncIndentWithList ( SvxFirstLineIndentItem rFirstLine,
SvxTextLeftMarginItem rLeftMargin,
const SwNumFormat rFormat,
const bool  bFirstLineOfStSet,
const bool  bLeftIndentSet 
)

◆ ulimit_cast() [1/2]

template<typename ReturnType , typename Type >
ReturnType ulimit_cast ( Type  nValue)
inline

Definition at line 500 of file ww8par.hxx.

References nValue, and ulimit_cast().

◆ ulimit_cast() [2/2]

template<typename ReturnType , typename Type >
ReturnType ulimit_cast ( Type  nValue,
ReturnType  nMax 
)
inline

Definition at line 496 of file ww8par.hxx.

References nValue.

Referenced by ulimit_cast().

◆ UseListIndent()

void UseListIndent ( SwWW8StyInf rStyle,
const SwNumFormat rFormat 
)