LibreOffice Module sw (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
SwWW8ImplReader Class Reference

#include <ww8par.hxx>

Collaboration diagram for SwWW8ImplReader:
[legend]

Public Member Functions

 ~SwWW8ImplReader ()
 
sal_uInt16 GetToggleAttrFlags () const
 
sal_uInt16 GetToggleBiDiAttrFlags () const
 
void SetToggleAttrFlags (sal_uInt16 nFlags)
 
void SetToggleBiDiAttrFlags (sal_uInt16 nFlags)
 
tools::Long Read_Footnote (WW8PLCFManResult *pRes)
 
sal_uInt16 End_Footnote ()
 
tools::Long Read_Field (WW8PLCFManResult *pRes)
 
sal_uInt16 End_Field ()
 
tools::Long Read_Book (WW8PLCFManResult *)
 
tools::Long Read_And (WW8PLCFManResult *pRes)
 Use authornames, if not available fall back to initials. More...
 
tools::Long Read_AtnBook (WW8PLCFManResult *)
 
tools::Long Read_FactoidBook (WW8PLCFManResult *)
 
void Read_Special (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_Obj (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_PicLoc (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_BoldUsw (sal_uInt16 nId, const sal_uInt8 *, short nLen)
 
void Read_Bidi (sal_uInt16 nId, const sal_uInt8 *, short nLen)
 
void Read_BoldBiDiUsw (sal_uInt16 nId, const sal_uInt8 *, short nLen)
 
void Read_AmbiguousSPRM (sal_uInt16 nId, const sal_uInt8 *, short nLen)
 
void Read_SubSuper (sal_uInt16, const sal_uInt8 *, short nLen)
 
bool ConvertSubToGraphicPlacement ()
 
void Read_SubSuperProp (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_Underline (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_TextColor (sal_uInt16, const sal_uInt8 *, short nLen)
 
void openFont (sal_uInt16 nFCode, sal_uInt16 nId)
 
void closeFont (sal_uInt16 nId)
 
void Read_FontCode (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_FontSize (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_CharSet (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_Language (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_CColl (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_Kern (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_FontKern (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_Emphasis (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_ScaleWidth (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_Relief (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_TextAnim (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_NoLineNumb (sal_uInt16 nId, const sal_uInt8 *pData, short nLen)
 
void Read_LR (sal_uInt16 nId, const sal_uInt8 *, short nLen)
 
void Read_UL (sal_uInt16 nId, const sal_uInt8 *, short nLen)
 
void Read_ParaAutoBefore (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_ParaAutoAfter (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_ParaContextualSpacing (sal_uInt16 nId, const sal_uInt8 *pData, short nLen)
 
void Read_LineBreakClear (sal_uInt16 nId, const sal_uInt8 *pData, short nLen)
 
void Read_LineSpace (sal_uInt16, const sal_uInt8 *, short nLen)
 
void SetRelativeJustify (bool bRel)
 
bool IsRelativeJustify ()
 
bool IsRelativeJustify (sal_uInt16 nColl, o3tl::sorted_vector< sal_uInt16 > &rVisitedStyles)
 
void Read_Justify (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_IdctHint (sal_uInt16, const sal_uInt8 *, short nLen)
 
bool IsRightToLeft ()
 
void Read_RTLJustify (sal_uInt16, const sal_uInt8 *, short nLen)
 
void Read_Hyphenation (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_WidowControl (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_AlignFont (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_UsePgsuSettings (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_KeepLines (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_KeepParas (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_BreakBefore (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_ApoPPC (sal_uInt16, const sal_uInt8 *pData, short)
 
void Read_BoolItem (sal_uInt16 nId, const sal_uInt8 *, short nLen)
 
void Read_Border (sal_uInt16 nId, const sal_uInt8 *pData, short nLen)
 
void Read_CharBorder (sal_uInt16 nId, const sal_uInt8 *pData, short nLen)
 
void Read_Tab (sal_uInt16 nId, const sal_uInt8 *pData, short nLen)
 
void Read_Symbol (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_FieldVanish (sal_uInt16 nId, const sal_uInt8 *pData, short nLen)
 
void Read_CRevisionMark (RedlineType eType, const sal_uInt8 *pData, short nLen)
 
void Read_CFRMark (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_CFRMarkDel (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_CPropRMark (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_TabRowEnd (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_TabCellEnd (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_Shade (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_ANLevelNo (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_ANLevelDesc (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_POutLvl (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_OLST (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_CharShadow (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_CharHighlight (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_ListLevel (sal_uInt16 nId, const sal_uInt8 *pData, short nLen)
 
void Read_LFOPosition (sal_uInt16 nId, const sal_uInt8 *pData, short nLen)
 read and interpret the sprmPIlfo used to determine which list contains the paragraph. More...
 
bool SetTextFormatCollAndListLevel (const SwPaM &rRg, SwWW8StyInf &rStyleInfo)
 
void Read_StyleCode (sal_uInt16, const sal_uInt8 *pData, short nLen)
 Special FastSave - Attributes. More...
 
void Read_Majority (sal_uInt16, const sal_uInt8 *, short)
 Read_Majority is for Majority (103) and Majority50 (108) More...
 
void Read_DoubleLine_Rotate (sal_uInt16, const sal_uInt8 *pDATA, short nLen)
 
void Read_TextForeColor (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_TextBackColor (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_ParaBackColor (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_ParaBiDi (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_TextVerticalAdjustment (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
void Read_UnderlineColor (sal_uInt16, const sal_uInt8 *pData, short nLen)
 
tools::Long MapBookmarkVariables (const WW8FieldDesc *pF, OUString &rOrigName, const OUString &rData)
 
OUString GetMappedBookmark (std::u16string_view rOrigName)
 
eF_ResT Read_F_Input (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_InputVar (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_ANumber (WW8FieldDesc *, OUString &)
 
eF_ResT Read_F_DocInfo (WW8FieldDesc *pF, OUString &rStr)
 
eF_ResT Read_F_Author (WW8FieldDesc *, OUString &)
 
eF_ResT Read_F_TemplName (WW8FieldDesc *, OUString &)
 
SvNumFormatType GetTimeDatePara (std::u16string_view aStr, sal_uInt32 &rFormat, LanguageType &rLang, int nWhichDefault, bool bHijri=false)
 
bool ForceFieldLanguage (SwField &rField, LanguageType nLang)
 
eF_ResT Read_F_DateTime (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_FileName (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_Num (WW8FieldDesc *pF, OUString &)
 
eF_ResT Read_F_CurPage (WW8FieldDesc *, OUString &)
 
eF_ResT Read_F_Ref (WW8FieldDesc *pF, OUString &)
 
eF_ResT Read_F_Set (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_PgRef (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_NoteReference (WW8FieldDesc *pF, OUString &rStr)
 
eF_ResT Read_F_Tox (WW8FieldDesc *pF, OUString &rStr)
 
eF_ResT Read_F_Symbol (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_Embedd (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_FormTextBox (WW8FieldDesc *pF, OUString &rStr)
 
eF_ResT Read_F_FormCheckBox (WW8FieldDesc *pF, OUString &rStr)
 
eF_ResT Read_F_FormListBox (WW8FieldDesc *pF, OUString &rStr)
 
css::awt::Size MiserableDropDownFormHack (const OUString &rString, css::uno::Reference< css::beans::XPropertySet > const &rPropSet)
 
eF_ResT Read_F_Macro (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_DBField (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_DBNext (WW8FieldDesc *, OUString &)
 
eF_ResT Read_F_DBNum (WW8FieldDesc *, OUString &)
 
eF_ResT Read_F_Equation (WW8FieldDesc *, OUString &)
 
void Read_SubF_Ruby (msfilter::util::WW8ReadFieldParams &rReadParam)
 
eF_ResT Read_F_IncludePicture (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_IncludeText (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_Seq (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_Styleref (WW8FieldDesc *, OUString &rStr)
 Reads a STYLEREF field. More...
 
eF_ResT Read_F_OCX (WW8FieldDesc *, OUString &)
 
eF_ResT Read_F_Hyperlink (WW8FieldDesc *, OUString &rStr)
 
eF_ResT Read_F_Shape (WW8FieldDesc *pF, OUString &rStr)
 
eF_ResT Read_F_HTMLControl (WW8FieldDesc *pF, OUString &rStr)
 
short ImportSprm (const sal_uInt8 *pPos, sal_Int32 nMemLen, sal_uInt16 nId=0)
 
bool SearchRowEnd (WW8PLCFx_Cp_FKP *pPap, WW8_CP &rStartCp, int nLevel) const
 
const WW8FibGetFib () const
 
SwDocGetDoc () const
 
sal_uInt16 GetCurrentColl () const
 
void SetNCurrentColl (sal_uInt16 nColl)
 
std::unique_ptr< SfxItemSetSetCurrentItemSet (std::unique_ptr< SfxItemSet > pItemSet)
 
sal_uInt16 StyleUsingLFO (sal_uInt16 nLFOIndex) const
 
const SwFormatGetStyleWithOrgWWName (std::u16string_view rName) const
 
 SwWW8ImplReader (sal_uInt8 nVersionPara, SotStorage *pStorage, SvStream *pSt, SwDoc &rD, OUString aBaseURL, bool bNewDoc, bool bSkipImages, SwPosition const &rPos)
 
const OUString & GetBaseURL () const
 
ErrCode LoadDoc (WW8Glossary *pGloss=nullptr)
 
rtl_TextEncoding GetCurrentCharSet ()
 
rtl_TextEncoding GetCurrentCJKCharSet ()
 
rtl_TextEncoding GetCharSetFromLanguage ()
 
rtl_TextEncoding GetCJKCharSetFromLanguage ()
 
void PostProcessAttrs ()
 
void ReadEmbeddedData (SvStream &rStrm, SwDocShell const *pDocShell, struct HyperLinksTable &hlStr)
 
void NotifyMacroEventRead ()
 

Static Public Member Functions

static SwFrameFormatContainsSingleInlineGraphic (const SwPaM &rRegion)
 
static bool ParseTabPos (WW8_TablePos *aTabPos, WW8PLCFx_Cp_FKP *pPap)
 
static Color ExtractColour (const sal_uInt8 *&rpData, bool bVer67)
 
static bool GetPictGrafFromStream (Graphic &rGraphic, SvStream &rSrc)
 
static SAL_WARN_UNUSED_RESULT bool PicRead (SvStream *pDataStream, WW8_PIC *pPic, bool bVer67)
 
static bool ImportOleWMF (const tools::SvRef< SotStorage > &xSrc1, GDIMetaFile &rWMF, tools::Long &rX, tools::Long &rY)
 
static Color GetCol (sal_uInt8 nIco)
 

Private Member Functions

const SprmReadInfoGetSprmReadInfo (sal_uInt16 nId) const
 
bool StyleExists (unsigned int nColl) const
 
SwWW8StyInfGetStyle (sal_uInt16 nColl) const
 
void AppendTextNode (SwPosition &rPos)
 
void Read_HdFt (int nSect, const SwPageDesc *pPrev, const wwSection &rSection)
 
void Read_HdFtText (WW8_CP nStartCp, WW8_CP nLen, SwFrameFormat const *pHdFtFormat)
 
void Read_HdFtTextAsHackedFrame (WW8_CP nStart, WW8_CP nLen, SwFrameFormat const &rHdFtFormat, sal_uInt16 nPageWidth)
 
bool isValid_HdFt_CP (WW8_CP nHeaderCP) const
 
bool HasOwnHeaderFooter (sal_uInt8 nWhichItems, sal_uInt8 grpfIhdt, int nSect)
 
void HandleLineNumbering (const wwSection &rSection)
 
void CopyPageDescHdFt (const SwPageDesc *pOrgPageDesc, SwPageDesc *pNewPageDesc, sal_uInt8 nCode)
 
void DeleteStack (std::unique_ptr< SwFltControlStack > prStck)
 
void DeleteCtrlStack ()
 
void DeleteRefStacks ()
 
void DeleteAnchorStack ()
 
void emulateMSWordAddTextToParagraph (const OUString &rAddString)
 
void simpleAddTextToParagraph (std::u16string_view aAddString)
 
bool HandlePageBreakChar ()
 
bool ReadChar (tools::Long nPosCp, tools::Long nCpOfs)
 
bool ReadPlainChars (WW8_CP &rPos, sal_Int32 nEnd, sal_Int32 nCpOfs)
 Return value: true for non special chars. More...
 
bool ReadChars (WW8_CP &rPos, WW8_CP nNextAttr, tools::Long nTextEnd, tools::Long nCpOfs)
 Return value: true for para end. More...
 
void SetDocumentGrid (SwFrameFormat &rFormat, const wwSection &rSection)
 
void ProcessCurrentCollChange (WW8PLCFManResult &rRes, bool *pStartAttr, bool bCallProcessSpecial)
 
tools::Long ReadTextAttr (WW8_CP &rTextPos, tools::Long nTextEnd, bool &rbStartLine, int nDepthGuard=0)
 
void ReadAttrs (WW8_CP &rTextPos, WW8_CP &rNext, tools::Long nTextEnd, bool &rbStartLine)
 
void CloseAttrEnds ()
 CloseAttrEnds to only read the attribute ends at the end of a text or a text area (Header, Footnote, ...). More...
 
bool ReadText (WW8_CP nStartCp, WW8_CP nTextLen, ManTypes nType)
 
void ReadRevMarkAuthorStrTabl (SvStream &rStrm, sal_Int32 nTablePos, sal_Int32 nTableSiz, SwDoc &rDoc)
 
void Read_HdFtFootnoteText (const SwNodeIndex *pSttIdx, WW8_CP nStartCp, WW8_CP nLen, ManTypes nType)
 
void ImportTox (int nFieldId, const OUString &aStr)
 
void EndSprm (sal_uInt16 nId)
 
void NewAttr (const SfxPoolItem &rAttr, const bool bFirstLineOfStSet=false, const bool bLeftIndentSet=false)
 
bool GetFontParams (sal_uInt16, FontFamily &, OUString &, FontPitch &, rtl_TextEncoding &)
 
bool SetNewFontAttr (sal_uInt16 nFCode, bool bSetEnums, sal_uInt16 nWhich)
 
void ResetCharSetVars ()
 
void ResetCJKCharSetVars ()
 
const SfxPoolItemGetFormatAttr (sal_uInt16 nWhich)
 
bool JoinNode (SwPaM &rPam, bool bStealAttr=false)
 
void MatchSdrItemsIntoFlySet (SdrObject const *pSdrObj, SfxItemSet &aFlySet, MSO_LineStyle eLineStyle, MSO_LineDashing eDashing, MSO_SPT eShapeType, tools::Rectangle &rInnerDist)
 
void SetAttributesAtGrfNode (const SvxMSDffImportRec &rRecord, const SwFrameFormat &rFlyFormat, WW8_FSPA const *pF)
 
bool IsDropCap () const
 
bool IsListOrDropcap () const
 
std::unique_ptr< WW8FlyParaConstructApo (const ApoTestResults &rApo, const WW8_TablePos *pTabPos)
 
bool StartApo (const ApoTestResults &rApo, const WW8_TablePos *pTabPos)
 
void StopApo ()
 
bool TestSameApo (const ApoTestResults &rApo, const WW8_TablePos *pTabPos)
 
ApoTestResults TestApo (int nCellLevel, bool bTableRowEnd, const WW8_TablePos *pTabPos)
 
void EndSpecial ()
 
bool ProcessSpecial (bool &rbReSync, WW8_CP nStartCp)
 
sal_uInt16 TabRowSprm (int nLevel) const
 
bool ReadGrafFile (OUString &rFileName, std::optional< Graphic > &rpGraphic, const WW8_PIC &rPic, SvStream *pSt, sal_uLong nFilePos, bool *pDelIt)
 
SwFlyFrameFormatMakeGrafNotInContent (const WW8PicDesc &rPD, const Graphic *pGraph, const OUString &rFileName, const SfxItemSet &rGrfSet)
 
SwFrameFormatMakeGrafInContent (const WW8_PIC &rPic, const WW8PicDesc &rPD, const Graphic *pGraph, const OUString &rFileName, const SfxItemSet &rGrfSet)
 
SwFrameFormatAddAutoAnchor (SwFrameFormat *pFormat)
 
SwFrameFormatImportGraf1 (WW8_PIC const &rPic, SvStream *pSt, sal_uLong nFilePos)
 
SwFrameFormatImportGraf (SdrTextObj const *pTextObj=nullptr, SwFrameFormat const *pFlyFormat=nullptr)
 
rtl::Reference< SdrObjectImportOleBase (Graphic &rGraph, const Graphic *pGrf=nullptr, const SfxItemSet *pFlySet=nullptr, const tools::Rectangle &aVisArea=tools::Rectangle())
 
SwFrameFormatImportOle (const Graphic *=nullptr, const SfxItemSet *pFlySet=nullptr, const SfxItemSet *pGrfSet=nullptr, const tools::Rectangle &aVisArea=tools::Rectangle())
 
SwFlyFrameFormatInsertOle (SdrOle2Obj &rObject, const SfxItemSet &rFlySet, const SfxItemSet *rGrfSet)
 
bool ImportFormulaControl (WW8FormulaControl &rBox, WW8_CP nStart, SwWw8ControlType nWhich)
 
void ImportDop ()
 DOP. More...
 
void ImportDopTypography (const WW8DopTypography &rTypo)
 
ErrCode LoadThroughDecryption (WW8Glossary *pGloss)
 
ErrCode SetSubStreams (tools::SvRef< SotStorageStream > &rTableStream, tools::SvRef< SotStorageStream > &rDataStream)
 
ErrCode CoreLoad (WW8Glossary const *pGloss)
 
void ReadDocVars ()
 
bool StartTable (WW8_CP nStartCp)
 
bool InEqualApo (int nLvl) const
 
bool InLocalApo () const
 
bool InEqualOrHigherApo (int nLvl) const
 
void TabCellEnd ()
 
void StopTable ()
 
bool IsInvalidOrToBeMergedTabCell () const
 
void SetAnlvStrings (SwNumFormat &rNum, int nLevel, WW8_ANLV const &rAV, const sal_uInt8 *pText, size_t nStart, size_t nElements, bool bOutline)
 
void SetAnld (SwNumRule *pNumR, WW8_ANLD const *pAD, sal_uInt8 nSwLevel, bool bOutLine)
 
void SetNumOlst (SwNumRule *pNumR, WW8_OLST *pO, sal_uInt8 nSwLevel)
 
SwNumRuleGetStyRule ()
 
void StartAnl (const sal_uInt8 *pSprm13)
 
void NextAnlLine (const sal_uInt8 *pSprm13)
 
void StopAllAnl (bool bGoBack=true)
 
void StopAnlToRestart (sal_uInt8 nType, bool bGoBack=true)
 
bool ReadGrafStart (void *pData, short nDataSiz, WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
rtl::Reference< SdrObjectReadLine (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
rtl::Reference< SdrObjectReadRect (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
rtl::Reference< SdrObjectReadEllipse (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
rtl::Reference< SdrObjectReadArc (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
rtl::Reference< SdrObjectReadPolyLine (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
void InsertTxbxStyAttrs (SfxItemSet &rS, sal_uInt16 nColl)
 
void InsertAttrsAsDrawingAttrs (WW8_CP nStartCp, WW8_CP nEndCp, ManTypes eType, bool bONLYnPicLocFc=false)
 
bool GetTxbxTextSttEndCp (WW8_CP &rStartCp, WW8_CP &rEndCp, sal_uInt16 nTxBxS, sal_uInt16 nSequence)
 
sal_Int32 GetRangeAsDrawingString (OUString &rString, tools::Long StartCp, tools::Long nEndCp, ManTypes eType)
 
std::optional< OutlinerParaObjectImportAsOutliner (OUString &rString, WW8_CP nStartCp, WW8_CP nEndCp, ManTypes eType)
 
void InsertTxbxText (SdrTextObj *pTextObj, Size const *pObjSiz, sal_uInt16 nTxBxS, sal_uInt16 nSequence, tools::Long nPosCp, SwFrameFormat const *pFlyFormat, bool bMakeSdrGrafObj, bool &rbEraseTextObj, bool *pbTestTxbxContainsText=nullptr, tools::Long *pnStartCp=nullptr, tools::Long *pnEndCp=nullptr, bool *pbContainsGraphics=nullptr, SvxMSDffImportRec const *pRecord=nullptr)
 
bool TxbxChainContainsRealText (sal_uInt16 nTxBxS, tools::Long &rStartCp, tools::Long &rEndCp)
 
rtl::Reference< SdrObjectReadTextBox (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
rtl::Reference< SdrObjectReadCaptionBox (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
rtl::Reference< SdrObjectReadGroup (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
rtl::Reference< SdrObjectReadGrafPrimitive (short &rLeft, SfxAllItemSet &rSet)
 
void ReadGrafLayer1 (WW8PLCFspecial &rPF, tools::Long nGrafAnchorCp)
 
SdrObjectCreateContactObject (SwFrameFormat *pFlyFormat)
 
RndStdIds ProcessEscherAlign (SvxMSDffImportRec &rRecord, WW8_FSPA &rFSPA, SfxItemSet &rFlySet)
 
bool MiserableRTLGraphicsHack (SwTwips &rLeft, SwTwips nWidth, sal_Int16 eHoriOri, sal_Int16 eHoriRel)
 
SwFrameFormatRead_GrafLayer (tools::Long nGrafAnchorCp)
 
SwFlyFrameFormatImportReplaceableDrawables (rtl::Reference< SdrObject > &rpObject, rtl::Reference< SdrObject > &rpOurNewObject, SvxMSDffImportRec &rRecord, WW8_FSPA &rF, SfxItemSet &rFlySet)
 
SwFlyFrameFormatConvertDrawTextToFly (rtl::Reference< SdrObject > &rpObject, rtl::Reference< SdrObject > &rpOurNewObject, const SvxMSDffImportRec &rRecord, RndStdIds eAnchor, const WW8_FSPA &rF, SfxItemSet &rFlySet)
 
SwFrameFormatMungeTextIntoDrawBox (SvxMSDffImportRec &rRecord, tools::Long nGrafAnchorCp, SwFrameFormat *pRetFrameFormat)
 
void GraphicCtor ()
 
void GraphicDtor ()
 
OUString GetFieldResult (WW8FieldDesc const *pF)
 
void MakeTagString (OUString &rStr, const OUString &rOrg)
 
void UpdateFields ()
 
OUString ConvertFFileName (const OUString &rRaw)
 translate FieldParameter names into the system character set and at the same time, double backslashes are converted into single ones More...
 
WW8_CP Read_F_Tag (WW8FieldDesc *pF)
 
void InsertTagField (const sal_uInt16 nId, const OUString &rTagText)
 
tools::Long ImportExtSprm (WW8PLCFManResult *pRes)
 
void EndExtSprm (sal_uInt16 nSprmId)
 
void ReadDocInfo ()
 Document Info. More...
 
void RegisterNumFormatOnTextNode (sal_uInt16 nCurrentLFO, sal_uInt8 nCurrentLevel, const bool bSetAttr=true)
 
void RegisterNumFormatOnStyle (sal_uInt16 nStyle)
 
void SetStylesList (sal_uInt16 nStyle, sal_uInt16 nCurrentLFO, sal_uInt8 nCurrentLevel)
 
void RegisterNumFormat (sal_uInt16 nCurrentLFO, sal_uInt8 nCurrentLevel)
 
const OUString * GetAnnotationAuthor (sal_uInt16 nIdx)
 
void GetSmartTagInfo (SwFltRDFMark &rMark)
 
void SetToggleAttr (sal_uInt8 nAttrId, bool bOn)
 
void SetToggleBiDiAttr (sal_uInt8 nAttrId, bool bOn)
 
void ChkToggleAttr_ (sal_uInt16 nOldStyle81Mask, sal_uInt16 nNewStyle81Mask)
 
void ChkToggleAttr (sal_uInt16 nOldStyle81Mask, sal_uInt16 nNewStyle81Mask)
 
void ChkToggleBiDiAttr_ (sal_uInt16 nOldStyle81Mask, sal_uInt16 nNewStyle81Mask)
 
void ChkToggleBiDiAttr (sal_uInt16 nOldStyle81Mask, sal_uInt16 nNewStyle81Mask)
 
void PopTableDesc ()
 
void MoveInsideFly (const SwFrameFormat *pFlyFormat)
 
SwTwips MoveOutsideFly (SwFrameFormat *pFlyFormat, const SwPosition &rPos, bool bTableJoin=true)
 
void SetOutlineStyles ()
 
bool SetSpacing (SwPaM &rMyPam, int nSpace, bool bIsUpper)
 
bool SetUpperSpacing (SwPaM &pMyPam, int nSpace)
 
bool SetLowerSpacing (SwPaM &rMyPam, int nSpace)
 
bool IsInlineEscherHack () const
 
void StoreMacroCmds ()
 
bool IsObjectLayoutInTableCell (const sal_uInt32 nGroupShapeBooleanProperties) const
 
void ReadGlobalTemplateSettings (std::u16string_view sCreatedFrom, const css::uno::Reference< css::container::XNameContainer > &xPrjNameMap)
 
 SwWW8ImplReader (const SwWW8ImplReader &)=delete
 
SwWW8ImplReaderoperator= (const SwWW8ImplReader &)=delete
 

Static Private Member Functions

static bool LangUsesHindiNumbers (LanguageType nLang)
 
static sal_Unicode TranslateToHindiNumbers (sal_Unicode)
 
static bool IsBorder (const WW8_BRCVer9 *pbrc, bool bChkBtwn=false)
 
static bool SetBorder (SvxBoxItem &rBox, const WW8_BRCVer9 *pbrc, short *pSizeArray=nullptr, sal_uInt8 nSetBorders=0xFF)
 
static void GetBorderDistance (const WW8_BRCVer9 *pbrc, tools::Rectangle &rInnerDist)
 
static sal_uInt16 GetParagraphAutoSpace (bool fDontUseHTMLAutoSpacing)
 
static bool SetShadow (SvxShadowItem &rShadow, const short *pSizeArray, const WW8_BRCVer9 &aRightBrc)
 
static bool SetFlyBordersShadow (SfxItemSet &rFlySet, const WW8_BRCVer9 *pbrc, short *SizeArray)
 
static void SetPageBorder (SwFrameFormat &rFormat, const wwSection &rSection)
 
static sal_Int32 MatchSdrBoxIntoFlyBoxItem (const Color &rLineColor, MSO_LineStyle eLineStyle, MSO_LineDashing eDashing, MSO_SPT eShapeType, sal_Int32 &rLineWidth, SvxBoxItem &rBox)
 
static void AdjustLRWrapForWordMargins (const SvxMSDffImportRec &rRecord, SvxLRSpaceItem &rLR)
 
static void AdjustULWrapForWordMargins (const SvxMSDffImportRec &rRecord, SvxULSpaceItem &rUL)
 
static void MapWrapIntoFlyFormat (const SvxMSDffImportRec &rRecord, SwFrameFormat &rFlyFormat)
 
static void StripNegativeAfterIndent (SwFrameFormat const *pFlyFormat)
 
static void ReplaceObj (const SdrObject &rReplaceTextObj, SdrObject &rSubObj)
 

Private Attributes

SwDocShellm_pDocShell
 
SotStoragem_pStg
 
SvStreamm_pStrm
 
SvStreamm_pTableStream
 
SvStreamm_pDataStream
 
SwDocm_rDoc
 
std::shared_ptr< SwUnoCursormpCursor
 
SwPaMm_pPaM
 
std::unique_ptr< SwWW8FltControlStackm_xCtrlStck
 
std::unique_ptr< sw::util::RedlineStackm_xRedlineStack
 
std::unique_ptr< SwWW8ReferencedFltEndStackm_xReffedStck
 
std::unique_ptr< SwWW8FltRefStackm_xReffingStck
 
std::unique_ptr< SwWW8FltAnchorStackm_xAnchorStck
 
std::deque< WW8FieldEntrym_aFieldStack
 
std::deque< FootnoteDescriptorm_aFootnoteStack
 
std::optional< SwLineBreakClearm_oLineBreakClear
 
wwSectionManager m_aSectionManager
 
wwExtraneousParas m_aExtraneousParas
 
sw::util::InsertedTablesManager m_aInsertedTables
 
wwSectionNamer m_aSectionNameGenerator
 
std::optional< wwSprmParserm_oSprmParser
 
wwFrameNamer m_aGrfNameGenerator
 
sw::util::ParaStyleMapper m_aParaStyleMapper
 
sw::util::CharStyleMapper m_aCharStyleMapper
 
std::stack< rtl_TextEncoding > m_aFontSrcCharSets
 
std::stack< rtl_TextEncoding > m_aFontSrcCJKCharSets
 
std::unique_ptr< ImportProgressm_xProgress
 
std::unique_ptr< SwMSConvertControlsm_xFormImpl
 
SwFlyFrameFormatm_pFlyFormatOfJustInsertedGraphic
 
std::unique_ptr< FrameDeleteWatchm_xFormatOfJustInsertedApo
 
SwPaMm_pPreviousNumPaM
 
const SwNumRulem_pPrevNumRule
 
std::deque< bool > m_aApos
 
std::vector< const SwCharFormat * > m_aRubyCharFormats
 
std::set< sal_uLongm_aGrafPosSet
 
std::unique_ptr< WW8PostProcessAttrsInfom_pPostProcessAttrsInfo
 
std::shared_ptr< WW8Fibm_xWwFib
 
std::unique_ptr< WW8Fontsm_xFonts
 
std::unique_ptr< WW8Dopm_xWDop
 
std::unique_ptr< WW8ListManagerm_xLstManager
 
std::unique_ptr< WW8ScannerBasem_xSBase
 
std::shared_ptr< WW8PLCFManm_xPlcxMan
 
std::map< short, OUString > m_aLinkStringMap
 
o3tl::sorted_vector< const SwNode * > m_aTextNodesHavingFirstLineOfstSet
 
o3tl::sorted_vector< const SwNode * > m_aTextNodesHavingLeftIndentSet
 
std::unique_ptr< WW8RStylem_xStyles
 
SwFormatm_pCurrentColl
 
std::unique_ptr< SfxItemSetm_xCurrentItemSet
 
std::vector< SwWW8StyInfm_vColl
 
const SwTextFormatCollm_pDfltTextFormatColl
 
SwFormatm_pStandardFormatColl
 
std::unique_ptr< WW8PLCF_HdFtm_xHdFt
 
std::unique_ptr< WW8FlyParam_xWFlyPara
 
std::unique_ptr< WW8SwFlyParam_xSFlyPara
 
std::unique_ptr< WW8TabDescm_xTableDesc
 
std::stack< std::unique_ptr< WW8TabDesc > > m_aTableStack
 
ANLDRuleMap m_aANLDRules
 
std::unique_ptr< WW8_OLSTm_xNumOlst
 
SdrModelm_pDrawModel
 
SdrPagem_pDrawPg
 
std::unique_ptr< EditEnginem_pDrawEditEngine
 
std::unique_ptr< wwZOrdererm_xWWZOrder
 
SwFieldTypem_pNumFieldType
 
std::unique_ptr< SwMSDffManagerm_xMSDffManager
 
std::optional< std::vector< OUString > > m_xAtnNames
 
std::unique_ptr< WW8SmartTagDatam_pSmartTagData
 
std::map< sal_uInt16, std::size_t > m_aAuthorInfos
 Redlining Authors, map word author key to writer author value. More...
 
OUString m_sBaseURL
 
sal_uInt32 m_nIniFlags
 
sal_uInt32 m_nIniFlags1
 
sal_uInt32 m_nFieldFlags
 
sal_uInt32 m_nFieldTagAlways [3]
 
sal_uInt32 m_nFieldTagBad [3]
 
bool m_bRegardHindiDigits
 
bool m_bDrawCpOValid
 
WW8_CP m_nDrawCpO
 
sal_uLong m_nPicLocFc
 
sal_uLong m_nObjLocFc
 
sal_Int32 m_nIniFlyDx
 
sal_Int32 m_nIniFlyDy
 
rtl_TextEncoding m_eTextCharSet
 
rtl_TextEncoding m_eStructCharSet
 
rtl_TextEncoding m_eHardCharSet
 
sal_uInt16 m_nProgress
 
sal_uInt16 m_nCurrentColl
 
sal_uInt16 m_nFieldNum
 
sal_uInt16 m_nLFOPosition
 
short m_nCharFormat
 
short m_nDrawXOfs
 
short m_nDrawYOfs
 
short m_nDrawXOfs2
 
short m_nDrawYOfs2
 
sal_Unicode m_cSymbol
 
sal_uInt8 m_nWantedVersion
 
sal_uInt8 m_nSwNumLevel
 
sal_uInt8 m_nWwNumType
 
const SwNumRulem_pChosenWW8OutlineStyle
 
sal_uInt8 m_nListLevel
 
bool m_bNewDoc
 
bool m_bSkipImages
 
bool m_bReadNoTable
 
bool m_bPgSecBreak
 
bool m_bSpec
 
bool m_bObj
 
bool m_bTxbxFlySection
 
bool m_bHasBorder
 
bool m_bSymbol
 
bool m_bIgnoreText
 
int m_nInTable
 
bool m_bWasTabRowEnd
 
bool m_bWasTabCellEnd
 
bool m_bAnl
 
bool m_bHdFtFootnoteEdn
 
bool m_bFootnoteEdn
 
bool m_bIsHeader
 
bool m_bIsFooter
 
bool m_bIsUnicode
 
bool m_bCpxStyle
 
bool m_bStyNormal
 
bool m_bWWBugNormal
 
bool m_bNoAttrImport
 
bool m_bInHyperlink
 
bool m_bWasParaEnd
 
bool m_bVer67
 
bool m_bVer6
 
bool m_bVer7
 
bool m_bVer8
 
bool m_bEmbeddObj
 
bool m_bCurrentAND_fNumberAcross
 
bool m_bNoLnNumYet
 
bool m_bFirstPara
 
bool m_bFirstParaOfPage
 
bool m_bParaAutoBefore
 
bool m_bParaAutoAfter
 
bool m_bDropCap
 
sal_Int32 m_nDropCap
 
bool m_bBidi
 
bool m_bReadTable
 
bool m_bLoadingTOXCache
 
int m_nEmbeddedTOXLevel
 
bool m_bLoadingTOXHyperlink
 
std::optional< SwPaMm_oPosAfterTOC
 
std::unique_ptr< TextNodeListenerm_xPreviousNode
 
std::optional< SwPositionm_oLastAnchorPos
 
bool m_bCareFirstParaEndInToc
 
bool m_bCareLastParaEndInToc
 
cp_set m_aTOXEndCps
 
bool m_bNotifyMacroEventRead
 
bool m_bFuzzing
 

Friends

class WW8RStyle
 
class WW8TabDesc
 
class WW8ReaderSave
 
struct WW8FlyPara
 
struct WW8SwFlyPara
 
class WW8FlySet
 
class SwMSDffManager
 
class SwWW8FltControlStack
 
class WW8FormulaControl
 
class wwSectionManager
 

Detailed Description

Definition at line 1107 of file ww8par.hxx.

Constructor & Destructor Documentation

◆ SwWW8ImplReader() [1/2]

SwWW8ImplReader::SwWW8ImplReader ( const SwWW8ImplReader )
privatedelete

◆ ~SwWW8ImplReader()

SwWW8ImplReader::~SwWW8ImplReader ( )

Definition at line 4354 of file ww8par.cxx.

◆ SwWW8ImplReader() [2/2]

SwWW8ImplReader::SwWW8ImplReader ( sal_uInt8  nVersionPara,
SotStorage pStorage,
SvStream pSt,
SwDoc rD,
OUString  aBaseURL,
bool  bNewDoc,
bool  bSkipImages,
SwPosition const &  rPos 
)

Definition at line 4246 of file ww8par.cxx.

References SwDoc::CreateUnoCursor(), m_aApos, m_pStrm, m_rDoc, mpCursor, and SvStream::SetEndian().

Member Function Documentation

◆ AddAutoAnchor()

SwFrameFormat * SwWW8ImplReader::AddAutoAnchor ( SwFrameFormat pFormat)
private

◆ AdjustLRWrapForWordMargins()

void SwWW8ImplReader::AdjustLRWrapForWordMargins ( const SvxMSDffImportRec rRecord,
SvxLRSpaceItem rLR 
)
staticprivate

◆ AdjustULWrapForWordMargins()

void SwWW8ImplReader::AdjustULWrapForWordMargins ( const SvxMSDffImportRec rRecord,
SvxULSpaceItem rUL 
)
staticprivate

◆ AppendTextNode()

void SwWW8ImplReader::AppendTextNode ( SwPosition rPos)
private

◆ ChkToggleAttr()

void SwWW8ImplReader::ChkToggleAttr ( sal_uInt16  nOldStyle81Mask,
sal_uInt16  nNewStyle81Mask 
)
inlineprivate

Definition at line 1696 of file ww8par.hxx.

References ChkToggleAttr_(), and m_xCtrlStck.

Referenced by ProcessCurrentCollChange().

◆ ChkToggleAttr_()

void SwWW8ImplReader::ChkToggleAttr_ ( sal_uInt16  nOldStyle81Mask,
sal_uInt16  nNewStyle81Mask 
)
private

Definition at line 3419 of file ww8par6.cxx.

References i, m_xCtrlStck, n, and SetToggleAttr().

Referenced by ChkToggleAttr().

◆ ChkToggleBiDiAttr()

void SwWW8ImplReader::ChkToggleBiDiAttr ( sal_uInt16  nOldStyle81Mask,
sal_uInt16  nNewStyle81Mask 
)
inlineprivate

Definition at line 1705 of file ww8par.hxx.

References ChkToggleBiDiAttr_(), and m_xCtrlStck.

Referenced by ProcessCurrentCollChange().

◆ ChkToggleBiDiAttr_()

void SwWW8ImplReader::ChkToggleBiDiAttr_ ( sal_uInt16  nOldStyle81Mask,
sal_uInt16  nNewStyle81Mask 
)
private

Definition at line 3435 of file ww8par6.cxx.

References i, m_xCtrlStck, n, and SetToggleBiDiAttr().

Referenced by ChkToggleBiDiAttr().

◆ CloseAttrEnds()

void SwWW8ImplReader::CloseAttrEnds ( )
private

CloseAttrEnds to only read the attribute ends at the end of a text or a text area (Header, Footnote, ...).

We ignore attribute starts and fields.

Definition at line 4020 of file ww8par.cxx.

References eFTN, EndSpecial(), EndSprm(), and m_xPlcxMan.

Referenced by ReadText().

◆ closeFont()

void SwWW8ImplReader::closeFont ( sal_uInt16  nId)

◆ ConstructApo()

std::unique_ptr< WW8FlyPara > SwWW8ImplReader::ConstructApo ( const ApoTestResults rApo,
const WW8_TablePos pTabPos 
)
private

◆ ContainsSingleInlineGraphic()

SwFrameFormat * SwWW8ImplReader::ContainsSingleInlineGraphic ( const SwPaM rRegion)
static

◆ ConvertDrawTextToFly()

SwFlyFrameFormat * SwWW8ImplReader::ConvertDrawTextToFly ( rtl::Reference< SdrObject > &  rpObject,
rtl::Reference< SdrObject > &  rpOurNewObject,
const SvxMSDffImportRec rRecord,
RndStdIds  eAnchor,
const WW8_FSPA rF,
SfxItemSet rFlySet 
)
private

◆ ConvertFFileName()

OUString SwWW8ImplReader::ConvertFFileName ( const OUString &  rRaw)
private

translate FieldParameter names into the system character set and at the same time, double backslashes are converted into single ones

Definition at line 269 of file ww8par5.cxx.

References aName, m_sBaseURL, and URIHelper::SmartRel2Abs().

Referenced by wwSectionManager::CreateSep(), Read_F_Hyperlink(), Read_F_IncludePicture(), and Read_F_IncludeText().

◆ ConvertSubToGraphicPlacement()

bool SwWW8ImplReader::ConvertSubToGraphicPlacement ( )

◆ CopyPageDescHdFt()

void SwWW8ImplReader::CopyPageDescHdFt ( const SwPageDesc pOrgPageDesc,
SwPageDesc pNewPageDesc,
sal_uInt8  nCode 
)
private

◆ CoreLoad()

ErrCode SwWW8ImplReader::CoreLoad ( WW8Glossary const *  pGloss)
private

Definition at line 5012 of file ww8par.cxx.

References WW8PLCF::advance(), SwPosition::Assign(), IDocumentMarkAccess::BOOKMARK, CONTINUOUS_ENDNOTES, SwpHints::Count(), sfx2::createBaseURI(), sw::util::InsertedTablesManager::DelAndMakeTableFrames(), wwExtraneousParas::delete_all_from_doc(), DeleteAnchorStack(), DeleteCtrlStack(), DeleteRefStacks(), IDocumentLayoutAccess::DelLayoutFormat(), SwDoc::DOCTYPE_MSWORD, eMode, ERRCODE_NONE, IDocumentMarkAccess::findBookmark(), fnMoveBackward, FTNNUM_CHAPTER, FTNNUM_DOC, FTNNUM_PAGE, FTNPOS_PAGE, sw::proofreadingiterator::get(), SwNumRule::Get(), SwpHints::Get(), WW8PLCF::Get(), SfxObjectShell::GetBaseModel(), SfxObjectShell::GetBasicManager(), IDocumentMarkAccess::getBookmarksEnd(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), numfunc::GetDefBulletFont(), SwDoc::GetDocShell(), SwDoc::GetDocumentRedlineManager(), SwDoc::GetEndNoteInfo(), SwNodes::GetEndOfContent(), SwNodes::GetEndOfInserts(), WW8Fib::GetFIBCharset(), SwTextAttr::GetFlyCnt(), vcl::Font::GetFontHeight(), SwDoc::GetFootnoteInfo(), SwFormatFlyCnt::GetFrameFormat(), SwNumFormat::GetGrfBulletCP(), SwNode::GetGrfNode(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentExternalData(), SwDoc::getIDocumentLayoutAccess(), SwDoc::getIDocumentMarkAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentSettingAccess(), SwDoc::getIDocumentStylePoolAccess(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), SfxMedium::GetInputStream(), SfxObjectShell::GetMedium(), SfxObjectShell::GetModel(), SwNodeIndex::GetNode(), SwPosition::GetNode(), SwPosition::GetNodeIndex(), SwDoc::GetNodes(), SwNodeIndex::GetNodes(), WW8Glossary::GetNoStrings(), SvxNumberType::GetNumberingType(), SwDoc::GetPageDescCnt(), SwPaM::GetPoint(), Graphic::GetPrefSize(), comphelper::getProcessComponentContext(), SwTextNode::GetpSwpHints(), SwTextAttr::GetStart(), WW8ListManager::GetSvxNumTypeFromMSONFC(), comphelper::OStorageHelper::GetTemporaryStorage(), SwTextNode::GetText(), IDocumentStylePoolAccess::GetTextCollFromPool(), SwNode::GetTextNode(), IDocumentMarkAccess::GetType(), GPOS_AREA, GraphicDtor(), Size::Height(), i, ImportDop(), wwSectionManager::InsertSegments(), lcl_createTemplateToProjectEntry(), m_aExtraneousParas, SwEndNoteInfo::m_aFormat, m_aInsertedTables, m_aLinkStringMap, m_aSectionManager, m_bFuzzing, m_bNewDoc, m_bReadNoTable, m_bVer6, m_bVer67, m_bVer7, m_bVer8, m_bWWBugNormal, SwFootnoteInfo::m_eNum, SwFootnoteInfo::m_ePos, m_eStructCharSet, m_eTextCharSet, m_nFieldFlags, SwEndNoteInfo::m_nFootnoteOffset, m_nProgress, m_oLastAnchorPos, m_oPosAfterTOC, m_oSprmParser, m_pDataStream, m_pDocShell, m_pDrawPg, m_pPaM, m_pStg, m_pStrm, m_pTableStream, m_rDoc, m_sBaseURL, m_vColl, m_xAnchorStck, m_xAtnNames, m_xCtrlStck, m_xFonts, m_xFormImpl, m_xHdFt, m_xLstManager, m_xMSDffManager, m_xProgress, m_xRedlineStack, m_xReffedStck, m_xReffingStck, m_xSBase, m_xSFlyPara, m_xStyles, m_xWDop, m_xWFlyPara, m_xWwFib, SwNodes::MakeTextSection(), MAN_MAINTEXT, MAXLEVEL, SwPaM::Move(), mpCursor, nCount, WW8_STRINGID::nStringId, SvxMSDffShapeOrder::nTxBxComp, nType, On, p, SvxMSDffShapeOrder::pFly, ReadDocInfo(), ReadDocVars(), ReadGlobalTemplateSettings(), ReadRevMarkAuthorStrTabl(), ReadText(), RES_POOLCOLL_STANDARD, RES_TXTATR_FLYCNT(), SAL_WARN, IDocumentSettingAccess::set(), SwNumRule::Set(), SvxNumberFormat::SetBulletChar(), SwDoc::SetContainsMSVBasic(), SwDoc::SetDocumentType(), SwDoc::SetEndNoteInfo(), IDocumentExternalData::setExternalData(), SwDoc::SetFootnoteInfo(), SwFormat::SetFormatAttr(), BasicManager::SetGlobalUNOConstant(), SwNumFormat::SetGraphicBrush(), sw::DocumentRedlineManager::SetHideRedlines(), SwDocShell::SetIsTemplate(), SwFormatChain::SetNext(), SvxNumberType::SetNumberingType(), SetOutlineStyles(), SwFormatChain::SetPrev(), SfxObjectShell::SetReadOnlyUI(), IDocumentRedlineAccess::SetRedlineFlags(), ShowDelete, ShowInsert, IDocumentContentOperations::SplitNode(), SwNode::StartOfSectionIndex(), StoreMacroCmds(), SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, SwNormalStartNode, SwWW8FltControlStack, TOOLS_WARN_EXCEPTION, UpdateFields(), UpdatePageDescs(), SwTextAttr::Which(), Size::Width(), WW8ReadSTTBF(), WW8RStyle, and xModel.

Referenced by LoadThroughDecryption().

◆ CreateContactObject()

SdrObject * SwWW8ImplReader::CreateContactObject ( SwFrameFormat pFlyFormat)
private

◆ DeleteAnchorStack()

void SwWW8ImplReader::DeleteAnchorStack ( )
inlineprivate

Definition at line 1451 of file ww8par.hxx.

References DeleteStack(), and m_xAnchorStck.

Referenced by CoreLoad(), WW8ReaderSave::Restore(), and StopApo().

◆ DeleteCtrlStack()

void SwWW8ImplReader::DeleteCtrlStack ( )
inlineprivate

Definition at line 1442 of file ww8par.hxx.

References DeleteStack(), and m_xCtrlStck.

Referenced by CoreLoad(), and WW8ReaderSave::Restore().

◆ DeleteRefStacks()

void SwWW8ImplReader::DeleteRefStacks ( )
inlineprivate

Definition at line 1446 of file ww8par.hxx.

References DeleteStack(), m_xReffedStck, and m_xReffingStck.

Referenced by CoreLoad().

◆ DeleteStack()

void SwWW8ImplReader::DeleteStack ( std::unique_ptr< SwFltControlStack prStck)
private

Definition at line 4358 of file ww8par.cxx.

References SwPaM::GetPoint(), and m_pPaM.

Referenced by DeleteAnchorStack(), DeleteCtrlStack(), and DeleteRefStacks().

◆ emulateMSWordAddTextToParagraph()

void SwWW8ImplReader::emulateMSWordAddTextToParagraph ( const OUString &  rAddString)
private

◆ End_Field()

sal_uInt16 SwWW8ImplReader::End_Field ( )

◆ End_Footnote()

sal_uInt16 SwWW8ImplReader::End_Footnote ( )

◆ EndExtSprm()

void SwWW8ImplReader::EndExtSprm ( sal_uInt16  nSprmId)
private

Definition at line 5443 of file ww8par6.cxx.

References eFTN, End_Field(), End_Footnote(), and SAL_N_ELEMENTS.

Referenced by ReadTextAttr().

◆ EndSpecial()

void SwWW8ImplReader::EndSpecial ( )
private

Definition at line 2614 of file ww8par.cxx.

References m_aApos, m_bAnl, m_nInTable, StopAllAnl(), StopApo(), and StopTable().

Referenced by CloseAttrEnds().

◆ EndSprm()

void SwWW8ImplReader::EndSprm ( sal_uInt16  nId)
private

Definition at line 6246 of file ww8par6.cxx.

References GetSprmReadInfo(), nId, and SprmReadInfo::pReadFnc.

Referenced by CloseAttrEnds(), InsertAttrsAsDrawingAttrs(), and ReadTextAttr().

◆ ExtractColour()

Color SwWW8ImplReader::ExtractColour ( const sal_uInt8 *&  rpData,
bool  bVer67 
)
static

◆ ForceFieldLanguage()

bool SwWW8ImplReader::ForceFieldLanguage ( SwField rField,
LanguageType  nLang 
)

◆ GetAnnotationAuthor()

const OUString * SwWW8ImplReader::GetAnnotationAuthor ( sal_uInt16  nIdx)
private

◆ GetBaseURL()

const OUString & SwWW8ImplReader::GetBaseURL ( ) const
inline

Definition at line 1937 of file ww8par.hxx.

References m_sBaseURL.

Referenced by SwMSDffManager::ImportOLE(), and ImportOleBase().

◆ GetBorderDistance()

void SwWW8ImplReader::GetBorderDistance ( const WW8_BRCVer9 pbrc,
tools::Rectangle rInnerDist 
)
staticprivate

Definition at line 1574 of file ww8par6.cxx.

Referenced by Read_Border().

◆ GetCharSetFromLanguage()

rtl_TextEncoding SwWW8ImplReader::GetCharSetFromLanguage ( )

◆ GetCJKCharSetFromLanguage()

rtl_TextEncoding SwWW8ImplReader::GetCJKCharSetFromLanguage ( )

◆ GetCol()

Color SwWW8ImplReader::GetCol ( sal_uInt8  nIco)
static

◆ GetCurrentCharSet()

rtl_TextEncoding SwWW8ImplReader::GetCurrentCharSet ( )

◆ GetCurrentCJKCharSet()

rtl_TextEncoding SwWW8ImplReader::GetCurrentCJKCharSet ( )

◆ GetCurrentColl()

sal_uInt16 SwWW8ImplReader::GetCurrentColl ( ) const
inline

Definition at line 1922 of file ww8par.hxx.

References m_nCurrentColl.

Referenced by WW8ListManager::ReadLVL().

◆ GetDoc()

SwDoc & SwWW8ImplReader::GetDoc ( ) const
inline

Definition at line 1921 of file ww8par.hxx.

References m_rDoc.

Referenced by End_Field().

◆ GetFib()

const WW8Fib & SwWW8ImplReader::GetFib ( ) const
inline

◆ GetFieldResult()

OUString SwWW8ImplReader::GetFieldResult ( WW8FieldDesc const *  pF)
private

◆ GetFontParams()

bool SwWW8ImplReader::GetFontParams ( sal_uInt16  nFCode,
FontFamily reFamily,
OUString &  rName,
FontPitch rePitch,
rtl_TextEncoding &  reCharSet 
)
private

◆ GetFormatAttr()

const SfxPoolItem * SwWW8ImplReader::GetFormatAttr ( sal_uInt16  nWhich)
private

◆ GetMappedBookmark()

OUString SwWW8ImplReader::GetMappedBookmark ( std::u16string_view  rOrigName)

Definition at line 1403 of file ww8par5.cxx.

References BookmarkToWriter(), m_xPlcxMan, m_xReffingStck, and sName.

Referenced by Read_F_PgRef(), and Read_F_Ref().

◆ GetParagraphAutoSpace()

sal_uInt16 SwWW8ImplReader::GetParagraphAutoSpace ( bool  fDontUseHTMLAutoSpacing)
staticprivate

Definition at line 4492 of file ww8par6.cxx.

Referenced by AppendTextNode(), Read_ParaAutoAfter(), and Read_ParaAutoBefore().

◆ GetPictGrafFromStream()

bool SwWW8ImplReader::GetPictGrafFromStream ( Graphic rGraphic,
SvStream rSrc 
)
static

◆ GetRangeAsDrawingString()

sal_Int32 SwWW8ImplReader::GetRangeAsDrawingString ( OUString &  rString,
tools::Long  StartCp,
tools::Long  nEndCp,
ManTypes  eType 
)
private

Definition at line 903 of file ww8graf.cxx.

References eType, GetCurrentCharSet(), m_pStrm, m_xSBase, and m_xWwFib.

Referenced by ImportAsOutliner(), and InsertTxbxText().

◆ GetSmartTagInfo()

void SwWW8ImplReader::GetSmartTagInfo ( SwFltRDFMark rMark)
private

◆ GetSprmReadInfo()

const SprmReadInfo & SwWW8ImplReader::GetSprmReadInfo ( sal_uInt16  nId) const
private

◆ GetStyle()

SwWW8StyInf * SwWW8ImplReader::GetStyle ( sal_uInt16  nColl) const
private

Definition at line 3042 of file ww8par6.cxx.

References m_vColl.

Referenced by InsertTxbxStyAttrs(), Read_BoldBiDiUsw(), Read_BoldUsw(), and Read_POutLvl().

◆ GetStyleWithOrgWWName()

const SwFormat * SwWW8ImplReader::GetStyleWithOrgWWName ( std::u16string_view  rName) const

Definition at line 3553 of file ww8par2.cxx.

References m_vColl, and m_xStyles.

Referenced by lcl_toxMatchTSwitch().

◆ GetStyRule()

SwNumRule * SwWW8ImplReader::GetStyRule ( )
private

◆ GetTimeDatePara()

SvNumFormatType SwWW8ImplReader::GetTimeDatePara ( std::u16string_view  aStr,
sal_uInt32 &  rFormat,
LanguageType rLang,
int  nWhichDefault,
bool  bHijri = false 
)

◆ GetToggleAttrFlags()

sal_uInt16 SwWW8ImplReader::GetToggleAttrFlags ( ) const

Definition at line 578 of file ww8par.cxx.

References m_xCtrlStck.

Referenced by WW8ListManager::ReadLVL().

◆ GetToggleBiDiAttrFlags()

sal_uInt16 SwWW8ImplReader::GetToggleBiDiAttrFlags ( ) const

Definition at line 583 of file ww8par.cxx.

References m_xCtrlStck.

Referenced by WW8ListManager::ReadLVL().

◆ GetTxbxTextSttEndCp()

bool SwWW8ImplReader::GetTxbxTextSttEndCp ( WW8_CP rStartCp,
WW8_CP rEndCp,
sal_uInt16  nTxBxS,
sal_uInt16  nSequence 
)
private

◆ GraphicCtor()

void SwWW8ImplReader::GraphicCtor ( )
private

◆ GraphicDtor()

void SwWW8ImplReader::GraphicDtor ( )
private

Definition at line 3217 of file ww8graf.cxx.

References m_pDrawEditEngine, and m_xWWZOrder.

Referenced by CoreLoad().

◆ HandleLineNumbering()

void SwWW8ImplReader::HandleLineNumbering ( const wwSection rSection)
private

◆ HandlePageBreakChar()

bool SwWW8ImplReader::HandlePageBreakChar ( )
private

◆ HasOwnHeaderFooter()

bool SwWW8ImplReader::HasOwnHeaderFooter ( sal_uInt8  nWhichItems,
sal_uInt8  grpfIhdt,
int  nSect 
)
private

Definition at line 2324 of file ww8par.cxx.

References isValid_HdFt_CP(), m_bVer67, and m_xHdFt.

Referenced by wwSectionManager::InsertSegments().

◆ ImportAsOutliner()

std::optional< OutlinerParaObject > SwWW8ImplReader::ImportAsOutliner ( OUString &  rString,
WW8_CP  nStartCp,
WW8_CP  nEndCp,
ManTypes  eType 
)
private

◆ ImportDop()

void SwWW8ImplReader::ImportDop ( )
private

DOP.

Definition at line 1827 of file ww8par.cxx.

References ADD_EXT_LEADING, ADD_FLY_OFFSETS, ADD_PARA_LINE_SPACING_TO_TABLE_CELLS, ADD_PARA_SPACING_TO_TABLE_CELLS, ADD_VERTICAL_FLY_OFFSETS, APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING, CLIPPED_PICTURES, COLLAPSE_EMPTY_CELL_PARA, CONSIDER_WRAP_ON_OBJECT_POSITION, CONTINUOUS_ENDNOTES, DO_NOT_BREAK_WRAPPED_TABLES, DO_NOT_JUSTIFY_LINES_WITH_MANUAL_BREAK, DO_NOT_RESET_PARA_ATTRS_FOR_NUM_FONT, msfilter::util::DTTM2DateTime(), FOOTNOTE_IN_COLUMN_TO_PAGEEND, FRAME_AUTOWIDTH_WITH_MORE_PARA, SvtFilterOptions::Get(), comphelper::SequenceAsHashMap::getAsConstPropertyValueList(), SwDoc::GetAttrPool(), SwDoc::getIDocumentSettingAccess(), SfxObjectShell::GetModel(), DateTime::GetUNODateTime(), GUTTER_AT_TOP, HEADER_SPACING_BELOW_LAST_PARA, IGNORE_FIRST_LINE_INDENT_IN_NUMBERING, IGNORE_TABS_AND_BLANKS_FOR_LINE_CALCULATION, ImportDopTypography(), comphelper::InitPropertySequence(), INVERT_BORDER_SPACING, SvtFilterOptions::IsUseEnhancedFields(), m_pDocShell, m_rDoc, m_xWDop, m_xWwFib, MS_WORD_COMP_TRAILING_BLANKS, OLD_LINE_SPACING, OLD_NUMBERING, PARA_SPACE_MAX, PARA_SPACE_MAX_AT_PAGES, PROP_LINE_SPACING_SHRINKS_FIRST_LINE, PROTECT_FORM, RES_PARATR_TABSTOP(), IDocumentSettingAccess::set(), SfxObjectShell::SetModifyPasswordHash(), IDocumentSettingAccess::Setn32DummyCompatibilityOptions1(), IDocumentSettingAccess::Setn32DummyCompatibilityOptions2(), SfxItemPool::SetPoolDefaultItem(), SURROUND_TEXT_WRAP_SMALL, TAB_COMPAT, TAB_OVER_MARGIN, TABLE_ROW_KEEP, TABS_RELATIVE_TO_INDENT, UNBREAKABLE_NUMBERINGS, USE_FORMER_OBJECT_POS, USE_FORMER_TEXT_WRAPPING, USE_HIRES_VIRTUAL_DEVICE, and USE_VIRTUAL_DEVICE.

Referenced by CoreLoad().

◆ ImportDopTypography()

void SwWW8ImplReader::ImportDopTypography ( const WW8DopTypography rTypo)
private

◆ ImportExtSprm()

tools::Long SwWW8ImplReader::ImportExtSprm ( WW8PLCFManResult pRes)
private

◆ ImportFormulaControl()

bool SwWW8ImplReader::ImportFormulaControl ( WW8FormulaControl rBox,
WW8_CP  nStart,
SwWw8ControlType  nWhich 
)
private

◆ ImportGraf()

SwFrameFormat * SwWW8ImplReader::ImportGraf ( SdrTextObj const *  pTextObj = nullptr,
SwFrameFormat const *  pFlyFormat = nullptr 
)
private

Definition at line 472 of file ww8graf2.cxx.

References SL::aData, AddAutoAnchor(), checkSeek(), SfxItemSet::ClearItem(), CreateContactObject(), WW8_PIC::dxaGoal, WW8SwFlyPara::eAnchor, SvxMSDffImportRec::eLineDashing, SvxMSDffImportRec::eLineStyle, SvxMSDffImportRec::eShapeType, SwDoc::FindFlyByName(), Fixed, SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwDoc::GetAttrPool(), SwFormat::GetAttrSet(), SwFormat::GetHoriOrient(), SwDoc::getIDocumentContentOperations(), SdrObject::GetOrdNum(), wwSectionManager::GetPageLeft(), wwSectionManager::GetPageRight(), wwSectionManager::GetPageWidth(), SdrObject::getParentSdrObjectFromSdrObject(), SwPaM::GetPoint(), SwFormatHoriOrient::GetPos(), SwFormatHoriOrient::GetRelationOrient(), SdrObject::getSdrPageFromSdrObject(), GraphicCtor(), ImportGraf1(), ImportOle(), IDocumentContentOperations::InsertDrawObj(), IDocumentContentOperations::InsertGraphic(), InsertOle(), SvxMSDffImportRec::isHorizontalRule, WW8_PIC::lcb, m_aGrfNameGenerator, m_aSectionManager, m_bSkipImages, m_bVer67, m_nIniFlags, m_nObjLocFc, m_nPicLocFc, m_nProgress, m_pDataStream, m_pDocShell, m_pDrawModel, m_pDrawPg, m_pFlyFormatOfJustInsertedGraphic, m_pPaM, m_pStrm, m_rDoc, m_xMSDffManager, m_xSFlyPara, m_xWFlyPara, m_xWWZOrder, MatchEscherMirrorIntoFlySet(), MatchSdrItemsIntoFlySet(), WW8_PIC::MFP, WW8_PIC::mm, WW8_PIC::mx, WW8PicDesc::nCB, WW8PicDesc::nCL, WW8PicDesc::nCR, WW8PicDesc::nCT, WW8PicDesc::nHeight, SwPostItHelper::NONE, WW8PicDesc::nWidth, PicRead(), pObject, SfxItemSet::Put(), SvStream::ReadUChar(), SvxMSDffImportRec::relativeHorizontalWidth, SdrObjList::RemoveObject(), ReplaceObj(), RES_ANCHOR(), RES_FRMATR_BEGIN(), RES_FRMATR_END(), RES_GRFATR_BEGIN(), RES_GRFATR_END(), SvStream::Seek(), SvStream::SeekRel(), SwFormatAnchor::SetAnchor(), SetAttributesAtGrfNode(), SwFormat::SetFormatAttr(), SwFrameFormat::SetFormatName(), SetProgressState(), wwFrameNamer::SetUniqueGraphName(), SwMSDffManager, SvStream::Tell(), and WW8FL_NO_GRAF.

Referenced by InsertTxbxText(), and ReadChar().

◆ ImportGraf1()

SwFrameFormat * SwWW8ImplReader::ImportGraf1 ( WW8_PIC const &  rPic,
SvStream pSt,
sal_uLong  nFilePos 
)
private

◆ ImportOle()

SwFrameFormat * SwWW8ImplReader::ImportOle ( const Graphic pGrf = nullptr,
const SfxItemSet pFlySet = nullptr,
const SfxItemSet pGrfSet = nullptr,
const tools::Rectangle aVisArea = tools::Rectangle() 
)
private

◆ ImportOleBase()

rtl::Reference< SdrObject > SwWW8ImplReader::ImportOleBase ( Graphic rGraph,
const Graphic pGrf = nullptr,
const SfxItemSet pFlySet = nullptr,
const tools::Rectangle aVisArea = tools::Rectangle() 
)
private

◆ ImportOleWMF()

bool SwWW8ImplReader::ImportOleWMF ( const tools::SvRef< SotStorage > &  xSrc1,
GDIMetaFile rWMF,
tools::Long rX,
tools::Long rY 
)
static

◆ ImportReplaceableDrawables()

SwFlyFrameFormat * SwWW8ImplReader::ImportReplaceableDrawables ( rtl::Reference< SdrObject > &  rpObject,
rtl::Reference< SdrObject > &  rpOurNewObject,
SvxMSDffImportRec rRecord,
WW8_FSPA rF,
SfxItemSet rFlySet 
)
private

◆ ImportSprm()

short SwWW8ImplReader::ImportSprm ( const sal_uInt8 pPos,
sal_Int32  nMemLen,
sal_uInt16  nId = 0 
)

◆ ImportTox()

void SwWW8ImplReader::ImportTox ( int  nFieldId,
const OUString &  aStr 
)
private

Definition at line 3708 of file ww8par5.cxx.

References aStr, lcl_ImportTox(), m_pPaM, and m_rDoc.

Referenced by Read_FieldVanish().

◆ InEqualApo()

bool SwWW8ImplReader::InEqualApo ( int  nLvl) const
private

Definition at line 6706 of file ww8par.cxx.

References m_aApos, and o3tl::make_unsigned().

Referenced by InLocalApo(), and StartTable().

◆ InEqualOrHigherApo()

bool SwWW8ImplReader::InEqualOrHigherApo ( int  nLvl) const
private

Definition at line 6693 of file ww8par.cxx.

References m_aApos.

◆ InLocalApo()

bool SwWW8ImplReader::InLocalApo ( ) const
inlineprivate

◆ InsertAttrsAsDrawingAttrs()

void SwWW8ImplReader::InsertAttrsAsDrawingAttrs ( WW8_CP  nStartCp,
WW8_CP  nEndCp,
ManTypes  eType,
bool  bONLYnPicLocFc = false 
)
private

◆ InsertOle()

SwFlyFrameFormat * SwWW8ImplReader::InsertOle ( SdrOle2Obj rObject,
const SfxItemSet rFlySet,
const SfxItemSet rGrfSet 
)
private

◆ InsertTagField()

void SwWW8ImplReader::InsertTagField ( const sal_uInt16  nId,
const OUString &  rTagText 
)
private

◆ InsertTxbxStyAttrs()

void SwWW8ImplReader::InsertTxbxStyAttrs ( SfxItemSet rS,
sal_uInt16  nColl 
)
private

◆ InsertTxbxText()

void SwWW8ImplReader::InsertTxbxText ( SdrTextObj pTextObj,
Size const *  pObjSiz,
sal_uInt16  nTxBxS,
sal_uInt16  nSequence,
tools::Long  nPosCp,
SwFrameFormat const *  pFlyFormat,
bool  bMakeSdrGrafObj,
bool &  rbEraseTextObj,
bool *  pbTestTxbxContainsText = nullptr,
tools::Long pnStartCp = nullptr,
tools::Long pnEndCp = nullptr,
bool *  pbContainsGraphics = nullptr,
SvxMSDffImportRec const *  pRecord = nullptr 
)
private

Definition at line 1029 of file ww8graf.cxx.

References WW8SprmIter::advance(), SvxMSDffImportRec::eLineDashing, SvxMSDffImportRec::eLineStyle, SvxMSDffImportRec::eShapeType, eType, SwDoc::GetAttrPool(), SdrObject::GetCurrentBoundRect(), WW8SprmIter::GetCurrentId(), WW8SprmIter::GetCurrentParams(), SdrObject::GetLayer(), SdrObject::GetOrdNum(), SdrObject::getParentSdrObjectFromSdrObject(), WW8PLCFx_Fc_FKP::GetPCDSprms(), GetRangeAsDrawingString(), WW8SprmIter::GetSprms(), WW8PLCFx_Cp_FKP::GetSprms(), SdrObject::GetSubList(), GetTxbxTextSttEndCp(), GraphicCtor(), ImportGraf(), ImportOle(), ImportOleBase(), InsertAttrsAsDrawingAttrs(), SdrTextObj::IsVerticalWriting(), lcl_StripFields(), NS_sprm::LN_CObjLocation, m_bEmbeddObj, m_bFuzzing, m_bObj, m_oSprmParser, m_pDrawEditEngine, m_pDrawModel, m_pStrm, m_rDoc, m_xPlcxMan, MAN_HDFT, MAN_TXBX, MAN_TXBX_HDFT, MapWrapIntoFlyFormat(), MatchSdrItemsIntoFlySet(), SdrTextObj::NbcSetOutlinerParaObject(), SvxMSDffImportRec::nDxTextLeft, SvxMSDffImportRec::nDxTextRight, SvxMSDffImportRec::nDyTextBottom, SvxMSDffImportRec::nDyTextTop, WW8PLCFxDesc::nSprmsLen, WW8PLCFxDesc::pMemPos, Read_GrafLayer(), Read_Obj(), Read_PicLoc(), RES_FRMATR_BEGIN(), RES_FRMATR_END(), WW8ReaderSave::Restore(), SAL_WARN, SvStream::Seek(), SwFormat::SetFormatAttr(), OutlinerParaObject::SetOutlinerMode(), WW8SprmIter::SetSprms(), OutlinerParaObject::SetVertical(), SdrTextObj::SetVerticalWriting(), SvStream::Tell(), XATTR_END, and XATTR_START.

Referenced by MungeTextIntoDrawBox(), ReadCaptionBox(), ReadTextBox(), and TxbxChainContainsRealText().

◆ IsBorder()

bool SwWW8ImplReader::IsBorder ( const WW8_BRCVer9 pbrc,
bool  bChkBtwn = false 
)
staticprivate

Definition at line 1509 of file ww8par6.cxx.

References lcl_IsBorder().

Referenced by Read_Border(), SetFlyBordersShadow(), SetPageBorder(), and WW8TabDesc::SetTabBorders().

◆ IsDropCap()

bool SwWW8ImplReader::IsDropCap ( ) const
private

◆ IsInlineEscherHack()

bool SwWW8ImplReader::IsInlineEscherHack ( ) const
inlineprivate

Definition at line 1723 of file ww8par.hxx.

References m_aFieldStack.

Referenced by ProcessEscherAlign(), Read_GrafLayer(), and ReadChar().

◆ IsInvalidOrToBeMergedTabCell()

bool SwWW8ImplReader::IsInvalidOrToBeMergedTabCell ( ) const
private

◆ IsListOrDropcap()

bool SwWW8ImplReader::IsListOrDropcap ( ) const
inlineprivate

Definition at line 1533 of file ww8par.hxx.

References m_bDropCap, and m_xCurrentItemSet.

Referenced by SetNewFontAttr().

◆ IsObjectLayoutInTableCell()

bool SwWW8ImplReader::IsObjectLayoutInTableCell ( const sal_uInt32  nGroupShapeBooleanProperties) const
private

Definition at line 2475 of file ww8graf.cxx.

References m_bVer8, and m_xWwFib.

Referenced by ProcessEscherAlign(), and Read_GrafLayer().

◆ IsRelativeJustify() [1/2]

bool SwWW8ImplReader::IsRelativeJustify ( )

◆ IsRelativeJustify() [2/2]

bool SwWW8ImplReader::IsRelativeJustify ( sal_uInt16  nColl,
o3tl::sorted_vector< sal_uInt16 > &  rVisitedStyles 
)

◆ IsRightToLeft()

bool SwWW8ImplReader::IsRightToLeft ( )

◆ isValid_HdFt_CP()

bool SwWW8ImplReader::isValid_HdFt_CP ( WW8_CP  nHeaderCP) const
private

Definition at line 2318 of file ww8par.cxx.

Referenced by HasOwnHeaderFooter(), and Read_HdFt().

◆ JoinNode()

bool SwWW8ImplReader::JoinNode ( SwPaM rPam,
bool  bStealAttr = false 
)
private

◆ LangUsesHindiNumbers()

bool SwWW8ImplReader::LangUsesHindiNumbers ( LanguageType  nLang)
staticprivate

Definition at line 2966 of file ww8par.cxx.

References nLang.

Referenced by ReadPlainChars().

◆ LoadDoc()

ErrCode SwWW8ImplReader::LoadDoc ( WW8Glossary pGloss = nullptr)

◆ LoadThroughDecryption()

ErrCode SwWW8ImplReader::LoadThroughDecryption ( WW8Glossary pGloss)
private

◆ MakeGrafInContent()

SwFrameFormat * SwWW8ImplReader::MakeGrafInContent ( const WW8_PIC rPic,
const WW8PicDesc rPD,
const Graphic pGraph,
const OUString &  rFileName,
const SfxItemSet rGrfSet 
)
private

◆ MakeGrafNotInContent()

SwFlyFrameFormat * SwWW8ImplReader::MakeGrafNotInContent ( const WW8PicDesc rPD,
const Graphic pGraph,
const OUString &  rFileName,
const SfxItemSet rGrfSet 
)
private

◆ MakeTagString()

void SwWW8ImplReader::MakeTagString ( OUString &  rStr,
const OUString &  rOrg 
)
private

◆ MapBookmarkVariables()

tools::Long SwWW8ImplReader::MapBookmarkVariables ( const WW8FieldDesc pF,
OUString &  rOrigName,
const OUString &  rData 
)

◆ MapWrapIntoFlyFormat()

void SwWW8ImplReader::MapWrapIntoFlyFormat ( const SvxMSDffImportRec rRecord,
SwFrameFormat rFlyFormat 
)
staticprivate

◆ MatchSdrBoxIntoFlyBoxItem()

sal_Int32 SwWW8ImplReader::MatchSdrBoxIntoFlyBoxItem ( const Color rLineColor,
MSO_LineStyle  eLineStyle,
MSO_LineDashing  eDashing,
MSO_SPT  eShapeType,
sal_Int32 &  rLineWidth,
SvxBoxItem rBox 
)
staticprivate

◆ MatchSdrItemsIntoFlySet()

void SwWW8ImplReader::MatchSdrItemsIntoFlySet ( SdrObject const *  pSdrObj,
SfxItemSet aFlySet,
MSO_LineStyle  eLineStyle,
MSO_LineDashing  eDashing,
MSO_SPT  eShapeType,
tools::Rectangle rInnerDist 
)
private

Definition at line 1682 of file ww8graf.cxx.

References abs(), tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), tools::Rectangle::Bottom(), SvxBoxItem::CalcLineWidth(), COL_WHITE(), Fixed, SfxItemSet::Get(), GraphicObject::GetAttr(), SvxBrushItem::GetColor(), SvxSizeItem::GetHeight(), tools::Rectangle::GetHeight(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), SfxItemPool::GetMasterPool(), SdrObject::GetMergedItemSet(), SfxItemSet::GetPool(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SfxItemPool::GetSecondaryPool(), SdrObject::GetSnapRect(), GetValue, SvxSizeItem::GetWidth(), tools::Rectangle::GetWidth(), SwFormatFrameSize::GetWidthSizeType(), GPOS_AREA, GPOS_TILED, GraphicCtor(), i, SfxItemPool::IsInRange(), tools::Rectangle::Left(), sw::util::MakeSafePositioningValue(), MatchSdrBoxIntoFlyBoxItem(), mso_sptPictureFrame, SfxItemSet::Put(), RES_BACKGROUND(), RES_BOX(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_SHADOW(), RES_UL_SPACE(), RES_VERT_ORIENT(), tools::Rectangle::Right(), SDRATTR_SHADOW(), SDRATTR_SHADOWCOLOR(), SDRATTR_SHADOWXDIST(), SDRATTR_SHADOWYDIST(), SDRATTR_TEXT_AUTOGROWHEIGHT(), GraphicAttr::SetAlpha(), Color::SetAlpha(), GraphicObject::SetAttr(), SvxBrushItem::SetColor(), SvxShadowItem::SetColor(), SvxBoxItem::SetDistance(), SvxBrushItem::SetGraphicObject(), SvxBrushItem::SetGraphicPos(), SvxShadowItem::SetLocation(), SwFormatVertOrient::SetPos(), SwFormatHoriOrient::SetPos(), SvxShadowItem::SetWidth(), SwFormatFrameSize::SetWidthSizeType(), tools::Rectangle::Top(), Variable, WW8ITEMVALUE, XATTR_END, XATTR_FILLBITMAP(), XATTR_FILLBMP_TILE(), XATTR_FILLCOLOR(), XATTR_FILLSTYLE(), XATTR_FILLTRANSPARENCE(), XATTR_LINECOLOR(), XATTR_LINESTYLE(), XATTR_LINEWIDTH(), and XATTR_START.

Referenced by ConvertDrawTextToFly(), ImportGraf(), ImportReplaceableDrawables(), InsertTxbxText(), and wwSectionManager::SetSegmentToPageDesc().

◆ MiserableDropDownFormHack()

awt::Size SwWW8ImplReader::MiserableDropDownFormHack ( const OUString &  rString,
css::uno::Reference< css::beans::XPropertySet > const &  rPropSet 
)

◆ MiserableRTLGraphicsHack()

bool SwWW8ImplReader::MiserableRTLGraphicsHack ( SwTwips rLeft,
SwTwips  nWidth,
sal_Int16  eHoriOri,
sal_Int16  eHoriRel 
)
private

◆ MoveInsideFly()

void SwWW8ImplReader::MoveInsideFly ( const SwFrameFormat pFlyFormat)
private

◆ MoveOutsideFly()

SwTwips SwWW8ImplReader::MoveOutsideFly ( SwFrameFormat pFlyFormat,
const SwPosition rPos,
bool  bTableJoin = true 
)
private

◆ MungeTextIntoDrawBox()

SwFrameFormat * SwWW8ImplReader::MungeTextIntoDrawBox ( SvxMSDffImportRec rRecord,
tools::Long  nGrafAnchorCp,
SwFrameFormat pRetFrameFormat 
)
private

◆ NewAttr()

void SwWW8ImplReader::NewAttr ( const SfxPoolItem rAttr,
const bool  bFirstLineOfStSet = false,
const bool  bLeftIndentSet = false 
)
private

◆ NextAnlLine()

void SwWW8ImplReader::NextAnlLine ( const sal_uInt8 pSprm13)
private

◆ NotifyMacroEventRead()

void SwWW8ImplReader::NotifyMacroEventRead ( )

◆ openFont()

void SwWW8ImplReader::openFont ( sal_uInt16  nFCode,
sal_uInt16  nId 
)

◆ operator=()

SwWW8ImplReader & SwWW8ImplReader::operator= ( const SwWW8ImplReader )
privatedelete

◆ ParseTabPos()

bool SwWW8ImplReader::ParseTabPos ( WW8_TablePos aTabPos,
WW8PLCFx_Cp_FKP pPap 
)
static

◆ PicRead()

bool SwWW8ImplReader::PicRead ( SvStream pDataStream,
WW8_PIC pPic,
bool  bVer67 
)
static

◆ PopTableDesc()

void SwWW8ImplReader::PopTableDesc ( )
private

Definition at line 3490 of file ww8par2.cxx.

References m_aTableStack, m_xTableDesc, and MoveOutsideFly().

Referenced by StartTable(), and StopTable().

◆ PostProcessAttrs()

void SwWW8ImplReader::PostProcessAttrs ( )

◆ ProcessCurrentCollChange()

void SwWW8ImplReader::ProcessCurrentCollChange ( WW8PLCFManResult rRes,
bool *  pStartAttr,
bool  bCallProcessSpecial 
)
private

◆ ProcessEscherAlign()

RndStdIds SwWW8ImplReader::ProcessEscherAlign ( SvxMSDffImportRec rRecord,
WW8_FSPA rFSPA,
SfxItemSet rFlySet 
)
private

◆ ProcessSpecial()

bool SwWW8ImplReader::ProcessSpecial ( bool &  rbReSync,
WW8_CP  nStartCp 
)
private

◆ Read_AlignFont()

void SwWW8ImplReader::Read_AlignFont ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_AmbiguousSPRM()

void SwWW8ImplReader::Read_AmbiguousSPRM ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 3232 of file ww8par6.cxx.

References m_xWwFib, nId, pData, Read_BoldBiDiUsw(), and Read_FontCode().

Referenced by GetWW6SprmDispatcher().

◆ Read_And()

tools::Long SwWW8ImplReader::Read_And ( WW8PLCFManResult pRes)

◆ Read_ANLevelDesc()

void SwWW8ImplReader::Read_ANLevelDesc ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_ANLevelNo()

void SwWW8ImplReader::Read_ANLevelNo ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 720 of file ww8par2.cxx.

References SwWW8StyInf::m_bColl, and pData.

Referenced by GetWW2SprmDispatcher(), GetWW6SprmDispatcher(), and Read_LFOPosition().

◆ Read_ApoPPC()

void SwWW8ImplReader::Read_ApoPPC ( sal_uInt16  ,
const sal_uInt8 pData,
short   
)

◆ Read_AtnBook()

tools::Long SwWW8ImplReader::Read_AtnBook ( WW8PLCFManResult )

Definition at line 236 of file ww8par5.cxx.

References SwPaM::GetPoint(), m_pPaM, m_xPlcxMan, m_xReffedStck, and RES_FLTR_ANNOTATIONMARK().

Referenced by ImportExtSprm().

◆ Read_Bidi()

void SwWW8ImplReader::Read_Bidi ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 3153 of file ww8par6.cxx.

References SwPaM::GetPoint(), m_bBidi, m_pPaM, m_xCtrlStck, NewAttr(), pData, and RES_CHRATR_BIDIRTL().

Referenced by GetWW8SprmDispatcher().

◆ Read_BoldBiDiUsw()

void SwWW8ImplReader::Read_BoldBiDiUsw ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_BoldUsw()

void SwWW8ImplReader::Read_BoldUsw ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Book()

tools::Long SwWW8ImplReader::Read_Book ( WW8PLCFManResult )

◆ Read_BoolItem()

void SwWW8ImplReader::Read_BoolItem ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Border()

void SwWW8ImplReader::Read_Border ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_BreakBefore()

void SwWW8ImplReader::Read_BreakBefore ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_CColl()

void SwWW8ImplReader::Read_CColl ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_CFRMark()

void SwWW8ImplReader::Read_CFRMark ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 526 of file ww8par4.cxx.

References pData, and Read_CRevisionMark().

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

◆ Read_CFRMarkDel()

void SwWW8ImplReader::Read_CFRMarkDel ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 532 of file ww8par4.cxx.

References pData, and Read_CRevisionMark().

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

◆ Read_CharBorder()

void SwWW8ImplReader::Read_CharBorder ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_CharHighlight()

void SwWW8ImplReader::Read_CharHighlight ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_CharSet()

void SwWW8ImplReader::Read_CharSet ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 4064 of file ww8par6.cxx.

References m_eHardCharSet, and pData.

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

◆ Read_CharShadow()

void SwWW8ImplReader::Read_CharShadow ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_CPropRMark()

void SwWW8ImplReader::Read_CPropRMark ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 538 of file ww8par4.cxx.

References pData, and Read_CRevisionMark().

Referenced by GetWW8SprmDispatcher().

◆ Read_CRevisionMark()

void SwWW8ImplReader::Read_CRevisionMark ( RedlineType  eType,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_DoubleLine_Rotate()

void SwWW8ImplReader::Read_DoubleLine_Rotate ( sal_uInt16  ,
const sal_uInt8 pDATA,
short  nLen 
)

◆ Read_Emphasis()

void SwWW8ImplReader::Read_Emphasis ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_F_ANumber()

eF_ResT SwWW8ImplReader::Read_F_ANumber ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_Author()

eF_ResT SwWW8ImplReader::Read_F_Author ( WW8FieldDesc pF,
OUString &   
)

◆ Read_F_CurPage()

eF_ResT SwWW8ImplReader::Read_F_CurPage ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_DateTime()

eF_ResT SwWW8ImplReader::Read_F_DateTime ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_DBField()

eF_ResT SwWW8ImplReader::Read_F_DBField ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_DBNext()

eF_ResT SwWW8ImplReader::Read_F_DBNext ( WW8FieldDesc ,
OUString &   
)

◆ Read_F_DBNum()

eF_ResT SwWW8ImplReader::Read_F_DBNum ( WW8FieldDesc ,
OUString &   
)

◆ Read_F_DocInfo()

eF_ResT SwWW8ImplReader::Read_F_DocInfo ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_Embedd()

eF_ResT SwWW8ImplReader::Read_F_Embedd ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_Equation()

eF_ResT SwWW8ImplReader::Read_F_Equation ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_FileName()

eF_ResT SwWW8ImplReader::Read_F_FileName ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_FormCheckBox()

eF_ResT SwWW8ImplReader::Read_F_FormCheckBox ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_FormListBox()

eF_ResT SwWW8ImplReader::Read_F_FormListBox ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_FormTextBox()

eF_ResT SwWW8ImplReader::Read_F_FormTextBox ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_HTMLControl()

eF_ResT SwWW8ImplReader::Read_F_HTMLControl ( WW8FieldDesc pF,
OUString &  rStr 
)

Definition at line 318 of file ww8par3.cxx.

References m_bEmbeddObj, m_bObj, m_nObjLocFc, m_nPicLocFc, and TEXT.

Referenced by Read_Field().

◆ Read_F_Hyperlink()

eF_ResT SwWW8ImplReader::Read_F_Hyperlink ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_IncludePicture()

eF_ResT SwWW8ImplReader::Read_F_IncludePicture ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_IncludeText()

eF_ResT SwWW8ImplReader::Read_F_IncludeText ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_Input()

eF_ResT SwWW8ImplReader::Read_F_Input ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_InputVar()

eF_ResT SwWW8ImplReader::Read_F_InputVar ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_Macro()

eF_ResT SwWW8ImplReader::Read_F_Macro ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_NoteReference()

eF_ResT SwWW8ImplReader::Read_F_NoteReference ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_Num()

eF_ResT SwWW8ImplReader::Read_F_Num ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_OCX()

eF_ResT SwWW8ImplReader::Read_F_OCX ( WW8FieldDesc ,
OUString &   
)

Definition at line 85 of file ww8par3.cxx.

References m_bEmbeddObj, m_bObj, m_nObjLocFc, m_nPicLocFc, and TEXT.

Referenced by Read_Field().

◆ Read_F_PgRef()

eF_ResT SwWW8ImplReader::Read_F_PgRef ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_Ref()

eF_ResT SwWW8ImplReader::Read_F_Ref ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_Seq()

eF_ResT SwWW8ImplReader::Read_F_Seq ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_Set()

eF_ResT SwWW8ImplReader::Read_F_Set ( WW8FieldDesc pF,
OUString &  rStr 
)

◆ Read_F_Shape()

eF_ResT SwWW8ImplReader::Read_F_Shape ( WW8FieldDesc pF,
OUString &  rStr 
)

Definition at line 3533 of file ww8par5.cxx.

References TEXT.

Referenced by Read_Field().

◆ Read_F_Styleref()

eF_ResT SwWW8ImplReader::Read_F_Styleref ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_Symbol()

eF_ResT SwWW8ImplReader::Read_F_Symbol ( WW8FieldDesc ,
OUString &  rStr 
)

◆ Read_F_Tag()

WW8_CP SwWW8ImplReader::Read_F_Tag ( WW8FieldDesc pF)
private

◆ Read_F_TemplName()

eF_ResT SwWW8ImplReader::Read_F_TemplName ( WW8FieldDesc ,
OUString &   
)

◆ Read_F_Tox()

eF_ResT SwWW8ImplReader::Read_F_Tox ( WW8FieldDesc pF,
OUString &  rStr 
)

Definition at line 3015 of file ww8par5.cxx.

References AlphaDelimiter, AppendTextNode(), CAPTION_COMPLETE, CAPTION_TEXT, CaseSensitive, wwSectionManager::CurrentSectionIsProtected(), SwPaM::End(), EnsureMaxLevelForTemplates(), eType, fnMoveBackward, SwDoc::GetAttrPool(), SwFltTOX::GetBase(), SwPosition::GetContentIndex(), SwNode::GetContentNode(), SwDoc::GetCurTOX(), SwForm::GetFormMax(), SfxItemSet::GetItemState(), SwPosition::GetNode(), SvxNumberType::GetNumberingType(), SwForm::GetPattern(), SwPaM::GetPoint(), SwPaM::GetPointNode(), msfilter::util::WW8ReadFieldParams::GetResult(), SwForm::GetTemplate(), SwNode::GetTextNode(), msfilter::util::WW8ReadFieldParams::GetTokenSttFromTo(), SwDoc::GetTOXType(), msfilter::util::WW8ReadFieldParams::GoToTokenParam(), SwFormatCol::Init(), SwDoc::InsertTableOf(), lcl_GetMaxValidWordTOCLevel(), lcl_toxMatchACSwitch(), lcl_toxMatchTSwitch(), SwTextNode::Len(), m_aApos, m_aSectionManager, m_bCareFirstParaEndInToc, m_bLoadingTOXCache, m_bWasParaEnd, m_nEmbeddedTOXLevel, m_oPosAfterTOC, m_pPaM, m_rDoc, m_vColl, m_xReffedStck, Mark, WW8FieldDesc::nId, WW8FieldDesc::nLRes, WW8ListManager::nMaxLevel, NONE, OutlineLevel, wwSectionManager::PrependedInlineNode(), SfxItemSet::Put(), RES_BREAK(), RES_FLTR_TOX(), RES_PAGEDESC(), SameEntry, SwFormToken::sCharStyleName, Sequence, SwFltTOX::SetHadBreakItem(), SwFltTOX::SetHadPageDescItem(), SwForm::SetPattern(), SwForm::SetTemplate(), msfilter::util::WW8ReadFieldParams::SkipToNextToken(), SwFormToken::sText, SVX_NUM_NUMBER_NONE, Template, TEXT, TOKEN_END, TOKEN_ENTRY_NO, TOKEN_LINK_END, TOKEN_LINK_START, TOKEN_PAGE_NUMS, TOKEN_TAB_STOP, TOKEN_TEXT, TOX_CONTENT, TOX_ILLUSTRATIONS, TOX_INDEX, TOX_USER, and wwSectionManager::WillHavePageDescHere().

Referenced by Read_Field().

◆ Read_FactoidBook()

tools::Long SwWW8ImplReader::Read_FactoidBook ( WW8PLCFManResult )

◆ Read_Field()

tools::Long SwWW8ImplReader::Read_Field ( WW8PLCFManResult pRes)

◆ Read_FieldVanish()

void SwWW8ImplReader::Read_FieldVanish ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_FontCode()

void SwWW8ImplReader::Read_FontCode ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_FontKern()

void SwWW8ImplReader::Read_FontKern ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_FontSize()

void SwWW8ImplReader::Read_FontSize ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Footnote()

tools::Long SwWW8ImplReader::Read_Footnote ( WW8PLCFManResult pRes)

◆ Read_GrafLayer()

SwFrameFormat * SwWW8ImplReader::Read_GrafLayer ( tools::Long  nGrafAnchorCp)
private

Definition at line 2525 of file ww8graf.cxx.

References SL::aData, AddAutoAnchor(), SvxMSDffImportRec::aTextId, SvxMSDffImportRec::bDrawHell, SvxMSDffImportRec::bHidden, tools::Rectangle::Bottom(), WW8_FSPA::bRcaSimple, SvxMSDffImportRec::bReplaceByFly, ConvertDrawTextToFly(), WW8PLCFspecial::Get(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwDoc::GetAttrPool(), SwMacroInfo::GetHlink(), SwDoc::getIDocumentContentOperations(), SwFormat::GetName(), SwMacroInfo::GetName(), SwMacroInfo::GetShapeId(), SwMacroInfo::GetTarFrame(), SwDoc::GetUniqueDrawObjectName(), SwDoc::GetUniqueFrameName(), GraphicCtor(), i, ImportReplaceableDrawables(), IDocumentContentOperations::InsertDrawObj(), IsInlineEscherHack(), IsObjectLayoutInTableCell(), tools::Rectangle::Left(), m_bDrawCpOValid, m_bIsFooter, m_bIsHeader, m_bVer67, m_nDrawCpO, m_nDrawXOfs, m_nDrawYOfs, m_nIniFlags, m_nIniFlags1, m_nInTable, m_nProgress, m_pDocShell, m_pDrawModel, m_pPaM, m_pStrm, m_rDoc, m_xMSDffManager, m_xPlcxMan, m_xWwFib, m_xWWZOrder, MAN_HDFT, MAN_TXBX, MAN_TXBX_HDFT, MapWrapIntoFlyFormat(), MungeTextIntoDrawBox(), WW8_FSPA::nbx, WW8_FSPA::nby, nCount, SvxMSDffImportRec::nGroupShapeBooleanProperties, WW8_FSPA::nSpId, MSDffTxId::nTxBxS, WW8_FSPA::nwr, WW8_FSPA::nwrk, WW8_FSPA::nXaLeft, WW8_FSPA::nXaRight, WW8_FSPA::nYaBottom, WW8_FSPA::nYaTop, pData, SvxMSDffImportRec::pObj, pObject, SwDrawFrameFormat::PosAttrSet(), ProcessEscherAlign(), ReadGrafLayer1(), WW8_FSPA::RelPageBorder, RES_FRMATR_BEGIN(), RES_FRMATR_END(), RES_OPAQUE(), Reader::ResetFrameFormatAttrs(), tools::Rectangle::Right(), SvStream::Seek(), WW8PLCFspecial::SeekPos(), sw::util::SetLayer::SendObjectToHeaven(), sw::util::SetLayer::SendObjectToHell(), SwFormatSurround::SetContour(), SwFrameFormat::SetFormatName(), SwFormatSurround::SetOutside(), SetProgressState(), SW_UD_IMAPDATA, SvStream::Tell(), tools::Rectangle::Top(), WW8FL_NO_FLY_FOR_TXBX, WW8FL_NO_GRAFLAYER, WW8FSPAShadowToReal(), XATTR_END, and XATTR_START.

Referenced by InsertTxbxText(), and ReadChar().

◆ Read_HdFt()

void SwWW8ImplReader::Read_HdFt ( int  nSect,
const SwPageDesc pPrev,
const wwSection rSection 
)
private

◆ Read_HdFtFootnoteText()

void SwWW8ImplReader::Read_HdFtFootnoteText ( const SwNodeIndex pSttIdx,
WW8_CP  nStartCp,
WW8_CP  nLen,
ManTypes  nType 
)
private

◆ Read_HdFtText()

void SwWW8ImplReader::Read_HdFtText ( WW8_CP  nStartCp,
WW8_CP  nLen,
SwFrameFormat const *  pHdFtFormat 
)
private

◆ Read_HdFtTextAsHackedFrame()

void SwWW8ImplReader::Read_HdFtTextAsHackedFrame ( WW8_CP  nStart,
WW8_CP  nLen,
SwFrameFormat const &  rHdFtFormat,
sal_uInt16  nPageWidth 
)
private

◆ Read_Hyphenation()

void SwWW8ImplReader::Read_Hyphenation ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_IdctHint()

void SwWW8ImplReader::Read_IdctHint ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 4649 of file ww8par6.cxx.

References SwPaM::GetPoint(), m_pPaM, m_xCtrlStck, NewAttr(), pData, and RES_CHRATR_IDCTHINT().

Referenced by GetWW8SprmDispatcher().

◆ Read_Justify()

void SwWW8ImplReader::Read_Justify ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_KeepLines()

void SwWW8ImplReader::Read_KeepLines ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_KeepParas()

void SwWW8ImplReader::Read_KeepParas ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Kern()

void SwWW8ImplReader::Read_Kern ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Language()

void SwWW8ImplReader::Read_Language ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_LFOPosition()

void SwWW8ImplReader::Read_LFOPosition ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

read and interpret the sprmPIlfo used to determine which list contains the paragraph.

Parameters
nIdunused (sprm value, 0x460b for sprmPIlfo).
[in]pDataoperand.
[in]nLensize of the operand (pData) in byte, should be 2. -1 to indicate the actual level is finished.

Definition at line 1952 of file ww8par3.cxx.

References SfxPoolItem::Clone(), GetDfltAttr(), GetFormatAttr(), SwPaM::GetPointNode(), SwNode::GetTextNode(), NS_sprm::LN_PAnld, m_nCurrentColl, m_nLFOPosition, m_nListLevel, m_pCurrentColl, m_pPaM, m_vColl, m_xPlcxMan, MAXLEVEL, WW8ListManager::nMaxLevel, pData, Read_ANLevelNo(), RegisterNumFormat(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_PARATR_NUMRULE(), and SwFormat::SetFormatAttr().

Referenced by GetWW8SprmDispatcher().

◆ Read_LineBreakClear()

void SwWW8ImplReader::Read_LineBreakClear ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_LineSpace()

void SwWW8ImplReader::Read_LineSpace ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_ListLevel()

void SwWW8ImplReader::Read_ListLevel ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_LR()

void SwWW8ImplReader::Read_LR ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Majority()

void SwWW8ImplReader::Read_Majority ( sal_uInt16  ,
const sal_uInt8 ,
short   
)

Read_Majority is for Majority (103) and Majority50 (108)

Definition at line 1167 of file ww8par.cxx.

Referenced by GetWW2SprmDispatcher(), GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

◆ Read_NoLineNumb()

void SwWW8ImplReader::Read_NoLineNumb ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Obj()

void SwWW8ImplReader::Read_Obj ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_OLST()

void SwWW8ImplReader::Read_OLST ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 837 of file ww8par2.cxx.

References o3tl::make_unsigned(), pData, and SAL_WARN.

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

◆ Read_ParaAutoAfter()

void SwWW8ImplReader::Read_ParaAutoAfter ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_ParaAutoBefore()

void SwWW8ImplReader::Read_ParaAutoBefore ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_ParaBackColor()

void SwWW8ImplReader::Read_ParaBackColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_ParaBiDi()

void SwWW8ImplReader::Read_ParaBiDi ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_ParaContextualSpacing()

void SwWW8ImplReader::Read_ParaContextualSpacing ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_PicLoc()

void SwWW8ImplReader::Read_PicLoc ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_POutLvl()

void SwWW8ImplReader::Read_POutLvl ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Relief()

void SwWW8ImplReader::Read_Relief ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_RTLJustify()

void SwWW8ImplReader::Read_RTLJustify ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_ScaleWidth()

void SwWW8ImplReader::Read_ScaleWidth ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 4852 of file ww8par6.cxx.

References SwPaM::GetPoint(), m_pPaM, m_xCtrlStck, NewAttr(), pData, and RES_CHRATR_SCALEW().

Referenced by GetWW8SprmDispatcher().

◆ Read_Shade()

void SwWW8ImplReader::Read_Shade ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Special()

void SwWW8ImplReader::Read_Special ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 2916 of file ww8par6.cxx.

References m_bSpec, and pData.

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

◆ Read_StyleCode()

void SwWW8ImplReader::Read_StyleCode ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Special FastSave - Attributes.

Definition at line 1145 of file ww8par.cxx.

References ww::eWW2, m_bCpxStyle, m_pPaM, m_vColl, m_xWwFib, pData, and SetTextFormatCollAndListLevel().

Referenced by GetWW2SprmDispatcher(), GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

◆ Read_SubF_Ruby()

void SwWW8ImplReader::Read_SubF_Ruby ( msfilter::util::WW8ReadFieldParams rReadParam)

◆ Read_SubSuper()

void SwWW8ImplReader::Read_SubSuper ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_SubSuperProp()

void SwWW8ImplReader::Read_SubSuperProp ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Symbol()

void SwWW8ImplReader::Read_Symbol ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Tab()

void SwWW8ImplReader::Read_Tab ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_TabCellEnd()

void SwWW8ImplReader::Read_TabCellEnd ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 3478 of file ww8par2.cxx.

References m_bWasTabCellEnd, and pData.

Referenced by GetWW8SprmDispatcher().

◆ Read_TabRowEnd()

void SwWW8ImplReader::Read_TabRowEnd ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 3484 of file ww8par2.cxx.

References m_bWasTabRowEnd, and pData.

Referenced by GetWW2SprmDispatcher(), GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

◆ Read_TextAnim()

void SwWW8ImplReader::Read_TextAnim ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 4893 of file ww8par6.cxx.

References SwPaM::GetPoint(), m_pPaM, m_xCtrlStck, NewAttr(), pData, and RES_CHRATR_BLINK().

Referenced by GetWW8SprmDispatcher().

◆ Read_TextBackColor()

void SwWW8ImplReader::Read_TextBackColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_TextColor()

void SwWW8ImplReader::Read_TextColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_TextForeColor()

void SwWW8ImplReader::Read_TextForeColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_TextVerticalAdjustment()

void SwWW8ImplReader::Read_TextVerticalAdjustment ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_UL()

void SwWW8ImplReader::Read_UL ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_Underline()

void SwWW8ImplReader::Read_Underline ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_UnderlineColor()

void SwWW8ImplReader::Read_UnderlineColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_UsePgsuSettings()

void SwWW8ImplReader::Read_UsePgsuSettings ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ Read_WidowControl()

void SwWW8ImplReader::Read_WidowControl ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

◆ ReadArc()

rtl::Reference< SdrObject > SwWW8ImplReader::ReadArc ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private

◆ ReadAttrs()

void SwWW8ImplReader::ReadAttrs ( WW8_CP rTextPos,
WW8_CP rNext,
tools::Long  nTextEnd,
bool &  rbStartLine 
)
private

Definition at line 3987 of file ww8par.cxx.

References m_bCpxStyle, m_nCurrentColl, m_pPaM, m_vColl, ReadTextAttr(), and SetTextFormatCollAndListLevel().

Referenced by ReadText().

◆ ReadCaptionBox()

rtl::Reference< SdrObject > SwWW8ImplReader::ReadCaptionBox ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private

◆ ReadChar()

bool SwWW8ImplReader::ReadChar ( tools::Long  nPosCp,
tools::Long  nCpOfs 
)
private

◆ ReadChars()

bool SwWW8ImplReader::ReadChars ( WW8_CP rPos,
WW8_CP  nNextAttr,
tools::Long  nTextEnd,
tools::Long  nCpOfs 
)
private

◆ ReadDocInfo()

void SwWW8ImplReader::ReadDocInfo ( )
private

Document Info.

Definition at line 4838 of file ww8par.cxx.

References aName, aURL, checkSeek(), SfxMedium::GetName(), sfx2::LoadOlePropertySet(), SAL_WARN, and INetURLObject::ToIUri.

Referenced by CoreLoad().

◆ ReadDocVars()

void SwWW8ImplReader::ReadDocVars ( )
private

Definition at line 4801 of file ww8par.cxx.

References i, and WW8ReadSTTBF().

Referenced by CoreLoad().

◆ ReadEllipse()

rtl::Reference< SdrObject > SwWW8ImplReader::ReadEllipse ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private

◆ ReadEmbeddedData()

void SwWW8ImplReader::ReadEmbeddedData ( SvStream rStrm,
SwDocShell const *  pDocShell,
struct HyperLinksTable hlStr 
)

◆ ReadGlobalTemplateSettings()

void SwWW8ImplReader::ReadGlobalTemplateSettings ( std::u16string_view  sCreatedFrom,
const css::uno::Reference< css::container::XNameContainer > &  xPrjNameMap 
)
private

◆ ReadGrafFile()

bool SwWW8ImplReader::ReadGrafFile ( OUString &  rFileName,
std::optional< Graphic > &  rpGraphic,
const WW8_PIC rPic,
SvStream pSt,
sal_uLong  nFilePos,
bool *  pDelIt 
)
private

◆ ReadGrafLayer1()

void SwWW8ImplReader::ReadGrafLayer1 ( WW8PLCFspecial rPF,
tools::Long  nGrafAnchorCp 
)
private

◆ ReadGrafPrimitive()

rtl::Reference< SdrObject > SwWW8ImplReader::ReadGrafPrimitive ( short &  rLeft,
SfxAllItemSet rSet 
)
private

◆ ReadGrafStart()

bool SwWW8ImplReader::ReadGrafStart ( void *  pData,
short  nDataSiz,
WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private

◆ ReadGroup()

rtl::Reference< SdrObject > SwWW8ImplReader::ReadGroup ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private

◆ ReadLine()

rtl::Reference< SdrObject > SwWW8ImplReader::ReadLine ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private

◆ ReadPlainChars()

bool SwWW8ImplReader::ReadPlainChars ( WW8_CP rPos,
sal_Int32  nEnd,
sal_Int32  nCpOfs 
)
private

◆ ReadPolyLine()

rtl::Reference< SdrObject > SwWW8ImplReader::ReadPolyLine ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private

◆ ReadRect()

rtl::Reference< SdrObject > SwWW8ImplReader::ReadRect ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private

◆ ReadRevMarkAuthorStrTabl()

void SwWW8ImplReader::ReadRevMarkAuthorStrTabl ( SvStream rStrm,
sal_Int32  nTablePos,
sal_Int32  nTableSiz,
SwDoc rDoc 
)
private

◆ ReadText()

bool SwWW8ImplReader::ReadText ( WW8_CP  nStartCp,
WW8_CP  nTextLen,
ManTypes  nType 
)
private

◆ ReadTextAttr()

tools::Long SwWW8ImplReader::ReadTextAttr ( WW8_CP rTextPos,
tools::Long  nTextEnd,
bool &  rbStartLine,
int  nDepthGuard = 0 
)
private

◆ ReadTextBox()

rtl::Reference< SdrObject > SwWW8ImplReader::ReadTextBox ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private

◆ RegisterNumFormat()

void SwWW8ImplReader::RegisterNumFormat ( sal_uInt16  nCurrentLFO,
sal_uInt8  nCurrentLevel 
)
private

◆ RegisterNumFormatOnStyle()

void SwWW8ImplReader::RegisterNumFormatOnStyle ( sal_uInt16  nStyle)
private

◆ RegisterNumFormatOnTextNode()

void SwWW8ImplReader::RegisterNumFormatOnTextNode ( sal_uInt16  nCurrentLFO,
sal_uInt8  nCurrentLevel,
const bool  bSetAttr = true 
)
private

◆ ReplaceObj()

void SwWW8ImplReader::ReplaceObj ( const SdrObject rReplaceTextObj,
SdrObject rSubObj 
)
staticprivate

◆ ResetCharSetVars()

void SwWW8ImplReader::ResetCharSetVars ( )
private

Definition at line 3911 of file ww8par6.cxx.

References m_aFontSrcCharSets.

Referenced by closeFont(), and Read_F_Macro().

◆ ResetCJKCharSetVars()

void SwWW8ImplReader::ResetCJKCharSetVars ( )
private

Definition at line 3918 of file ww8par6.cxx.

References m_aFontSrcCJKCharSets.

Referenced by closeFont().

◆ SearchRowEnd()

bool SwWW8ImplReader::SearchRowEnd ( WW8PLCFx_Cp_FKP pPap,
WW8_CP rStartCp,
int  nLevel 
) const

◆ SetAnld()

void SwWW8ImplReader::SetAnld ( SwNumRule pNumR,
WW8_ANLD const *  pAD,
sal_uInt8  nSwLevel,
bool  bOutLine 
)
private

◆ SetAnlvStrings()

void SwWW8ImplReader::SetAnlvStrings ( SwNumFormat rNum,
int  nLevel,
WW8_ANLV const &  rAV,
const sal_uInt8 pText,
size_t  nStart,
size_t  nElements,
bool  bOutline 
)
private

◆ SetAttributesAtGrfNode()

void SwWW8ImplReader::SetAttributesAtGrfNode ( const SvxMSDffImportRec rRecord,
const SwFrameFormat rFlyFormat,
WW8_FSPA const *  pF 
)
private

◆ SetBorder()

bool SwWW8ImplReader::SetBorder ( SvxBoxItem rBox,
const WW8_BRCVer9 pbrc,
short *  pSizeArray = nullptr,
sal_uInt8  nSetBorders = 0xFF 
)
staticprivate

◆ SetCurrentItemSet()

std::unique_ptr< SfxItemSet > SwWW8ImplReader::SetCurrentItemSet ( std::unique_ptr< SfxItemSet pItemSet)

Definition at line 6744 of file ww8par.cxx.

References m_xCurrentItemSet.

Referenced by WW8ListManager::ReadLVL(), and RegisterNumFormatOnTextNode().

◆ SetDocumentGrid()

void SwWW8ImplReader::SetDocumentGrid ( SwFrameFormat rFormat,
const wwSection rSection 
)
private

◆ SetFlyBordersShadow()

bool SwWW8ImplReader::SetFlyBordersShadow ( SfxItemSet rFlySet,
const WW8_BRCVer9 pbrc,
short *  SizeArray 
)
staticprivate

◆ SetLowerSpacing()

bool SwWW8ImplReader::SetLowerSpacing ( SwPaM rMyPam,
int  nSpace 
)
private

Definition at line 2597 of file ww8par.cxx.

References SetSpacing().

Referenced by AppendTextNode(), and WW8TabDesc::SetPamInCell().

◆ SetNCurrentColl()

void SwWW8ImplReader::SetNCurrentColl ( sal_uInt16  nColl)
inline

Definition at line 1923 of file ww8par.hxx.

References m_nCurrentColl.

Referenced by WW8RStyle::PostStyle(), WW8RStyle::PrepareStyle(), and WW8ListManager::ReadLVL().

◆ SetNewFontAttr()

bool SwWW8ImplReader::SetNewFontAttr ( sal_uInt16  nFCode,
bool  bSetEnums,
sal_uInt16  nWhich 
)
private

◆ SetNumOlst()

void SwWW8ImplReader::SetNumOlst ( SwNumRule pNumR,
WW8_OLST pO,
sal_uInt8  nSwLevel 
)
private

◆ SetOutlineStyles()

void SwWW8ImplReader::SetOutlineStyles ( )
private

◆ SetPageBorder()

void SwWW8ImplReader::SetPageBorder ( SwFrameFormat rFormat,
const wwSection rSection 
)
staticprivate

◆ SetRelativeJustify()

void SwWW8ImplReader::SetRelativeJustify ( bool  bRel)

Definition at line 318 of file ww8par6.cxx.

References m_nCurrentColl, m_pCurrentColl, m_vColl, m_xPlcxMan, and StyleExists().

Referenced by Read_Justify(), and Read_RTLJustify().

◆ SetShadow()

bool SwWW8ImplReader::SetShadow ( SvxShadowItem rShadow,
const short *  pSizeArray,
const WW8_BRCVer9 aRightBrc 
)
staticprivate

◆ SetSpacing()

bool SwWW8ImplReader::SetSpacing ( SwPaM rMyPam,
int  nSpace,
bool  bIsUpper 
)
private

◆ SetStylesList()

void SwWW8ImplReader::SetStylesList ( sal_uInt16  nStyle,
sal_uInt16  nCurrentLFO,
sal_uInt8  nCurrentLevel 
)
private

◆ SetSubStreams()

ErrCode SwWW8ImplReader::SetSubStreams ( tools::SvRef< SotStorageStream > &  rTableStream,
tools::SvRef< SotStorageStream > &  rDataStream 
)
private

◆ SetTextFormatCollAndListLevel()

bool SwWW8ImplReader::SetTextFormatCollAndListLevel ( const SwPaM rRg,
SwWW8StyInf rStyleInfo 
)

◆ SetToggleAttr()

void SwWW8ImplReader::SetToggleAttr ( sal_uInt8  nAttrId,
bool  bOn 
)
private

◆ SetToggleAttrFlags()

void SwWW8ImplReader::SetToggleAttrFlags ( sal_uInt16  nFlags)

Definition at line 588 of file ww8par.cxx.

References m_xCtrlStck.

Referenced by WW8ListManager::ReadLVL().

◆ SetToggleBiDiAttr()

void SwWW8ImplReader::SetToggleBiDiAttr ( sal_uInt8  nAttrId,
bool  bOn 
)
private

◆ SetToggleBiDiAttrFlags()

void SwWW8ImplReader::SetToggleBiDiAttrFlags ( sal_uInt16  nFlags)

Definition at line 594 of file ww8par.cxx.

References m_xCtrlStck.

Referenced by WW8ListManager::ReadLVL().

◆ SetUpperSpacing()

bool SwWW8ImplReader::SetUpperSpacing ( SwPaM pMyPam,
int  nSpace 
)
private

Definition at line 2602 of file ww8par.cxx.

References SetSpacing().

Referenced by AppendTextNode(), and WW8TabDesc::SetPamInCell().

◆ simpleAddTextToParagraph()

void SwWW8ImplReader::simpleAddTextToParagraph ( std::u16string_view  aAddString)
private

◆ StartAnl()

void SwWW8ImplReader::StartAnl ( const sal_uInt8 pSprm13)
private

◆ StartApo()

bool SwWW8ImplReader::StartApo ( const ApoTestResults rApo,
const WW8_TablePos pTabPos 
)
private

◆ StartTable()

bool SwWW8ImplReader::StartTable ( WW8_CP  nStartCp)
private

◆ StopAllAnl()

void SwWW8ImplReader::StopAllAnl ( bool  bGoBack = true)
private

Definition at line 1021 of file ww8par2.cxx.

References WW8_None.

Referenced by EndSpecial(), ProcessSpecial(), and WW8TabDesc::TableCellEnd().

◆ StopAnlToRestart()

void SwWW8ImplReader::StopAnlToRestart ( sal_uInt8  nType,
bool  bGoBack = true 
)
private

Definition at line 1028 of file ww8par2.cxx.

References fnMoveBackward, GoInContent(), RES_FLTR_NUMRULE(), WW8_None, WW8_Numbering, and WW8_Outline.

Referenced by ProcessSpecial().

◆ StopApo()

void SwWW8ImplReader::StopApo ( )
private

◆ StopTable()

void SwWW8ImplReader::StopTable ( )
private

Definition at line 3505 of file ww8par2.cxx.

References m_bFirstPara, m_bReadTable, m_xTableDesc, and PopTableDesc().

Referenced by EndSpecial(), and ProcessSpecial().

◆ StoreMacroCmds()

void SwWW8ImplReader::StoreMacroCmds ( )
private

Definition at line 4771 of file ww8par.cxx.

References SL::aMSMacroCmds, checkSeek(), utl::UcbStreamHelper::CreateStream(), and xStream.

Referenced by CoreLoad().

◆ StripNegativeAfterIndent()

void SwWW8ImplReader::StripNegativeAfterIndent ( SwFrameFormat const *  pFlyFormat)
staticprivate

◆ StyleExists()

bool SwWW8ImplReader::StyleExists ( unsigned int  nColl) const
inlineprivate

◆ StyleUsingLFO()

sal_uInt16 SwWW8ImplReader::StyleUsingLFO ( sal_uInt16  nLFOIndex) const

Definition at line 3540 of file ww8par2.cxx.

References m_vColl, and m_xStyles.

Referenced by WW8ListManager::WW8ListManager().

◆ TabCellEnd()

void SwWW8ImplReader::TabCellEnd ( )
private

Definition at line 3469 of file ww8par2.cxx.

References m_bFirstPara, m_bReadTable, m_nInTable, and m_xTableDesc.

Referenced by ReadChar().

◆ TabRowSprm()

sal_uInt16 SwWW8ImplReader::TabRowSprm ( int  nLevel) const
private

◆ TestApo()

ApoTestResults SwWW8ImplReader::TestApo ( int  nCellLevel,
bool  bTableRowEnd,
const WW8_TablePos pTabPos 
)
private

◆ TestSameApo()

bool SwWW8ImplReader::TestSameApo ( const ApoTestResults rApo,
const WW8_TablePos pTabPos 
)
private

◆ TranslateToHindiNumbers()

sal_Unicode SwWW8ImplReader::TranslateToHindiNumbers ( sal_Unicode  nChar)
staticprivate

Definition at line 2997 of file ww8par.cxx.

Referenced by ReadPlainChars().

◆ TxbxChainContainsRealText()

bool SwWW8ImplReader::TxbxChainContainsRealText ( sal_uInt16  nTxBxS,
tools::Long rStartCp,
tools::Long rEndCp 
)
private

Definition at line 1239 of file ww8graf.cxx.

References InsertTxbxText().

Referenced by ConvertDrawTextToFly().

◆ UpdateFields()

void SwWW8ImplReader::UpdateFields ( )
private

Friends And Related Function Documentation

◆ SwMSDffManager

friend class SwMSDffManager
friend

Definition at line 1118 of file ww8par.hxx.

Referenced by GraphicCtor(), and ImportGraf().

◆ SwWW8FltControlStack

friend class SwWW8FltControlStack
friend

Definition at line 1119 of file ww8par.hxx.

Referenced by CoreLoad().

◆ WW8FlyPara

friend struct WW8FlyPara
friend

Definition at line 1115 of file ww8par.hxx.

Referenced by ConstructApo().

◆ WW8FlySet

friend class WW8FlySet
friend

Definition at line 1117 of file ww8par.hxx.

◆ WW8FormulaControl

friend class WW8FormulaControl
friend

Definition at line 1120 of file ww8par.hxx.

◆ WW8ReaderSave

friend class WW8ReaderSave
friend

Definition at line 1114 of file ww8par.hxx.

◆ WW8RStyle

friend class WW8RStyle
friend

Definition at line 1112 of file ww8par.hxx.

Referenced by CoreLoad().

◆ WW8SwFlyPara

friend struct WW8SwFlyPara
friend

Definition at line 1116 of file ww8par.hxx.

Referenced by StartApo(), and StartTable().

◆ WW8TabDesc

friend class WW8TabDesc
friend

Definition at line 1113 of file ww8par.hxx.

Referenced by StartTable().

◆ wwSectionManager

friend class wwSectionManager
friend

Definition at line 1121 of file ww8par.hxx.

Member Data Documentation

◆ m_aANLDRules

ANLDRuleMap SwWW8ImplReader::m_aANLDRules
private

Definition at line 1286 of file ww8par.hxx.

◆ m_aApos

std::deque<bool> SwWW8ImplReader::m_aApos
private

◆ m_aAuthorInfos

std::map<sal_uInt16, std::size_t> SwWW8ImplReader::m_aAuthorInfos
private

Redlining Authors, map word author key to writer author value.

Definition at line 1303 of file ww8par.hxx.

Referenced by Read_CRevisionMark(), and ReadRevMarkAuthorStrTabl().

◆ m_aCharStyleMapper

sw::util::CharStyleMapper SwWW8ImplReader::m_aCharStyleMapper
private

Definition at line 1222 of file ww8par.hxx.

Referenced by WW8RStyle::PrepareStyle().

◆ m_aExtraneousParas

wwExtraneousParas SwWW8ImplReader::m_aExtraneousParas
private

Definition at line 1195 of file ww8par.hxx.

Referenced by CoreLoad(), MoveOutsideFly(), and StartApo().

◆ m_aFieldStack

std::deque<WW8FieldEntry> SwWW8ImplReader::m_aFieldStack
private

◆ m_aFontSrcCharSets

std::stack<rtl_TextEncoding> SwWW8ImplReader::m_aFontSrcCharSets
private

Definition at line 1227 of file ww8par.hxx.

Referenced by GetCurrentCharSet(), ResetCharSetVars(), and SetNewFontAttr().

◆ m_aFontSrcCJKCharSets

std::stack<rtl_TextEncoding> SwWW8ImplReader::m_aFontSrcCJKCharSets
private

Definition at line 1228 of file ww8par.hxx.

Referenced by GetCurrentCJKCharSet(), ResetCJKCharSetVars(), and SetNewFontAttr().

◆ m_aFootnoteStack

std::deque<FootnoteDescriptor> SwWW8ImplReader::m_aFootnoteStack
private

Definition at line 1181 of file ww8par.hxx.

Referenced by ReadChar().

◆ m_aGrafPosSet

std::set<sal_uLong> SwWW8ImplReader::m_aGrafPosSet
private

Definition at line 1253 of file ww8par.hxx.

Referenced by ReadGrafFile(), and ReadGrafLayer1().

◆ m_aGrfNameGenerator

wwFrameNamer SwWW8ImplReader::m_aGrfNameGenerator
private

Definition at line 1216 of file ww8par.hxx.

Referenced by ImportGraf(), ImportReplaceableDrawables(), and Read_F_IncludePicture().

◆ m_aInsertedTables

sw::util::InsertedTablesManager SwWW8ImplReader::m_aInsertedTables
private

Definition at line 1201 of file ww8par.hxx.

Referenced by CoreLoad(), and WW8TabDesc::FinishSwTable().

◆ m_aLinkStringMap

std::map<short, OUString> SwWW8ImplReader::m_aLinkStringMap
private

Definition at line 1263 of file ww8par.hxx.

Referenced by CoreLoad(), and wwSectionManager::CreateSep().

◆ m_aParaStyleMapper

sw::util::ParaStyleMapper SwWW8ImplReader::m_aParaStyleMapper
private

Definition at line 1221 of file ww8par.hxx.

Referenced by WW8RStyle::PrepareStyle().

◆ m_aRubyCharFormats

std::vector<const SwCharFormat*> SwWW8ImplReader::m_aRubyCharFormats
private

Definition at line 1248 of file ww8par.hxx.

Referenced by Read_SubF_Ruby().

◆ m_aSectionManager

wwSectionManager SwWW8ImplReader::m_aSectionManager
private

◆ m_aSectionNameGenerator

wwSectionNamer SwWW8ImplReader::m_aSectionNameGenerator
private

Definition at line 1206 of file ww8par.hxx.

Referenced by Read_F_IncludeText().

◆ m_aTableStack

std::stack<std::unique_ptr<WW8TabDesc> > SwWW8ImplReader::m_aTableStack
private

Definition at line 1284 of file ww8par.hxx.

Referenced by PopTableDesc(), and StartTable().

◆ m_aTextNodesHavingFirstLineOfstSet

o3tl::sorted_vector<const SwNode*> SwWW8ImplReader::m_aTextNodesHavingFirstLineOfstSet
private

Definition at line 1265 of file ww8par.hxx.

Referenced by NewAttr(), and SwWW8FltControlStack::SetAttrInDoc().

◆ m_aTextNodesHavingLeftIndentSet

o3tl::sorted_vector<const SwNode*> SwWW8ImplReader::m_aTextNodesHavingLeftIndentSet
private

Definition at line 1266 of file ww8par.hxx.

Referenced by NewAttr(), and SwWW8FltControlStack::SetAttrInDoc().

◆ m_aTOXEndCps

cp_set SwWW8ImplReader::m_aTOXEndCps
private

Definition at line 1415 of file ww8par.hxx.

Referenced by End_Field(), and ReadChar().

◆ m_bAnl

bool SwWW8ImplReader::m_bAnl
private

◆ m_bBidi

bool SwWW8ImplReader::m_bBidi
private

Definition at line 1399 of file ww8par.hxx.

Referenced by Read_Bidi(), and ReadPlainChars().

◆ m_bCareFirstParaEndInToc

bool SwWW8ImplReader::m_bCareFirstParaEndInToc
private

Definition at line 1413 of file ww8par.hxx.

Referenced by Read_F_Tox(), and ReadText().

◆ m_bCareLastParaEndInToc

bool SwWW8ImplReader::m_bCareLastParaEndInToc
private

Definition at line 1414 of file ww8par.hxx.

Referenced by End_Field(), and ReadText().

◆ m_bCpxStyle

bool SwWW8ImplReader::m_bCpxStyle
private

Definition at line 1370 of file ww8par.hxx.

Referenced by Read_StyleCode(), and ReadAttrs().

◆ m_bCurrentAND_fNumberAcross

bool SwWW8ImplReader::m_bCurrentAND_fNumberAcross
private

Definition at line 1386 of file ww8par.hxx.

Referenced by WW8TabDesc::TableCellEnd(), and WW8TabDesc::WW8TabDesc().

◆ m_bDrawCpOValid

bool SwWW8ImplReader::m_bDrawCpOValid
private

Definition at line 1314 of file ww8par.hxx.

Referenced by SwMSDffManager::GetOLEStorageName(), and Read_GrafLayer().

◆ m_bDropCap

bool SwWW8ImplReader::m_bDropCap
private

Definition at line 1396 of file ww8par.hxx.

Referenced by IsListOrDropcap(), ReadText(), and StartApo().

◆ m_bEmbeddObj

bool SwWW8ImplReader::m_bEmbeddObj
private

◆ m_bFirstPara

bool SwWW8ImplReader::m_bFirstPara
private

◆ m_bFirstParaOfPage

bool SwWW8ImplReader::m_bFirstParaOfPage
private

Definition at line 1392 of file ww8par.hxx.

Referenced by HandlePageBreakChar(), ReadChar(), and ReadText().

◆ m_bFootnoteEdn

bool SwWW8ImplReader::m_bFootnoteEdn
private

Definition at line 1363 of file ww8par.hxx.

Referenced by ProcessSpecial().

◆ m_bFuzzing

bool SwWW8ImplReader::m_bFuzzing
private

◆ m_bHasBorder

bool SwWW8ImplReader::m_bHasBorder
private

◆ m_bHdFtFootnoteEdn

bool SwWW8ImplReader::m_bHdFtFootnoteEdn
private

◆ m_bIgnoreText

bool SwWW8ImplReader::m_bIgnoreText
private

◆ m_bInHyperlink

bool SwWW8ImplReader::m_bInHyperlink
private

◆ m_bIsFooter

bool SwWW8ImplReader::m_bIsFooter
private

◆ m_bIsHeader

bool SwWW8ImplReader::m_bIsHeader
private

◆ m_bIsUnicode

bool SwWW8ImplReader::m_bIsUnicode
private

Definition at line 1367 of file ww8par.hxx.

Referenced by ReadChar(), ReadPlainChars(), ReadText(), and ReadTextAttr().

◆ m_bLoadingTOXCache

bool SwWW8ImplReader::m_bLoadingTOXCache
private

Definition at line 1402 of file ww8par.hxx.

Referenced by End_Field(), Read_CColl(), Read_F_Hyperlink(), Read_F_PgRef(), and Read_F_Tox().

◆ m_bLoadingTOXHyperlink

bool SwWW8ImplReader::m_bLoadingTOXHyperlink
private

Definition at line 1405 of file ww8par.hxx.

Referenced by End_Field(), Read_F_Hyperlink(), and Read_F_PgRef().

◆ m_bNewDoc

bool SwWW8ImplReader::m_bNewDoc
private

◆ m_bNoAttrImport

bool SwWW8ImplReader::m_bNoAttrImport
private

◆ m_bNoLnNumYet

bool SwWW8ImplReader::m_bNoLnNumYet
private

Definition at line 1388 of file ww8par.hxx.

Referenced by HandleLineNumbering().

◆ m_bNotifyMacroEventRead

bool SwWW8ImplReader::m_bNotifyMacroEventRead
private

Definition at line 1417 of file ww8par.hxx.

Referenced by NotifyMacroEventRead().

◆ m_bObj

bool SwWW8ImplReader::m_bObj
private

◆ m_bParaAutoAfter

bool SwWW8ImplReader::m_bParaAutoAfter
private

◆ m_bParaAutoBefore

bool SwWW8ImplReader::m_bParaAutoBefore
private

◆ m_bPgSecBreak

bool SwWW8ImplReader::m_bPgSecBreak
private

◆ m_bReadNoTable

bool SwWW8ImplReader::m_bReadNoTable
private

Definition at line 1347 of file ww8par.hxx.

Referenced by CoreLoad(), and StartTable().

◆ m_bReadTable

bool SwWW8ImplReader::m_bReadTable
private

Definition at line 1400 of file ww8par.hxx.

Referenced by simpleAddTextToParagraph(), StopTable(), and TabCellEnd().

◆ m_bRegardHindiDigits

bool SwWW8ImplReader::m_bRegardHindiDigits
private

Definition at line 1312 of file ww8par.hxx.

Referenced by LoadDoc(), and ReadPlainChars().

◆ m_bSkipImages

bool SwWW8ImplReader::m_bSkipImages
private

Definition at line 1346 of file ww8par.hxx.

Referenced by GraphicCtor(), and ImportGraf().

◆ m_bSpec

bool SwWW8ImplReader::m_bSpec
private

Definition at line 1349 of file ww8par.hxx.

Referenced by WW8RStyle::PostStyle(), Read_PicLoc(), Read_Special(), ReadChar(), and ReadText().

◆ m_bStyNormal

bool SwWW8ImplReader::m_bStyNormal
private

Definition at line 1371 of file ww8par.hxx.

Referenced by WW8RStyle::PostStyle(), WW8RStyle::PrepareStyle(), and Read_LineSpace().

◆ m_bSymbol

bool SwWW8ImplReader::m_bSymbol
private

◆ m_bTxbxFlySection

bool SwWW8ImplReader::m_bTxbxFlySection
private

◆ m_bVer6

bool SwWW8ImplReader::m_bVer6
private

Definition at line 1380 of file ww8par.hxx.

Referenced by CoreLoad().

◆ m_bVer67

bool SwWW8ImplReader::m_bVer67
private

◆ m_bVer7

bool SwWW8ImplReader::m_bVer7
private

Definition at line 1381 of file ww8par.hxx.

Referenced by CoreLoad().

◆ m_bVer8

bool SwWW8ImplReader::m_bVer8
private

Definition at line 1382 of file ww8par.hxx.

Referenced by CoreLoad(), and IsObjectLayoutInTableCell().

◆ m_bWasParaEnd

bool SwWW8ImplReader::m_bWasParaEnd
private

◆ m_bWasTabCellEnd

bool SwWW8ImplReader::m_bWasTabCellEnd
private

◆ m_bWasTabRowEnd

bool SwWW8ImplReader::m_bWasTabRowEnd
private

◆ m_bWWBugNormal

bool SwWW8ImplReader::m_bWWBugNormal
private

Definition at line 1372 of file ww8par.hxx.

Referenced by CoreLoad(), and Read_LineSpace().

◆ m_cSymbol

sal_Unicode SwWW8ImplReader::m_cSymbol
private

◆ m_eHardCharSet

rtl_TextEncoding SwWW8ImplReader::m_eHardCharSet
private

Definition at line 1325 of file ww8par.hxx.

Referenced by GetCurrentCharSet(), GetCurrentCJKCharSet(), and Read_CharSet().

◆ m_eStructCharSet

rtl_TextEncoding SwWW8ImplReader::m_eStructCharSet
private

◆ m_eTextCharSet

rtl_TextEncoding SwWW8ImplReader::m_eTextCharSet
private

Definition at line 1323 of file ww8par.hxx.

Referenced by CoreLoad(), GetFontParams(), Read_F_DBField(), and Read_Field().

◆ m_nCharFormat

short SwWW8ImplReader::m_nCharFormat
private

◆ m_nCurrentColl

sal_uInt16 SwWW8ImplReader::m_nCurrentColl
private

◆ m_nDrawCpO

WW8_CP SwWW8ImplReader::m_nDrawCpO
private

Definition at line 1315 of file ww8par.hxx.

Referenced by SwMSDffManager::GetOLEStorageName(), and Read_GrafLayer().

◆ m_nDrawXOfs

short SwWW8ImplReader::m_nDrawXOfs
private

Definition at line 1333 of file ww8par.hxx.

Referenced by Read_GrafLayer(), ReadGrafStart(), and ReadGroup().

◆ m_nDrawXOfs2

short SwWW8ImplReader::m_nDrawXOfs2
private

◆ m_nDrawYOfs

short SwWW8ImplReader::m_nDrawYOfs
private

Definition at line 1333 of file ww8par.hxx.

Referenced by Read_GrafLayer(), ReadGrafStart(), and ReadGroup().

◆ m_nDrawYOfs2

short SwWW8ImplReader::m_nDrawYOfs2
private

◆ m_nDropCap

sal_Int32 SwWW8ImplReader::m_nDropCap
private

Definition at line 1397 of file ww8par.hxx.

Referenced by ReadText().

◆ m_nEmbeddedTOXLevel

int SwWW8ImplReader::m_nEmbeddedTOXLevel
private

Definition at line 1403 of file ww8par.hxx.

Referenced by End_Field(), and Read_F_Tox().

◆ m_nFieldFlags

sal_uInt32 SwWW8ImplReader::m_nFieldFlags
private

◆ m_nFieldNum

sal_uInt16 SwWW8ImplReader::m_nFieldNum
private

Definition at line 1328 of file ww8par.hxx.

Referenced by Read_F_ANumber().

◆ m_nFieldTagAlways

sal_uInt32 SwWW8ImplReader::m_nFieldTagAlways[3]
private

Definition at line 1310 of file ww8par.hxx.

Referenced by LoadDoc(), and Read_Field().

◆ m_nFieldTagBad

sal_uInt32 SwWW8ImplReader::m_nFieldTagBad[3]
private

Definition at line 1311 of file ww8par.hxx.

Referenced by LoadDoc(), and Read_Field().

◆ m_nIniFlags

sal_uInt32 SwWW8ImplReader::m_nIniFlags
private

Definition at line 1307 of file ww8par.hxx.

Referenced by WW8RStyle::Import(), ImportGraf(), LoadDoc(), Read_GrafLayer(), and Read_LineSpace().

◆ m_nIniFlags1

sal_uInt32 SwWW8ImplReader::m_nIniFlags1
private

Definition at line 1308 of file ww8par.hxx.

Referenced by LoadDoc(), and Read_GrafLayer().

◆ m_nIniFlyDx

sal_Int32 SwWW8ImplReader::m_nIniFlyDx
private

Definition at line 1320 of file ww8par.hxx.

Referenced by LoadDoc(), StartApo(), and StartTable().

◆ m_nIniFlyDy

sal_Int32 SwWW8ImplReader::m_nIniFlyDy
private

Definition at line 1321 of file ww8par.hxx.

Referenced by LoadDoc(), StartApo(), and StartTable().

◆ m_nInTable

int SwWW8ImplReader::m_nInTable
private

◆ m_nLFOPosition

sal_uInt16 SwWW8ImplReader::m_nLFOPosition
private

Definition at line 1329 of file ww8par.hxx.

Referenced by WW8RStyle::PostStyle(), Read_LFOPosition(), and Read_ListLevel().

◆ m_nListLevel

sal_uInt8 SwWW8ImplReader::m_nListLevel
private

Definition at line 1343 of file ww8par.hxx.

Referenced by WW8RStyle::PostStyle(), Read_LFOPosition(), and Read_ListLevel().

◆ m_nObjLocFc

sal_uLong SwWW8ImplReader::m_nObjLocFc
private

◆ m_nPicLocFc

sal_uLong SwWW8ImplReader::m_nPicLocFc
private

◆ m_nProgress

sal_uInt16 SwWW8ImplReader::m_nProgress
private

◆ m_nSwNumLevel

sal_uInt8 SwWW8ImplReader::m_nSwNumLevel
private

Definition at line 1340 of file ww8par.hxx.

◆ m_nWantedVersion

sal_uInt8 SwWW8ImplReader::m_nWantedVersion
private

Definition at line 1338 of file ww8par.hxx.

Referenced by LoadDoc(), and LoadThroughDecryption().

◆ m_nWwNumType

sal_uInt8 SwWW8ImplReader::m_nWwNumType
private

Definition at line 1341 of file ww8par.hxx.

Referenced by ProcessSpecial().

◆ m_oLastAnchorPos

std::optional< SwPosition > SwWW8ImplReader::m_oLastAnchorPos
private

◆ m_oLineBreakClear

std::optional<SwLineBreakClear> SwWW8ImplReader::m_oLineBreakClear
private

Definition at line 1183 of file ww8par.hxx.

Referenced by Read_LineBreakClear().

◆ m_oPosAfterTOC

std::optional<SwPaM> SwWW8ImplReader::m_oPosAfterTOC
private

Definition at line 1407 of file ww8par.hxx.

Referenced by CoreLoad(), End_Field(), and Read_F_Tox().

◆ m_oSprmParser

std::optional<wwSprmParser> SwWW8ImplReader::m_oSprmParser
private

◆ m_pChosenWW8OutlineStyle

const SwNumRule* SwWW8ImplReader::m_pChosenWW8OutlineStyle
private

Definition at line 1342 of file ww8par.hxx.

Referenced by RegisterNumFormatOnTextNode(), and SetOutlineStyles().

◆ m_pCurrentColl

SwFormat* SwWW8ImplReader::m_pCurrentColl
private

◆ m_pDataStream

SvStream* SwWW8ImplReader::m_pDataStream
private

◆ m_pDfltTextFormatColl

const SwTextFormatColl* SwWW8ImplReader::m_pDfltTextFormatColl
private

◆ m_pDocShell

SwDocShell* SwWW8ImplReader::m_pDocShell
private

◆ m_pDrawEditEngine

std::unique_ptr<EditEngine> SwWW8ImplReader::m_pDrawEditEngine
private

◆ m_pDrawModel

SdrModel* SwWW8ImplReader::m_pDrawModel
private

◆ m_pDrawPg

SdrPage* SwWW8ImplReader::m_pDrawPg
private

◆ m_pFlyFormatOfJustInsertedGraphic

SwFlyFrameFormat* SwWW8ImplReader::m_pFlyFormatOfJustInsertedGraphic
private

Definition at line 1237 of file ww8par.hxx.

Referenced by ImportGraf(), and Read_F_IncludePicture().

◆ m_pNumFieldType

SwFieldType* SwWW8ImplReader::m_pNumFieldType
private

Definition at line 1294 of file ww8par.hxx.

Referenced by Read_F_ANumber().

◆ m_pPaM

SwPaM* SwWW8ImplReader::m_pPaM
private

Definition at line 1133 of file ww8par.hxx.

Referenced by AddAutoAnchor(), AppendTextNode(), closeFont(), ConvertDrawTextToFly(), ConvertSubToGraphicPlacement(), CoreLoad(), wwSectionManager::CreateSep(), WW8TabDesc::CreateSwTable(), DeleteStack(), emulateMSWordAddTextToParagraph(), End_Field(), WW8TabDesc::FinishSwTable(), GetFormatAttr(), GraphicCtor(), HandleLineNumbering(), HandlePageBreakChar(), ImportGraf(), ImportOle(), ImportReplaceableDrawables(), ImportTox(), WW8TabDesc::InFirstParaInCell(), InsertOle(), wwSectionManager::InsertSegments(), InsertTagField(), MakeGrafInContent(), MakeGrafNotInContent(), MapBookmarkVariables(), MoveInsideFly(), MoveOutsideFly(), WW8TabDesc::MoveOutsideTable(), NewAttr(), WW8TabDesc::ParkPaM(), ProcessCurrentCollChange(), ProcessEscherAlign(), Read_AlignFont(), Read_And(), Read_AtnBook(), Read_Bidi(), Read_BoldBiDiUsw(), Read_BoldUsw(), Read_Book(), Read_BoolItem(), Read_Border(), Read_BreakBefore(), Read_CColl(), Read_CharBorder(), Read_CharHighlight(), Read_CharShadow(), Read_CRevisionMark(), Read_DoubleLine_Rotate(), Read_Emphasis(), Read_F_ANumber(), Read_F_Author(), Read_F_CurPage(), Read_F_DateTime(), Read_F_DBField(), Read_F_DBNext(), Read_F_DBNum(), Read_F_DocInfo(), Read_F_Equation(), Read_F_FileName(), Read_F_FormCheckBox(), Read_F_FormListBox(), Read_F_FormTextBox(), Read_F_Hyperlink(), Read_F_IncludePicture(), Read_F_IncludeText(), Read_F_Input(), Read_F_InputVar(), Read_F_Macro(), Read_F_NoteReference(), Read_F_Num(), Read_F_PgRef(), Read_F_Ref(), Read_F_Seq(), Read_F_Set(), Read_F_Styleref(), Read_F_Symbol(), Read_F_TemplName(), Read_F_Tox(), Read_FactoidBook(), Read_Field(), Read_FontKern(), Read_FontSize(), Read_GrafLayer(), Read_HdFtFootnoteText(), Read_HdFtText(), Read_HdFtTextAsHackedFrame(), Read_Hyphenation(), Read_IdctHint(), Read_Justify(), Read_KeepLines(), Read_KeepParas(), Read_Kern(), Read_Language(), Read_LFOPosition(), Read_LineBreakClear(), Read_LineSpace(), Read_LR(), Read_NoLineNumb(), Read_ParaAutoAfter(), Read_ParaAutoBefore(), Read_ParaBackColor(), Read_ParaBiDi(), Read_ParaContextualSpacing(), Read_POutLvl(), Read_Relief(), Read_RTLJustify(), Read_ScaleWidth(), Read_Shade(), Read_StyleCode(), Read_SubF_Ruby(), Read_SubSuper(), Read_SubSuperProp(), Read_Symbol(), Read_Tab(), Read_TextAnim(), Read_TextBackColor(), Read_TextColor(), Read_TextForeColor(), Read_UL(), Read_Underline(), Read_UnderlineColor(), Read_UsePgsuSettings(), Read_WidowControl(), ReadAttrs(), ReadChar(), ReadChars(), ReadGrafLayer1(), ReadGrafStart(), ReadText(), ReadTextAttr(), RegisterNumFormatOnTextNode(), WW8ReaderSave::Restore(), WW8TabDesc::SetPamInCell(), SetTextFormatCollAndListLevel(), SetToggleAttr(), simpleAddTextToParagraph(), StartApo(), StartTable(), StopApo(), and WW8TabDesc::UseSwTable().

◆ m_pPostProcessAttrsInfo

std::unique_ptr<WW8PostProcessAttrsInfo> SwWW8ImplReader::m_pPostProcessAttrsInfo
private

Definition at line 1255 of file ww8par.hxx.

Referenced by NewAttr(), PostProcessAttrs(), ReadText(), and ReadTextAttr().

◆ m_pPreviousNumPaM

SwPaM* SwWW8ImplReader::m_pPreviousNumPaM
private

◆ m_pPrevNumRule

const SwNumRule* SwWW8ImplReader::m_pPrevNumRule
private

◆ m_pSmartTagData

std::unique_ptr<WW8SmartTagData> SwWW8ImplReader::m_pSmartTagData
private

Definition at line 1300 of file ww8par.hxx.

Referenced by GetSmartTagInfo().

◆ m_pStandardFormatColl

SwFormat* SwWW8ImplReader::m_pStandardFormatColl
private

Definition at line 1275 of file ww8par.hxx.

Referenced by GetFormatAttr(), and WW8RStyle::Import().

◆ m_pStg

SotStorage* SwWW8ImplReader::m_pStg
private

◆ m_pStrm

SvStream* SwWW8ImplReader::m_pStrm
private

◆ m_pTableStream

SvStream* SwWW8ImplReader::m_pTableStream
private

◆ m_rDoc

SwDoc& SwWW8ImplReader::m_rDoc
private

Definition at line 1131 of file ww8par.hxx.

Referenced by AppendTextNode(), ConvertDrawTextToFly(), ConvertSubToGraphicPlacement(), CopyPageDescHdFt(), CoreLoad(), wwSectionManager::CreateSep(), WW8TabDesc::CreateSwTable(), End_Field(), WW8TabDesc::FinishSwTable(), GetDoc(), GetFormatAttr(), GetTimeDatePara(), GraphicCtor(), HandleLineNumbering(), WW8RStyle::Import(), ImportDop(), ImportDopTypography(), ImportGraf(), ImportGraf1(), ImportOle(), ImportOleBase(), ImportReplaceableDrawables(), ImportTox(), InsertAttrsAsDrawingAttrs(), WW8TabDesc::InsertCells(), InsertOle(), wwSectionManager::InsertSection(), wwSectionManager::InsertSegments(), InsertTagField(), InsertTxbxStyAttrs(), InsertTxbxText(), LoadDoc(), MakeGrafInContent(), MakeGrafNotInContent(), MoveInsideFly(), MoveOutsideFly(), MungeTextIntoDrawBox(), NotifyMacroEventRead(), WW8TabDesc::ParkPaM(), Read_And(), Read_F_ANumber(), Read_F_Author(), Read_F_CurPage(), Read_F_DateTime(), Read_F_DBField(), Read_F_DBNext(), Read_F_DBNum(), Read_F_DocInfo(), Read_F_Equation(), Read_F_FileName(), Read_F_FormCheckBox(), Read_F_FormListBox(), Read_F_FormTextBox(), Read_F_IncludePicture(), Read_F_IncludeText(), Read_F_Input(), Read_F_InputVar(), Read_F_Macro(), Read_F_NoteReference(), Read_F_Num(), Read_F_PgRef(), Read_F_Ref(), Read_F_Seq(), Read_F_Set(), Read_F_Styleref(), Read_F_Symbol(), Read_F_TemplName(), Read_F_Tox(), Read_GrafLayer(), Read_HdFtTextAsHackedFrame(), Read_LineBreakClear(), Read_LR(), Read_SubF_Ruby(), Read_Tab(), ReadChar(), ReadChars(), ReadGrafLayer1(), ReadText(), RegisterNumFormatOnTextNode(), WW8ReaderSave::Restore(), SetAttributesAtGrfNode(), SetDocumentGrid(), SetOutlineStyles(), WW8TabDesc::SetPamInCell(), wwSectionManager::SetSwFormatPageDesc(), SetTextFormatCollAndListLevel(), simpleAddTextToParagraph(), StartApo(), StartTable(), SwWW8ImplReader(), WW8TabDesc::TableCellEnd(), UpdateFields(), WW8TabDesc::UseSwTable(), and WW8ReaderSave::WW8ReaderSave().

◆ m_sBaseURL

OUString SwWW8ImplReader::m_sBaseURL
private

◆ m_vColl

std::vector<SwWW8StyInf> SwWW8ImplReader::m_vColl
private

◆ m_xAnchorStck

std::unique_ptr<SwWW8FltAnchorStack> SwWW8ImplReader::m_xAnchorStck
private

◆ m_xAtnNames

std::optional<std::vector<OUString> > SwWW8ImplReader::m_xAtnNames
private

Definition at line 1298 of file ww8par.hxx.

Referenced by CoreLoad(), and GetAnnotationAuthor().

◆ m_xCtrlStck

std::unique_ptr<SwWW8FltControlStack> SwWW8ImplReader::m_xCtrlStck
private

Definition at line 1135 of file ww8par.hxx.

Referenced by AppendTextNode(), ChkToggleAttr(), ChkToggleAttr_(), ChkToggleBiDiAttr(), ChkToggleBiDiAttr_(), closeFont(), ConvertSubToGraphicPlacement(), CoreLoad(), WW8TabDesc::CreateSwTable(), DeleteCtrlStack(), emulateMSWordAddTextToParagraph(), End_Field(), WW8TabDesc::FinishSwTable(), GetFormatAttr(), GetToggleAttrFlags(), GetToggleBiDiAttrFlags(), HandleLineNumbering(), HandlePageBreakChar(), InsertAttrsAsDrawingAttrs(), JoinNode(), MoveInsideFly(), MoveOutsideFly(), NewAttr(), PostProcessAttrs(), Read_AlignFont(), Read_And(), Read_Bidi(), Read_BoldBiDiUsw(), Read_BoldUsw(), Read_BoolItem(), Read_Border(), Read_BreakBefore(), Read_CColl(), Read_CharBorder(), Read_CharHighlight(), Read_CharShadow(), Read_DoubleLine_Rotate(), Read_Emphasis(), Read_F_Hyperlink(), Read_F_Macro(), Read_F_PgRef(), Read_F_Symbol(), Read_FontKern(), Read_FontSize(), Read_Hyphenation(), Read_IdctHint(), Read_Justify(), Read_KeepLines(), Read_KeepParas(), Read_Kern(), Read_Language(), Read_LineSpace(), Read_LR(), Read_NoLineNumb(), Read_ParaAutoAfter(), Read_ParaAutoBefore(), Read_ParaBackColor(), Read_ParaBiDi(), Read_ParaContextualSpacing(), Read_POutLvl(), Read_Relief(), Read_RTLJustify(), Read_ScaleWidth(), Read_Shade(), Read_SubF_Ruby(), Read_SubSuper(), Read_SubSuperProp(), Read_Symbol(), Read_Tab(), Read_TextAnim(), Read_TextBackColor(), Read_TextColor(), Read_TextForeColor(), Read_UL(), Read_Underline(), Read_UnderlineColor(), Read_UsePgsuSettings(), Read_WidowControl(), ReadChars(), ReadText(), ReadTextAttr(), RegisterNumFormatOnTextNode(), WW8ReaderSave::Restore(), WW8TabDesc::SetPamInCell(), SetSpacing(), SetToggleAttrFlags(), SetToggleBiDiAttrFlags(), WW8TabDesc::UseSwTable(), and WW8ReaderSave::WW8ReaderSave().

◆ m_xCurrentItemSet

std::unique_ptr<SfxItemSet> SwWW8ImplReader::m_xCurrentItemSet
private

◆ m_xFonts

std::unique_ptr<WW8Fonts> SwWW8ImplReader::m_xFonts
private

Definition at line 1258 of file ww8par.hxx.

Referenced by CoreLoad(), GetFontParams(), and Read_F_Macro().

◆ m_xFormatOfJustInsertedApo

std::unique_ptr<FrameDeleteWatch> SwWW8ImplReader::m_xFormatOfJustInsertedApo
private

◆ m_xFormImpl

std::unique_ptr<SwMSConvertControls> SwWW8ImplReader::m_xFormImpl
private

◆ m_xHdFt

std::unique_ptr<WW8PLCF_HdFt> SwWW8ImplReader::m_xHdFt
private

◆ m_xLstManager

std::unique_ptr<WW8ListManager> SwWW8ImplReader::m_xLstManager
private

◆ m_xMSDffManager

std::unique_ptr<SwMSDffManager> SwWW8ImplReader::m_xMSDffManager
private

◆ m_xNumOlst

std::unique_ptr<WW8_OLST> SwWW8ImplReader::m_xNumOlst
private

Definition at line 1287 of file ww8par.hxx.

◆ m_xPlcxMan

std::shared_ptr<WW8PLCFMan> SwWW8ImplReader::m_xPlcxMan
private

◆ m_xPreviousNode

std::unique_ptr<TextNodeListener> SwWW8ImplReader::m_xPreviousNode
private

Definition at line 1409 of file ww8par.hxx.

Referenced by JoinNode(), and ReadText().

◆ m_xProgress

std::unique_ptr<ImportProgress> SwWW8ImplReader::m_xProgress
private

Definition at line 1233 of file ww8par.hxx.

Referenced by CoreLoad(), and ReadText().

◆ m_xRedlineStack

std::unique_ptr<sw::util::RedlineStack> SwWW8ImplReader::m_xRedlineStack
private

◆ m_xReffedStck

std::unique_ptr<SwWW8ReferencedFltEndStack> SwWW8ImplReader::m_xReffedStck
private

◆ m_xReffingStck

std::unique_ptr<SwWW8FltRefStack> SwWW8ImplReader::m_xReffingStck
private

◆ m_xSBase

std::unique_ptr<WW8ScannerBase> SwWW8ImplReader::m_xSBase
private

◆ m_xSFlyPara

std::unique_ptr<WW8SwFlyPara> SwWW8ImplReader::m_xSFlyPara
private

◆ m_xStyles

std::unique_ptr<WW8RStyle> SwWW8ImplReader::m_xStyles
private

◆ m_xTableDesc

std::unique_ptr<WW8TabDesc> SwWW8ImplReader::m_xTableDesc
private

◆ m_xWDop

std::unique_ptr<WW8Dop> SwWW8ImplReader::m_xWDop
private

◆ m_xWFlyPara

std::unique_ptr<WW8FlyPara> SwWW8ImplReader::m_xWFlyPara
private

◆ m_xWwFib

std::shared_ptr<WW8Fib> SwWW8ImplReader::m_xWwFib
private

◆ m_xWWZOrder

std::unique_ptr<wwZOrderer> SwWW8ImplReader::m_xWWZOrder
private

◆ mpCursor

std::shared_ptr<SwUnoCursor> SwWW8ImplReader::mpCursor
private

Definition at line 1132 of file ww8par.hxx.

Referenced by CoreLoad(), and SwWW8ImplReader().


The documentation for this class was generated from the following files: