LibreOffice Module sw (master) 1
Classes | Macros | Typedefs | Functions | Variables
ww8par6.cxx File Reference
#include <stdlib.h>
#include <o3tl/safeint.hxx>
#include <o3tl/unit_conversion.hxx>
#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/twolinesitem.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 <officecfg/Office/Writer.hxx>
#include "sortedarray.hxx"
#include "sprmids.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 <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 <formatflysplit.hxx>
Include dependency graph for ww8par6.cxx:

Go to the source code of this file.

Classes

struct  SprmReadInfo
 

Macros

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

Variables

constexpr auto MM_250 = o3tl::convert(25, o3tl::Length::mm, o3tl::Length::twip)
 
constexpr auto MM_200 = o3tl::convert(20, o3tl::Length::mm, o3tl::Length::twip)
 

Macro Definition Documentation

◆ MAX_BORDER_SIZE

#define MAX_BORDER_SIZE   210

Definition at line 1608 of file ww8par6.cxx.

◆ MAX_EMPTY_BORDER

#define MAX_EMPTY_BORDER   10

Definition at line 1609 of file ww8par6.cxx.

Typedef Documentation

◆ FNReadRecord

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

Definition at line 5465 of file ww8par6.cxx.

◆ wwSprmDispatcher

Definition at line 5478 of file ww8par6.cxx.

Function Documentation

◆ FlySecur1()

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

Definition at line 1611 of file ww8par6.cxx.

References MAX_BORDER_SIZE, MAX_EMPTY_BORDER, and MINFLY.

Referenced by WW8SwFlyPara::WW8SwFlyPara().

◆ GetLineIndex()

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

◆ GetWW2SprmDispatcher()

static const wwSprmDispatcher * GetWW2SprmDispatcher ( )
static

◆ GetWW6SprmDispatcher()

static const wwSprmDispatcher * GetWW6SprmDispatcher ( )
static

Definition at line 5636 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().

◆ GetWW8SprmDispatcher()

static const wwSprmDispatcher * GetWW8SprmDispatcher ( )
static

Definition at line 5848 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_LineBreakClear(), 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, and NS_sprm::sprm< ispmd, fSpec, sgc, spra >::val.

Referenced by SwWW8ImplReader::GetSprmReadInfo().

◆ lcl_HasExplicitLeft()

static bool lcl_HasExplicitLeft ( const WW8PLCFMan pPlcxMan,
bool  bVer67 
)
static

◆ lcl_IsBorder()

static bool lcl_IsBorder ( const WW8_BRCVer9 pbrc,
bool  bChkBtwn = false 
)
static

◆ lcl_ReadBorders()

static sal_uInt8 lcl_ReadBorders ( bool  bVer67,
WW8_BRCVer9 brc,
WW8PLCFx_Cp_FKP pPap,
const WW8RStyle pSty = nullptr,
const WW8PLCFx_SEPX pSep = nullptr 
)
static

◆ MSRoundTweak()

static sal_uInt32 MSRoundTweak ( sal_uInt32  x)
static

Definition at line 136 of file ww8par6.cxx.

References x.

Referenced by wwSectionManager::SetLeftRight().

◆ operator<()

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

Definition at line 5473 of file ww8par6.cxx.

References SprmReadInfo::nId.

◆ ReadBSprm()

static sal_uInt8 ReadBSprm ( const WW8PLCFx_SEPX pSep,
sal_uInt16  nId,
sal_uInt8  nDefaultVal 
)
static

◆ ReadSprm()

static short ReadSprm ( const WW8PLCFx_SEPX pSep,
sal_uInt16  nId,
short  nDefaultVal 
)
static

◆ ReadUSprm()

static sal_uInt16 ReadUSprm ( const WW8PLCFx_SEPX pSep,
sal_uInt16  nId,
short  nDefaultVal 
)
static

◆ Set1Border()

static void Set1Border ( SvxBoxItem rBox,
const WW8_BRCVer9 rBor,
SvxBoxItemLine  nOOIndex,
sal_uInt16  nWWIndex,
short *  pSize,
const bool  bIgnoreSpace 
)
static

◆ SetValSprm() [1/2]

static bool SetValSprm ( sal_Int16 *  pVar,
const WW8RStyle pStyle,
sal_uInt16  nId 
)
static

◆ SetValSprm() [2/2]

static bool SetValSprm ( sal_Int16 *  pVar,
WW8PLCFx_Cp_FKP pPap,
sal_uInt16  nId 
)
static

Definition at line 1620 of file ww8par6.cxx.

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

Referenced by WW8FlyPara::Read().

◆ SetWW8_BRC()

static bool SetWW8_BRC ( int  nBrcVer,
WW8_BRCVer9 rVar,
const sal_uInt8 pS,
size_t  nLen 
)
static

Definition at line 1320 of file ww8par6.cxx.

References pS.

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

Variable Documentation

◆ MM_200

constexpr auto MM_200 = o3tl::convert(20, o3tl::Length::mm, o3tl::Length::twip)
constexpr

Definition at line 115 of file ww8par6.cxx.

Referenced by wwSectionManager::CreateSep().

◆ MM_250

constexpr auto MM_250 = o3tl::convert(25, o3tl::Length::mm, o3tl::Length::twip)
constexpr

Definition at line 113 of file ww8par6.cxx.

Referenced by wwSectionManager::CreateSep().