LibreOffice Module sw (master)  1
Classes | Macros | Typedefs | Functions
ww8par6.cxx File Reference
#include <stdlib.h>
#include <svl/itemiter.hxx>
#include <svl/grabbagitem.hxx>
#include <rtl/tencinfo.h>
#include <sal/log.hxx>
#include <hintids.hxx>
#include <editeng/lspcitem.hxx>
#include <editeng/wrlmitem.hxx>
#include <editeng/udlnitem.hxx>
#include <editeng/kernitem.hxx>
#include <editeng/langitem.hxx>
#include <editeng/cmapitem.hxx>
#include <editeng/shdditem.hxx>
#include <editeng/contouritem.hxx>
#include <editeng/crossedoutitem.hxx>
#include <editeng/postitem.hxx>
#include <editeng/wghtitem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/spltitem.hxx>
#include <editeng/keepitem.hxx>
#include <editeng/orphitem.hxx>
#include <editeng/widwitem.hxx>
#include <editeng/adjustitem.hxx>
#include <editeng/escapementitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/shaditem.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/tstpitem.hxx>
#include <editeng/autokernitem.hxx>
#include <editeng/paperinf.hxx>
#include <editeng/emphasismarkitem.hxx>
#include <editeng/forbiddenruleitem.hxx>
#include <editeng/twolinesitem.hxx>
#include <editeng/scriptspaceitem.hxx>
#include <editeng/hngpnctitem.hxx>
#include <editeng/pbinitem.hxx>
#include <editeng/charscaleitem.hxx>
#include <editeng/charrotateitem.hxx>
#include <editeng/charreliefitem.hxx>
#include <editeng/blinkitem.hxx>
#include <editeng/hyphenzoneitem.hxx>
#include <editeng/paravertalignitem.hxx>
#include <editeng/pgrditem.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/charhiddenitem.hxx>
#include <i18nlangtag/mslangid.hxx>
#include <svx/xfillit0.hxx>
#include <svx/xflclit.hxx>
#include "sortedarray.hxx"
#include "sprmids.hxx"
#include <fmtpdsc.hxx>
#include <node.hxx>
#include <ndtxt.hxx>
#include <pam.hxx>
#include <doc.hxx>
#include <IDocumentSettingAccess.hxx>
#include <pagedesc.hxx>
#include <fmtanchr.hxx>
#include <fmtcntnt.hxx>
#include <fchrfmt.hxx>
#include <fmthdft.hxx>
#include <fmtclds.hxx>
#include <fmtftntx.hxx>
#include <frmatr.hxx>
#include <section.hxx>
#include <lineinfo.hxx>
#include <fmtline.hxx>
#include <txatbase.hxx>
#include <fmtflcnt.hxx>
#include <fmtclbl.hxx>
#include <tgrditem.hxx>
#include <hfspacingitem.hxx>
#include <swtable.hxx>
#include <fltini.hxx>
#include "writerhelper.hxx"
#include "writerwordglue.hxx"
#include "ww8scan.hxx"
#include "ww8par2.hxx"
#include "ww8graf.hxx"
#include <fmtwrapinfluenceonobjpos.hxx>
Include dependency graph for ww8par6.cxx:

Go to the source code of this file.

Classes

struct  SprmReadInfo
 

Macros

#define MM_250   1417
 
#define MM_200   1134
 
#define MAX_BORDER_SIZE   210
 
#define MAX_EMPTY_BORDER   10
 

Typedefs

typedef void(SwWW8ImplReader::* FNReadRecord) (sal_uInt16, const sal_uInt8 *, short)
 
typedef ww::SortedArray< SprmReadInfowwSprmDispatcher
 

Functions

static sal_uInt8 lcl_ReadBorders (bool bVer67, WW8_BRCVer9 *brc, WW8PLCFx_Cp_FKP *pPap, const WW8RStyle *pSty=nullptr, const WW8PLCFx_SEPX *pSep=nullptr)
 
static sal_uInt32 MSRoundTweak (sal_uInt32 x)
 
static short ReadSprm (const WW8PLCFx_SEPX *pSep, sal_uInt16 nId, short nDefaultVal)
 
static sal_uInt16 ReadUSprm (const WW8PLCFx_SEPX *pSep, sal_uInt16 nId, short nDefaultVal)
 
static sal_uInt8 ReadBSprm (const WW8PLCFx_SEPX *pSep, sal_uInt16 nId, sal_uInt8 nDefaultVal)
 
static bool SetWW8_BRC (int nBrcVer, WW8_BRCVer9 &rVar, const sal_uInt8 *pS, size_t nLen)
 
static void GetLineIndex (SvxBoxItem &rBox, short nLineThickness, short nSpace, sal_uInt32 cv, short nIdx, SvxBoxItemLine nOOIndex, sal_uInt16 nWWIndex, short *pSize)
 
static void Set1Border (SvxBoxItem &rBox, const WW8_BRCVer9 &rBor, SvxBoxItemLine nOOIndex, sal_uInt16 nWWIndex, short *pSize, const bool bIgnoreSpace)
 
static bool lcl_IsBorder (const WW8_BRCVer9 *pbrc, bool bChkBtwn=false)
 
static void FlySecur1 (short &rSize, const bool bBorder)
 
static bool SetValSprm (sal_Int16 *pVar, WW8PLCFx_Cp_FKP *pPap, sal_uInt16 nId)
 
static bool SetValSprm (sal_Int16 *pVar, const WW8RStyle *pStyle, sal_uInt16 nId)
 
static bool lcl_HasExplicitLeft (const WW8PLCFMan *pPlcxMan, bool bVer67)
 
static bool operator< (const SprmReadInfo &rFirst, const SprmReadInfo &rSecond)
 
static const wwSprmDispatcherGetWW2SprmDispatcher ()
 
static const wwSprmDispatcherGetWW6SprmDispatcher ()
 
static const wwSprmDispatcherGetWW8SprmDispatcher ()
 

Macro Definition Documentation

#define MAX_BORDER_SIZE   210

Definition at line 1585 of file ww8par6.cxx.

Referenced by FlySecur1().

#define MAX_EMPTY_BORDER   10

Definition at line 1586 of file ww8par6.cxx.

Referenced by FlySecur1().

#define MM_200   1134

Definition at line 115 of file ww8par6.cxx.

Referenced by wwSectionManager::CreateSep().

#define MM_250   1417

Definition at line 114 of file ww8par6.cxx.

Referenced by wwSectionManager::CreateSep().

Typedef Documentation

typedef void(SwWW8ImplReader:: * FNReadRecord) (sal_uInt16, const sal_uInt8 *, short)

Definition at line 5278 of file ww8par6.cxx.

Definition at line 5291 of file ww8par6.cxx.

Function Documentation

static void FlySecur1 ( short &  rSize,
const bool  bBorder 
)
static

Definition at line 1588 of file ww8par6.cxx.

References MAX_BORDER_SIZE, MAX_EMPTY_BORDER, and MINFLY.

Referenced by WW8SwFlyPara::WW8SwFlyPara().

static void GetLineIndex ( SvxBoxItem rBox,
short  nLineThickness,
short  nSpace,
sal_uInt32  cv,
short  nIdx,
SvxBoxItemLine  nOOIndex,
sal_uInt16  nWWIndex,
short *  pSize 
)
static
static const wwSprmDispatcher* GetWW2SprmDispatcher ( )
static
static const wwSprmDispatcher* GetWW6SprmDispatcher ( )
static

Definition at line 5449 of file ww8par6.cxx.

References SwWW8ImplReader::Read_AmbiguousSPRM(), SwWW8ImplReader::Read_ANLevelDesc(), SwWW8ImplReader::Read_ANLevelNo(), SwWW8ImplReader::Read_ApoPPC(), SwWW8ImplReader::Read_BoldUsw(), SwWW8ImplReader::Read_Border(), SwWW8ImplReader::Read_BreakBefore(), SwWW8ImplReader::Read_CColl(), SwWW8ImplReader::Read_CFRMark(), SwWW8ImplReader::Read_CFRMarkDel(), SwWW8ImplReader::Read_CharSet(), SwWW8ImplReader::Read_FieldVanish(), SwWW8ImplReader::Read_FontCode(), SwWW8ImplReader::Read_FontKern(), SwWW8ImplReader::Read_FontSize(), SwWW8ImplReader::Read_Hyphenation(), SwWW8ImplReader::Read_Justify(), SwWW8ImplReader::Read_KeepLines(), SwWW8ImplReader::Read_KeepParas(), SwWW8ImplReader::Read_Kern(), SwWW8ImplReader::Read_Language(), SwWW8ImplReader::Read_LineSpace(), SwWW8ImplReader::Read_LR(), SwWW8ImplReader::Read_Majority(), SwWW8ImplReader::Read_NoLineNumb(), SwWW8ImplReader::Read_Obj(), SwWW8ImplReader::Read_OLST(), SwWW8ImplReader::Read_ParaBiDi(), SwWW8ImplReader::Read_PicLoc(), SwWW8ImplReader::Read_Shade(), SwWW8ImplReader::Read_Special(), SwWW8ImplReader::Read_StyleCode(), SwWW8ImplReader::Read_SubSuper(), SwWW8ImplReader::Read_SubSuperProp(), SwWW8ImplReader::Read_Symbol(), SwWW8ImplReader::Read_Tab(), SwWW8ImplReader::Read_TabRowEnd(), SwWW8ImplReader::Read_TextColor(), SwWW8ImplReader::Read_UL(), SwWW8ImplReader::Read_Underline(), SwWW8ImplReader::Read_WidowControl(), SAL_N_ELEMENTS, NS_sprm::v6::sprmCChse, NS_sprm::v6::sprmCCondHyhen, NS_sprm::v6::sprmCDefault, NS_sprm::v6::sprmCDttmRMark, NS_sprm::v6::sprmCDxaSpace, NS_sprm::v6::sprmCFBold, NS_sprm::v6::sprmCFCaps, NS_sprm::v6::sprmCFData, NS_sprm::v6::sprmCFFldVanish, NS_sprm::v6::sprmCFItalic, NS_sprm::v6::sprmCFObj, NS_sprm::v6::sprmCFOle2, NS_sprm::v6::sprmCFOutline, NS_sprm::v6::sprmCFRMark, NS_sprm::v6::sprmCFShadow, NS_sprm::v6::sprmCFSmallCaps, NS_sprm::v6::sprmCFSpec, NS_sprm::v6::sprmCFStrike, NS_sprm::v6::sprmCFStrikeRM, NS_sprm::v6::sprmCFtc, NS_sprm::v6::sprmCFVanish, NS_sprm::v6::sprmCHps, NS_sprm::v6::sprmCHpsInc, NS_sprm::v6::sprmCHpsInc1, NS_sprm::v6::sprmCHpsKern, NS_sprm::v6::sprmCHpsMul, NS_sprm::v6::sprmCHpsNew50, NS_sprm::v6::sprmCHpsPos, NS_sprm::v6::sprmCHpsPosAdj, NS_sprm::v6::sprmCIbstRMark, NS_sprm::v6::sprmCIco, NS_sprm::v6::sprmCIss, NS_sprm::v6::sprmCIstd, NS_sprm::v6::sprmCIstdPermute, NS_sprm::v6::sprmCKul, NS_sprm::v6::sprmCLid, NS_sprm::v6::sprmCMajority, NS_sprm::v6::sprmCMajority50, NS_sprm::v6::sprmCPicLocation, NS_sprm::v6::sprmCPlain, NS_sprm::v6::sprmCRMReason, NS_sprm::v6::sprmCSizePos, NS_sprm::v6::sprmCSymbol, NS_sprm::v6::sprmPAnld, NS_sprm::v6::sprmPBrcBar, NS_sprm::v6::sprmPBrcBar10, NS_sprm::v6::sprmPBrcBetween, NS_sprm::v6::sprmPBrcBetween10, NS_sprm::v6::sprmPBrcBottom, NS_sprm::v6::sprmPBrcBottom10, NS_sprm::v6::sprmPBrcl, NS_sprm::v6::sprmPBrcLeft, NS_sprm::v6::sprmPBrcLeft10, NS_sprm::v6::sprmPBrcp, NS_sprm::v6::sprmPBrcRight, NS_sprm::v6::sprmPBrcRight10, NS_sprm::v6::sprmPBrcTop, NS_sprm::v6::sprmPBrcTop10, NS_sprm::v6::sprmPChgTabs, NS_sprm::v6::sprmPChgTabsPapx, NS_sprm::v6::sprmPDcs, NS_sprm::v6::sprmPDxaAbs, NS_sprm::v6::sprmPDxaFromText, NS_sprm::v6::sprmPDxaLeft, NS_sprm::v6::sprmPDxaLeft1, NS_sprm::v6::sprmPDxaRight, NS_sprm::v6::sprmPDxaWidth, NS_sprm::v6::sprmPDyaAbs, NS_sprm::v6::sprmPDyaAfter, NS_sprm::v6::sprmPDyaBefore, NS_sprm::v6::sprmPDyaFromText, NS_sprm::v6::sprmPDyaLine, NS_sprm::v6::sprmPFInTable, NS_sprm::v6::sprmPFKeep, NS_sprm::v6::sprmPFKeepFollow, NS_sprm::v6::sprmPFLocked, NS_sprm::v6::sprmPFNoAutoHyph, NS_sprm::v6::sprmPFNoLineNumb, NS_sprm::v6::sprmPFromText10, NS_sprm::v6::sprmPFSideBySide, NS_sprm::v6::sprmPFWidowControl, NS_sprm::v6::sprmPicBrcBottom, NS_sprm::v6::sprmPicBrcl, NS_sprm::v6::sprmPicBrcLeft, NS_sprm::v6::sprmPicBrcRight, NS_sprm::v6::sprmPicBrcTop, NS_sprm::v6::sprmPicScale, NS_sprm::v6::sprmPIncLv1, NS_sprm::v6::sprmPIstd, NS_sprm::v6::sprmPIstdPermute, NS_sprm::v6::sprmPJc, NS_sprm::v6::sprmPNest, NS_sprm::v6::sprmPNLvlAnm, NS_sprm::v6::sprmPPageBreakBefore, NS_sprm::v6::sprmPPc, NS_sprm::v6::sprmPRuler, NS_sprm::v6::sprmPShd, NS_sprm::v6::sprmPTtp, NS_sprm::v6::sprmPWHeightAbs, NS_sprm::v6::sprmPWr, NS_sprm::v6::sprmSBCustomize, NS_sprm::v6::sprmSBkc, NS_sprm::v6::sprmSBOrientation, NS_sprm::v6::sprmSCcolumns, NS_sprm::v6::sprmSDmBinFirst, NS_sprm::v6::sprmSDmBinOther, NS_sprm::v6::sprmSDMPaperReq, NS_sprm::v6::sprmSDxaColSpacing, NS_sprm::v6::sprmSDxaColumns, NS_sprm::v6::sprmSDxaColWidth, NS_sprm::v6::sprmSDxaLeft, NS_sprm::v6::sprmSDxaLnn, NS_sprm::v6::sprmSDxaPgn, NS_sprm::v6::sprmSDxaRight, NS_sprm::v6::sprmSDyaBottom, NS_sprm::v6::sprmSDyaHdrBottom, NS_sprm::v6::sprmSDyaHdrTop, NS_sprm::v6::sprmSDyaPgn, NS_sprm::v6::sprmSDyaTop, NS_sprm::v6::sprmSDzaGutter, NS_sprm::v6::sprmSFAutoPgn, NS_sprm::v6::sprmSFEndnote, NS_sprm::v6::sprmSFEvenlySpaced, NS_sprm::v6::sprmSFPgnRestart, NS_sprm::v6::sprmSFProtected, NS_sprm::v6::sprmSFTitlePage, NS_sprm::v6::sprmSGprfIhdt, NS_sprm::v6::sprmSiHeadingPgn, NS_sprm::v6::sprmSLBetween, NS_sprm::v6::sprmSLnc, NS_sprm::v6::sprmSLnnMin, NS_sprm::v6::sprmSNfcPgn, NS_sprm::v6::sprmSNLnnMod, NS_sprm::v6::sprmSOlstAnm, NS_sprm::v6::sprmSPgnStart, NS_sprm::v6::sprmSScnsPgn, NS_sprm::v6::sprmSVjc, NS_sprm::v6::sprmSXaPage, NS_sprm::v6::sprmSYaPage, NS_sprm::v6::sprmTDefTable, NS_sprm::v6::sprmTDefTable10, NS_sprm::v6::sprmTDefTableShd, NS_sprm::v6::sprmTDelete, NS_sprm::v6::sprmTDxaCol, NS_sprm::v6::sprmTDxaGapHalf, NS_sprm::v6::sprmTDxaLeft, NS_sprm::v6::sprmTDyaRowHeight, NS_sprm::v6::sprmTFCantSplit, NS_sprm::v6::sprmTInsert, NS_sprm::v6::sprmTJc, NS_sprm::v6::sprmTMerge, NS_sprm::v6::sprmTSetBrc, NS_sprm::v6::sprmTSetBrc10, NS_sprm::v6::sprmTSetShd, NS_sprm::v6::sprmTSplit, NS_sprm::v6::sprmTTableBorders, NS_sprm::v6::sprmTTableHeader, and NS_sprm::v6::sprmTTlp.

Referenced by SwWW8ImplReader::GetSprmReadInfo().

static const wwSprmDispatcher* GetWW8SprmDispatcher ( )
static

Definition at line 5661 of file ww8par6.cxx.

References NS_sprm::LN_CChs, NS_sprm::LN_CCpg, NS_sprm::LN_CDefault, NS_sprm::LN_CFDiacColor, NS_sprm::LN_CHpsInc, NS_sprm::LN_CHpsInc1, NS_sprm::LN_CHpsMul, NS_sprm::LN_CHpsNew50, NS_sprm::LN_CHpsPosAdj, NS_sprm::LN_CLid, NS_sprm::LN_CMajority50, NS_sprm::LN_CObjLocation, NS_sprm::LN_CSizePos, NS_sprm::LN_PAnld, NS_sprm::LN_PBrcBar10, NS_sprm::LN_PBrcBetween10, NS_sprm::LN_PBrcBottom10, NS_sprm::LN_PBrcl, NS_sprm::LN_PBrcLeft10, NS_sprm::LN_PBrcp, NS_sprm::LN_PBrcRight10, NS_sprm::LN_PBrcTop10, NS_sprm::LN_PCrLf, NS_sprm::LN_PDxaFromText10, NS_sprm::LN_PFSideBySide, NS_sprm::LN_PHugePapx, NS_sprm::LN_PicBrcl, NS_sprm::LN_PicScale, NS_sprm::LN_PISnapBaseLine, NS_sprm::LN_PPropRMark, NS_sprm::LN_PRuler, NS_sprm::LN_SDxaPgn, NS_sprm::LN_SDyaPgn, NS_sprm::LN_SFAutoPgn, NS_sprm::LN_SGprfIhdt, NS_sprm::LN_SOlstAnm, NS_sprm::LN_SPropRMark, NS_sprm::LN_TDefTable10, NS_sprm::LN_TSetBrc10, NS_sprm::LN_TSetShd80, NS_sprm::LN_TSetShdOdd80, SwWW8ImplReader::Read_AlignFont(), SwWW8ImplReader::Read_ANLevelDesc(), SwWW8ImplReader::Read_ApoPPC(), SwWW8ImplReader::Read_Bidi(), SwWW8ImplReader::Read_BoldBiDiUsw(), SwWW8ImplReader::Read_BoldUsw(), SwWW8ImplReader::Read_BoolItem(), SwWW8ImplReader::Read_Border(), SwWW8ImplReader::Read_BreakBefore(), SwWW8ImplReader::Read_CColl(), SwWW8ImplReader::Read_CFRMark(), SwWW8ImplReader::Read_CFRMarkDel(), SwWW8ImplReader::Read_CharBorder(), SwWW8ImplReader::Read_CharHighlight(), SwWW8ImplReader::Read_CharSet(), SwWW8ImplReader::Read_CharShadow(), SwWW8ImplReader::Read_CPropRMark(), SwWW8ImplReader::Read_DoubleLine_Rotate(), SwWW8ImplReader::Read_Emphasis(), SwWW8ImplReader::Read_FieldVanish(), SwWW8ImplReader::Read_FontCode(), SwWW8ImplReader::Read_FontKern(), SwWW8ImplReader::Read_FontSize(), SwWW8ImplReader::Read_Hyphenation(), SwWW8ImplReader::Read_IdctHint(), SwWW8ImplReader::Read_Justify(), SwWW8ImplReader::Read_KeepLines(), SwWW8ImplReader::Read_KeepParas(), SwWW8ImplReader::Read_Kern(), SwWW8ImplReader::Read_Language(), SwWW8ImplReader::Read_LFOPosition(), SwWW8ImplReader::Read_LineSpace(), SwWW8ImplReader::Read_ListLevel(), SwWW8ImplReader::Read_LR(), SwWW8ImplReader::Read_Majority(), SwWW8ImplReader::Read_NoLineNumb(), SwWW8ImplReader::Read_Obj(), SwWW8ImplReader::Read_OLST(), SwWW8ImplReader::Read_ParaAutoAfter(), SwWW8ImplReader::Read_ParaAutoBefore(), SwWW8ImplReader::Read_ParaBackColor(), SwWW8ImplReader::Read_ParaBiDi(), SwWW8ImplReader::Read_ParaContextualSpacing(), SwWW8ImplReader::Read_PicLoc(), SwWW8ImplReader::Read_POutLvl(), SwWW8ImplReader::Read_Relief(), SwWW8ImplReader::Read_RTLJustify(), SwWW8ImplReader::Read_ScaleWidth(), SwWW8ImplReader::Read_Shade(), SwWW8ImplReader::Read_Special(), SwWW8ImplReader::Read_StyleCode(), SwWW8ImplReader::Read_SubSuper(), SwWW8ImplReader::Read_SubSuperProp(), SwWW8ImplReader::Read_Symbol(), SwWW8ImplReader::Read_Tab(), SwWW8ImplReader::Read_TabCellEnd(), SwWW8ImplReader::Read_TabRowEnd(), SwWW8ImplReader::Read_TextAnim(), SwWW8ImplReader::Read_TextBackColor(), SwWW8ImplReader::Read_TextColor(), SwWW8ImplReader::Read_TextForeColor(), SwWW8ImplReader::Read_TextVerticalAdjustment(), SwWW8ImplReader::Read_UL(), SwWW8ImplReader::Read_Underline(), SwWW8ImplReader::Read_UnderlineColor(), SwWW8ImplReader::Read_UsePgsuSettings(), SwWW8ImplReader::Read_WidowControl(), SAL_N_ELEMENTS, NS_sprm::sprmCBrc, NS_sprm::sprmCBrc80, NS_sprm::sprmCCharScale, NS_sprm::sprmCCv, NS_sprm::sprmCCvUl, NS_sprm::sprmCDispFldRMark, NS_sprm::sprmCDttmRMark, NS_sprm::sprmCDttmRMarkDel, NS_sprm::sprmCDxaSpace, NS_sprm::sprmCFBiDi, NS_sprm::sprmCFBold, NS_sprm::sprmCFBoldBi, NS_sprm::sprmCFCaps, NS_sprm::sprmCFData, NS_sprm::sprmCFDStrike, NS_sprm::sprmCFELayout, NS_sprm::sprmCFEmboss, NS_sprm::sprmCFFldVanish, NS_sprm::sprmCFImprint, NS_sprm::sprmCFItalic, NS_sprm::sprmCFItalicBi, NS_sprm::sprmCFObj, NS_sprm::sprmCFOle2, NS_sprm::sprmCFOutline, NS_sprm::sprmCFRMarkDel, NS_sprm::sprmCFRMarkIns, NS_sprm::sprmCFShadow, NS_sprm::sprmCFSmallCaps, NS_sprm::sprmCFSpec, NS_sprm::sprmCFStrike, NS_sprm::sprmCFtcBi, NS_sprm::sprmCFUsePgsuSettings, NS_sprm::sprmCFVanish, NS_sprm::sprmCHighlight, NS_sprm::sprmCHps, NS_sprm::sprmCHpsBi, NS_sprm::sprmCHpsKern, NS_sprm::sprmCHpsPos, NS_sprm::sprmCHresi, NS_sprm::sprmCIbstRMark, NS_sprm::sprmCIbstRMarkDel, NS_sprm::sprmCIco, NS_sprm::sprmCIdctHint, NS_sprm::sprmCIdslRMark, NS_sprm::sprmCIdslRMarkDel, NS_sprm::sprmCIss, NS_sprm::sprmCIstd, NS_sprm::sprmCIstdPermute, NS_sprm::sprmCKcd, NS_sprm::sprmCKul, NS_sprm::sprmCLidBi, NS_sprm::sprmCMajority, NS_sprm::sprmCPicLocation, NS_sprm::sprmCPlain, NS_sprm::sprmCPropRMark90, NS_sprm::sprmCRgFtc0, NS_sprm::sprmCRgFtc1, NS_sprm::sprmCRgFtc2, NS_sprm::sprmCRgLid0, NS_sprm::sprmCRgLid0_80, NS_sprm::sprmCRgLid1, NS_sprm::sprmCRgLid1_80, NS_sprm::sprmCRsidProp, NS_sprm::sprmCRsidText, NS_sprm::sprmCSfxText, NS_sprm::sprmCShd, NS_sprm::sprmCShd80, NS_sprm::sprmCSymbol, NS_sprm::sprmPBrcBar80, NS_sprm::sprmPBrcBetween, NS_sprm::sprmPBrcBetween80, NS_sprm::sprmPBrcBottom, NS_sprm::sprmPBrcBottom80, NS_sprm::sprmPBrcLeft, NS_sprm::sprmPBrcLeft80, NS_sprm::sprmPBrcRight, NS_sprm::sprmPBrcRight80, NS_sprm::sprmPBrcTop, NS_sprm::sprmPBrcTop80, NS_sprm::sprmPChgTabs, NS_sprm::sprmPChgTabsPapx, NS_sprm::sprmPDcs, NS_sprm::sprmPDxaAbs, NS_sprm::sprmPDxaFromText, NS_sprm::sprmPDxaLeft, NS_sprm::sprmPDxaLeft1, NS_sprm::sprmPDxaLeft180, NS_sprm::sprmPDxaLeft80, NS_sprm::sprmPDxaRight, NS_sprm::sprmPDxaRight80, NS_sprm::sprmPDxaWidth, NS_sprm::sprmPDyaAbs, NS_sprm::sprmPDyaAfter, NS_sprm::sprmPDyaBefore, NS_sprm::sprmPDyaFromText, NS_sprm::sprmPDyaLine, NS_sprm::sprmPFAdjustRight, NS_sprm::sprmPFAutoSpaceDE, NS_sprm::sprmPFAutoSpaceDN, NS_sprm::sprmPFBiDi, NS_sprm::sprmPFContextualSpacing, NS_sprm::sprmPFDyaAfterAuto, NS_sprm::sprmPFDyaBeforeAuto, NS_sprm::sprmPFInnerTableCell, NS_sprm::sprmPFInnerTtp, NS_sprm::sprmPFInTable, NS_sprm::sprmPFKeep, NS_sprm::sprmPFKeepFollow, NS_sprm::sprmPFKinsoku, NS_sprm::sprmPFLocked, NS_sprm::sprmPFNoAutoHyph, NS_sprm::sprmPFNoLineNumb, NS_sprm::sprmPFNumRMIns, NS_sprm::sprmPFOverflowPunct, NS_sprm::sprmPFPageBreakBefore, NS_sprm::sprmPFrameTextFlow, NS_sprm::sprmPFTopLinePunct, NS_sprm::sprmPFTtp, NS_sprm::sprmPFUsePgsuSettings, NS_sprm::sprmPFWidowControl, NS_sprm::sprmPFWordWrap, NS_sprm::sprmPHugePapx, NS_sprm::sprmPicBrcBottom80, NS_sprm::sprmPicBrcLeft80, NS_sprm::sprmPicBrcRight80, NS_sprm::sprmPicBrcTop80, NS_sprm::sprmPIlfo, NS_sprm::sprmPIlvl, NS_sprm::sprmPIncLvl, NS_sprm::sprmPIstd, NS_sprm::sprmPIstdPermute, NS_sprm::sprmPItap, NS_sprm::sprmPJc, NS_sprm::sprmPJc80, NS_sprm::sprmPNest80, NS_sprm::sprmPNumRM, NS_sprm::sprmPOutLvl, NS_sprm::sprmPPc, NS_sprm::sprmPRsid, NS_sprm::sprmPShd, NS_sprm::sprmPShd80, NS_sprm::sprmPWAlignFont, NS_sprm::sprmPWHeightAbs, NS_sprm::sprmPWr, NS_sprm::sprmSBkc, NS_sprm::sprmSBOrientation, NS_sprm::sprmSBrcBottom80, NS_sprm::sprmSBrcLeft80, NS_sprm::sprmSBrcRight80, NS_sprm::sprmSBrcTop80, NS_sprm::sprmSCcolumns, NS_sprm::sprmScnsPgn, NS_sprm::sprmSDmBinFirst, NS_sprm::sprmSDmBinOther, NS_sprm::sprmSDmPaperReq, NS_sprm::sprmSDxaColSpacing, NS_sprm::sprmSDxaColumns, NS_sprm::sprmSDxaColWidth, NS_sprm::sprmSDxaLeft, NS_sprm::sprmSDxaLnn, NS_sprm::sprmSDxaRight, NS_sprm::sprmSDxtCharSpace, NS_sprm::sprmSDyaBottom, NS_sprm::sprmSDyaHdrBottom, NS_sprm::sprmSDyaHdrTop, NS_sprm::sprmSDyaLinePitch, NS_sprm::sprmSDyaTop, NS_sprm::sprmSDzaGutter, NS_sprm::sprmSFEndnote, NS_sprm::sprmSFEvenlySpaced, NS_sprm::sprmSFpc, NS_sprm::sprmSFPgnRestart, NS_sprm::sprmSFProtected, NS_sprm::sprmSFRTLGutter, NS_sprm::sprmSFTitlePage, NS_sprm::sprmSiHeadingPgn, NS_sprm::sprmSLBetween, NS_sprm::sprmSLnc, NS_sprm::sprmSLnnMin, NS_sprm::sprmSNfcPgn, NS_sprm::sprmSNLnnMod, NS_sprm::sprmSPgbProp, NS_sprm::sprmSPgnStart97, NS_sprm::sprmSRncFtn, NS_sprm::sprmSRsid, NS_sprm::sprmSTextFlow, NS_sprm::sprmSVjc, NS_sprm::sprmSXaPage, NS_sprm::sprmSYaPage, NS_sprm::sprmTBrcBottomCv, NS_sprm::sprmTBrcLeftCv, NS_sprm::sprmTBrcRightCv, NS_sprm::sprmTBrcTopCv, NS_sprm::sprmTCellPadding, NS_sprm::sprmTCellPaddingDefault, NS_sprm::sprmTDefTable, NS_sprm::sprmTDefTableShd, NS_sprm::sprmTDefTableShd80, NS_sprm::sprmTDefTableShdRaw, NS_sprm::sprmTDelete, NS_sprm::sprmTDxaAbs, NS_sprm::sprmTDxaCol, NS_sprm::sprmTDxaFromText, NS_sprm::sprmTDxaGapHalf, NS_sprm::sprmTDxaLeft, NS_sprm::sprmTDyaAbs, NS_sprm::sprmTDyaRowHeight, NS_sprm::sprmTFAutofit, NS_sprm::sprmTFCantSplit, NS_sprm::sprmTFCantSplit90, NS_sprm::sprmTInsert, NS_sprm::sprmTJc90, NS_sprm::sprmTMerge, NS_sprm::sprmTPc, NS_sprm::sprmTSetBrc80, NS_sprm::sprmTSetShdTable, NS_sprm::sprmTSplit, NS_sprm::sprmTTableBorders, NS_sprm::sprmTTableBorders80, NS_sprm::sprmTTableHeader, NS_sprm::sprmTTableWidth, NS_sprm::sprmTTextFlow, NS_sprm::sprmTTlp, NS_sprm::sprmTVertAlign, NS_sprm::sprmTVertMerge, NS_sprm::sprmTWidthBefore, and NS_sprm::sprmTWidthIndent.

Referenced by SwWW8ImplReader::GetSprmReadInfo().

static bool lcl_HasExplicitLeft ( const WW8PLCFMan pPlcxMan,
bool  bVer67 
)
static
static bool lcl_IsBorder ( const WW8_BRCVer9 pbrc,
bool  bChkBtwn = false 
)
static
static sal_uInt8 lcl_ReadBorders ( bool  bVer67,
WW8_BRCVer9 brc,
WW8PLCFx_Cp_FKP pPap,
const WW8RStyle pSty = nullptr,
const WW8PLCFx_SEPX pSep = nullptr 
)
static
static sal_uInt32 MSRoundTweak ( sal_uInt32  x)
static

Definition at line 136 of file ww8par6.cxx.

Referenced by wwSectionManager::SetLeftRight().

static bool operator< ( const SprmReadInfo rFirst,
const SprmReadInfo rSecond 
)
static

Definition at line 5286 of file ww8par6.cxx.

References SprmReadInfo::nId.

static sal_uInt8 ReadBSprm ( const WW8PLCFx_SEPX pSep,
sal_uInt16  nId,
sal_uInt8  nDefaultVal 
)
static
static short ReadSprm ( const WW8PLCFx_SEPX pSep,
sal_uInt16  nId,
short  nDefaultVal 
)
static
static sal_uInt16 ReadUSprm ( const WW8PLCFx_SEPX pSep,
sal_uInt16  nId,
short  nDefaultVal 
)
static
static void Set1Border ( SvxBoxItem rBox,
const WW8_BRCVer9 rBor,
SvxBoxItemLine  nOOIndex,
sal_uInt16  nWWIndex,
short *  pSize,
const bool  bIgnoreSpace 
)
static
static bool SetValSprm ( sal_Int16 *  pVar,
WW8PLCFx_Cp_FKP pPap,
sal_uInt16  nId 
)
static

Definition at line 1597 of file ww8par6.cxx.

References WW8PLCFx_Fc_FKP::HasSprm(), SprmResult::nRemainingData, and SprmResult::pSprm.

Referenced by WW8FlyPara::Read().

static bool SetValSprm ( sal_Int16 *  pVar,
const WW8RStyle pStyle,
sal_uInt16  nId 
)
static
static bool SetWW8_BRC ( int  nBrcVer,
WW8_BRCVer9 rVar,
const sal_uInt8 pS,
size_t  nLen 
)
static

Definition at line 1297 of file ww8par6.cxx.

Referenced by lcl_ReadBorders(), and SwWW8ImplReader::Read_CharBorder().