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)
 
WW8_CP GetCurrAttrCP () const
 
bool IsParaEndInCPs (sal_Int32, sal_Int32, bool bSdOD=true) const
 
void ClearParaEndPosition ()
 
long Read_Footnote (WW8PLCFManResult *pRes)
 
sal_uInt16 End_Footnote ()
 
long Read_Field (WW8PLCFManResult *pRes)
 
sal_uInt16 End_Field ()
 
long Read_Book (WW8PLCFManResult *)
 
long Read_And (WW8PLCFManResult *pRes)
 Use authornames, if not available fall back to initials. More...
 
long Read_AtnBook (WW8PLCFManResult *)
 
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_LineSpace (sal_uInt16, const sal_uInt8 *, short nLen)
 
void SetRelativeJustify (bool bRel)
 
bool IsRelativeJustify ()
 
bool IsRelativeJustify (sal_uInt16 nColl)
 
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)
 
bool ParseTabPos (WW8_TablePos *aTabPos, WW8PLCFx_Cp_FKP *pPap)
 
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)
 
long MapBookmarkVariables (const WW8FieldDesc *pF, OUString &rOrigName, const OUString &rData)
 
OUString GetMappedBookmark (const OUString &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 (OUString const &rStr, 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
 
bool SearchTableEnd (WW8PLCFx_Cp_FKP *pPap) const
 Seek to the end of the table with pPap, returns true on success. More...
 
bool FloatingTableConversion (WW8PLCFx_Cp_FKP *pPap)
 
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 (OUString const &rName) const
 
 SwWW8ImplReader (sal_uInt8 nVersionPara, SotStorage *pStorage, SvStream *pSt, SwDoc &rD, const OUString &rBaseURL, 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 Color ExtractColour (const sal_uInt8 *&rpData, bool bVer67)
 
static bool GetPictGrafFromStream (Graphic &rGraphic, SvStream &rSrc)
 
static void PicRead (SvStream *pDataStream, WW8_PIC *pPic, bool bVer67)
 
static bool ImportOleWMF (const tools::SvRef< SotStorage > &xSrc1, GDIMetaFile &rWMF, long &rX, 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 (const OUString &rAddString)
 
bool HandlePageBreakChar ()
 
bool ReadChar (long nPosCp, 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, long nTextEnd, long nCpOfs)
 Return value: true for para end. More...
 
void SetDocumentGrid (SwFrameFormat &rFormat, const wwSection &rSection)
 
void ProcessCurrentCollChange (WW8PLCFManResult &rRes, bool *pStartAttr, bool bCallProcessSpecial)
 
long ReadTextAttr (WW8_CP &rTextPos, long nTextEnd, bool &rbStartLine, int nDepthGuard=0)
 
void ReadAttrs (WW8_CP &rTextPos, WW8_CP &rNext, 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 (SvxMSDffImportRec const *pRecord, SwFrameFormat const *pFlyFormat, 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::unique_ptr< 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)
 
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, 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)
 
SdrObjectReadLine (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
SdrObjectReadRect (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
SdrObjectReadElipse (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
SdrObjectReadArc (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
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, long StartCp, long nEndCp, ManTypes eType)
 
std::unique_ptr< OutlinerParaObjectImportAsOutliner (OUString &rString, WW8_CP nStartCp, WW8_CP nEndCp, ManTypes eType)
 
void InsertTxbxText (SdrTextObj *pTextObj, Size const *pObjSiz, sal_uInt16 nTxBxS, sal_uInt16 nSequence, long nPosCp, SwFrameFormat const *pFlyFormat, bool bMakeSdrGrafObj, bool &rbEraseTextObj, bool *pbTestTxbxContainsText=nullptr, long *pnStartCp=nullptr, long *pnEndCp=nullptr, bool *pbContainsGraphics=nullptr, SvxMSDffImportRec const *pRecord=nullptr)
 
bool TxbxChainContainsRealText (sal_uInt16 nTxBxS, long &rStartCp, long &rEndCp)
 
SdrObjectReadTextBox (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
SdrObjectReadCaptionBox (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
SdrObjectReadGroup (WW8_DPHEAD const *pHd, SfxAllItemSet &rSet)
 
SdrObjectReadGrafPrimitive (short &rLeft, SfxAllItemSet &rSet)
 
void ReadGrafLayer1 (WW8PLCFspecial *pPF, long nGrafAnchorCp)
 
SdrObjectCreateContactObject (SwFrameFormat *pFlyFormat)
 
RndStdIds ProcessEscherAlign (SvxMSDffImportRec *pRecord, WW8_FSPA *pFSPA, SfxItemSet &rFlySet)
 
bool MiserableRTLGraphicsHack (SwTwips &rLeft, SwTwips nWidth, sal_Int16 eHoriOri, sal_Int16 eHoriRel)
 
SwFrameFormatRead_GrafLayer (long nGrafAnchorCp)
 
SwFlyFrameFormatImportReplaceableDrawables (SdrObject *&rpObject, SdrObject *&rpOurNewObject, SvxMSDffImportRec *pRecord, WW8_FSPA *pF, SfxItemSet &rFlySet)
 
SwFlyFrameFormatConvertDrawTextToFly (SdrObject *&rpObject, SdrObject *&rpOurNewObject, SvxMSDffImportRec const *pRecord, RndStdIds eAnchor, WW8_FSPA const *pF, SfxItemSet &rFlySet)
 
SwFrameFormatMungeTextIntoDrawBox (SvxMSDffImportRec *pRecord, long nGrafAnchorCp, SwFrameFormat *pRetFrameFormat)
 
void GrafikCtor ()
 
void GrafikDtor ()
 
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)
 
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 nLayoutInTableCell) const
 
void ReadGlobalTemplateSettings (const OUString &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 (SvxMSDffImportRec const *pRecord, SwFrameFormat *pFlyFormat)
 
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::stack< std::unique_ptr< sw::util::RedlineStack > > m_aFrameRedlines
 
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
 
wwSectionManager m_aSectionManager
 
wwExtraneousParas m_aExtraneousParas
 
sw::util::InsertedTablesManager m_aInsertedTables
 
wwSectionNamer m_aSectionNameGenerator
 
std::unique_ptr< wwSprmParserm_xSprmParser
 
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
 
SwFrameFormatm_pFormatOfJustInsertedApo
 
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< WW8ListManager, o3tl::default_delete< WW8ListManager > > m_xLstManager
 
std::unique_ptr< WW8ScannerBasem_xSBase
 
std::shared_ptr< WW8PLCFManm_xPlcxMan
 
std::map< short, OUString > m_aLinkStringMap
 
std::set< const SwNode * > m_aTextNodesHavingFirstLineOfstSet
 
std::set< 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::unique_ptr< std::vector< OUString > > m_pAtnNames
 
std::unique_ptr< WW8SmartTagDatam_pSmartTagData
 
sw::util::AuthorInfos m_aAuthorInfos
 
OUString const 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 const m_nWantedVersion
 
sal_uInt8 m_nSwNumLevel
 
sal_uInt8 m_nWwNumType
 
sal_uInt8 m_nListLevel
 
bool const m_bNewDoc
 
bool const 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::unique_ptr< SwPaMm_pPosAfterTOC
 
SwTextNodem_pPreviousNode
 
std::unique_ptr< SwPositionm_pLastAnchorPos
 
bool m_bCareFirstParaEndInToc
 
bool m_bCareLastParaEndInToc
 
cp_set m_aTOXEndCps
 
cp_vector m_aEndParaPos
 
WW8_CP m_aCurrAttrCP
 
bool m_bOnLoadingMain:1
 
bool m_bNotifyMacroEventRead:1
 

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 1069 of file ww8par.hxx.

Constructor & Destructor Documentation

SwWW8ImplReader::SwWW8ImplReader ( const SwWW8ImplReader )
privatedelete
SwWW8ImplReader::~SwWW8ImplReader ( )

Definition at line 4361 of file ww8par.cxx.

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

Member Function Documentation

SwFrameFormat * SwWW8ImplReader::AddAutoAnchor ( SwFrameFormat pFormat)
private

Definition at line 2853 of file ww8graf.cxx.

References SwFormat::GetAnchor(), and SwFormatAnchor::GetAnchorId().

Referenced by ImportGraf().

void SwWW8ImplReader::AdjustLRWrapForWordMargins ( const SvxMSDffImportRec rRecord,
SvxLRSpaceItem rLR 
)
staticprivate
void SwWW8ImplReader::AdjustULWrapForWordMargins ( const SvxMSDffImportRec rRecord,
SvxULSpaceItem rUL 
)
staticprivate
void SwWW8ImplReader::AppendTextNode ( SwPosition rPos)
private
void SwWW8ImplReader::ChkToggleAttr ( sal_uInt16  nOldStyle81Mask,
sal_uInt16  nNewStyle81Mask 
)
inlineprivate

Definition at line 1658 of file ww8par.hxx.

References ChkToggleAttr_().

Referenced by ProcessCurrentCollChange().

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

Definition at line 3315 of file ww8par6.cxx.

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

Referenced by ChkToggleAttr().

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

Definition at line 1667 of file ww8par.hxx.

References ChkToggleBiDiAttr_().

Referenced by ProcessCurrentCollChange().

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

Definition at line 3331 of file ww8par6.cxx.

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

Referenced by ChkToggleBiDiAttr().

void SwWW8ImplReader::ClearParaEndPosition ( )

Definition at line 3983 of file ww8par.cxx.

References m_aEndParaPos.

Referenced by SwWW8FltControlStack::ClearParaEndPosition().

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 4023 of file ww8par.cxx.

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

Referenced by ReadText().

void SwWW8ImplReader::closeFont ( sal_uInt16  nId)
std::unique_ptr< WW8FlyPara > SwWW8ImplReader::ConstructApo ( const ApoTestResults rApo,
const WW8_TablePos pTabPos 
)
private
SwFrameFormat * SwWW8ImplReader::ContainsSingleInlineGraphic ( const SwPaM rRegion)
static
SwFlyFrameFormat * SwWW8ImplReader::ConvertDrawTextToFly ( SdrObject *&  rpObject,
SdrObject *&  rpOurNewObject,
SvxMSDffImportRec const *  pRecord,
RndStdIds  eAnchor,
WW8_FSPA const *  pF,
SfxItemSet rFlySet 
)
private
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 276 of file ww8par5.cxx.

References aName, and URIHelper::SmartRel2Abs().

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

bool SwWW8ImplReader::ConvertSubToGraphicPlacement ( )
void SwWW8ImplReader::CopyPageDescHdFt ( const SwPageDesc pOrgPageDesc,
SwPageDesc pNewPageDesc,
sal_uInt8  nCode 
)
private
ErrCode SwWW8ImplReader::CoreLoad ( WW8Glossary const *  pGloss)
private

Definition at line 4975 of file ww8par.cxx.

References WW8PLCF::advance(), SwEndNoteInfo::aFormat, SwIndex::Assign(), IDocumentMarkAccess::BOOKMARK, SwpHints::Count(), sfx2::createBaseURI(), DBG_UNHANDLED_EXCEPTION, sw::util::InsertedTablesManager::DelAndMakeTableFrames(), wwExtraneousParas::delete_all_from_doc(), DeleteAnchorStack(), DeleteCtrlStack(), DeleteRefStacks(), IDocumentLayoutAccess::DelLayoutFormat(), SwDoc::DOCTYPE_MSWORD, eMode, SwFootnoteInfo::eNum, SwFootnoteInfo::ePos, ERRCODE_NONE, sw::FIB, IDocumentMarkAccess::findBookmark(), fnMoveBackward, FTNNUM_CHAPTER, FTNNUM_DOC, FTNNUM_PAGE, FTNPOS_PAGE, SwpHints::Get(), SwNumRule::Get(), WW8PLCF::Get(), SfxObjectShell::GetBaseModel(), SfxObjectShell::GetBasicManager(), IDocumentMarkAccess::getBookmarksEnd(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), SwPaM::GetContentNode(), numfunc::GetDefBulletFont(), SwDoc::GetDocShell(), SwDoc::GetDocumentRedlineManager(), SwDoc::GetEndNoteInfo(), SwNodes::GetEndOfContent(), SwNodes::GetEndOfInserts(), WW8Fib::GetFIBCharset(), SwTextAttr::GetFlyCnt(), vcl::Font::GetFontHeight(), SwDoc::GetFootnoteInfo(), SwFormatFlyCnt::GetFrameFormat(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentExternalData(), SwDoc::getIDocumentLayoutAccess(), SwDoc::getIDocumentMarkAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentStylePoolAccess(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), SfxMedium::GetInputStream(), SfxObjectShell::GetMedium(), SfxObjectShell::GetModel(), SwNodeIndex::GetNode(), SwNodeIndex::GetNodes(), SwDoc::GetNodes(), WW8Glossary::GetNoStrings(), SwDoc::GetPageDescCnt(), SwPaM::GetPoint(), Graphic::GetPrefSize(), comphelper::getProcessComponentContext(), SwTextNode::GetpSwpHints(), SwTextAttr::GetStart(), comphelper::OStorageHelper::GetTemporaryStorage(), SwTextNode::GetText(), IDocumentStylePoolAccess::GetTextCollFromPool(), SwNode::GetTextNode(), IDocumentMarkAccess::GetType(), GPOS_AREA, GrafikDtor(), Size::Height(), i, ImportDop(), wwSectionManager::InsertSegments(), utl::ConfigManager::IsFuzzing(), lcl_createTemplateToProjectEntry(), m_aExtraneousParas, m_aFrameRedlines, m_aInsertedTables, m_aLinkStringMap, m_aSectionManager, m_bNewDoc, m_bOnLoadingMain, m_bReadNoTable, m_bVer6, m_bVer67, m_bVer7, m_bVer8, m_bWWBugNormal, m_eStructCharSet, m_eTextCharSet, m_nFieldFlags, m_nProgress, m_pAtnNames, m_pDataStream, m_pDocShell, m_pDrawPg, m_pLastAnchorPos, m_pPaM, m_pPosAfterTOC, m_pStg, m_pStrm, m_pTableStream, m_rDoc, m_sBaseURL, m_vColl, m_xAnchorStck, 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_xSprmParser, m_xStyles, m_xWDop, m_xWFlyPara, m_xWwFib, SwNodes::MakeTextSection(), MAN_MAINTEXT, MAXLEVEL, SwPaM::Move(), mpCursor, SwPosition::nContent, nCount, SwEndNoteInfo::nFootnoteOffset, SwPosition::nNode, WW8_STRINGID::nStringId, SvxMSDffShapeOrder::nTxBxComp, nType, On, p, SvxMSDffShapeOrder::pFly, ReadDocInfo(), ReadDocVars(), ReadGlobalTemplateSettings(), ReadRevMarkAuthorStrTabl(), ReadText(), RES_POOLCOLL_STANDARD, RES_TXTATR_FLYCNT, SAL_WARN, SwNumRule::Set(), SwDoc::SetContainsMSVBasic(), SwDoc::SetDocumentType(), SwDoc::SetEndNoteInfo(), IDocumentExternalData::setExternalData(), SwDoc::SetFootnoteInfo(), SwFormat::SetFormatAttr(), BasicManager::SetGlobalUNOConstant(), sw::DocumentRedlineManager::SetHideRedlines(), SwDocShell::SetIsTemplate(), SwFormatChain::SetNext(), SvxNumberType::SetNumberingType(), SetOutlineStyles(), SwFormatChain::SetPrev(), ww8::WW8FibData::setReadOnlyRecommended(), SfxObjectShell::SetReadOnlyUI(), IDocumentRedlineAccess::SetRedlineFlags(), ww8::WW8FibData::setWriteReservation(), ShowDelete, ShowInsert, IDocumentContentOperations::SplitNode(), SwNode::StartOfSectionIndex(), StoreMacroCmds(), sw::STTBF_ASSOC, SVX_NUM_ARABIC, SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, SwNormalStartNode, SwWW8FltControlStack, UpdateFields(), UpdatePageDescs(), SwTextAttr::Which(), WW8ReadSTTBF(), WW8RStyle, and xModel.

Referenced by LoadThroughDecryption().

SdrObject * SwWW8ImplReader::CreateContactObject ( SwFrameFormat pFlyFormat)
private
void SwWW8ImplReader::DeleteAnchorStack ( )
inlineprivate

Definition at line 1412 of file ww8par.hxx.

References DeleteStack().

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

void SwWW8ImplReader::DeleteCtrlStack ( )
inlineprivate

Definition at line 1403 of file ww8par.hxx.

References DeleteStack().

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

void SwWW8ImplReader::DeleteRefStacks ( )
inlineprivate

Definition at line 1407 of file ww8par.hxx.

References DeleteStack().

Referenced by CoreLoad().

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

Definition at line 4365 of file ww8par.cxx.

References SwPaM::GetPoint(), and m_pPaM.

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

void SwWW8ImplReader::emulateMSWordAddTextToParagraph ( const OUString &  rAddString)
private
sal_uInt16 SwWW8ImplReader::End_Field ( )
sal_uInt16 SwWW8ImplReader::End_Footnote ( )
void SwWW8ImplReader::EndExtSprm ( sal_uInt16  nSprmId)
private

Definition at line 5281 of file ww8par6.cxx.

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

Referenced by ReadTextAttr().

void SwWW8ImplReader::EndSpecial ( )
private

Definition at line 2528 of file ww8par.cxx.

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

Referenced by CloseAttrEnds().

void SwWW8ImplReader::EndSprm ( sal_uInt16  nId)
private

Definition at line 6083 of file ww8par6.cxx.

References GetSprmReadInfo(), and SprmReadInfo::pReadFnc.

Referenced by CloseAttrEnds(), and ReadTextAttr().

Color SwWW8ImplReader::ExtractColour ( const sal_uInt8 *&  rpData,
bool  bVer67 
)
static
bool SwWW8ImplReader::FloatingTableConversion ( WW8PLCFx_Cp_FKP pPap)
bool SwWW8ImplReader::ForceFieldLanguage ( SwField rField,
LanguageType  nLang 
)
const OUString * SwWW8ImplReader::GetAnnotationAuthor ( sal_uInt16  nIdx)
private
const OUString& SwWW8ImplReader::GetBaseURL ( ) const
inline

Definition at line 1905 of file ww8par.hxx.

References m_sBaseURL.

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

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

Definition at line 1551 of file ww8par6.cxx.

Referenced by Read_Border().

rtl_TextEncoding SwWW8ImplReader::GetCharSetFromLanguage ( )
rtl_TextEncoding SwWW8ImplReader::GetCJKCharSetFromLanguage ( )
Color SwWW8ImplReader::GetCol ( sal_uInt8  nIco)
static
WW8_CP SwWW8ImplReader::GetCurrAttrCP ( ) const
inline

Definition at line 1702 of file ww8par.hxx.

References m_aCurrAttrCP.

Referenced by SwWW8FltControlStack::GetCurrAttrCP().

rtl_TextEncoding SwWW8ImplReader::GetCurrentCharSet ( )
rtl_TextEncoding SwWW8ImplReader::GetCurrentCJKCharSet ( )
sal_uInt16 SwWW8ImplReader::GetCurrentColl ( ) const
inline

Definition at line 1890 of file ww8par.hxx.

References m_nCurrentColl.

Referenced by WW8ListManager::ReadLVL().

SwDoc& SwWW8ImplReader::GetDoc ( ) const
inline

Definition at line 1889 of file ww8par.hxx.

References m_rDoc.

const WW8Fib& SwWW8ImplReader::GetFib ( ) const
inline

Definition at line 1888 of file ww8par.hxx.

References m_xWwFib.

Referenced by wwSectionManager::CreateSep(), and WW8FlyPara::ReadFull().

OUString SwWW8ImplReader::GetFieldResult ( WW8FieldDesc const *  pF)
private
bool SwWW8ImplReader::GetFontParams ( sal_uInt16  nFCode,
FontFamily reFamily,
OUString &  rName,
FontPitch rePitch,
rtl_TextEncoding &  reCharSet 
)
private
const SfxPoolItem * SwWW8ImplReader::GetFormatAttr ( sal_uInt16  nWhich)
private
OUString SwWW8ImplReader::GetMappedBookmark ( const OUString &  rOrigName)

Definition at line 1354 of file ww8par5.cxx.

References BookmarkToWriter(), and sName.

sal_uInt16 SwWW8ImplReader::GetParagraphAutoSpace ( bool  fDontUseHTMLAutoSpacing)
staticprivate

Definition at line 4366 of file ww8par6.cxx.

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

bool SwWW8ImplReader::GetPictGrafFromStream ( Graphic rGraphic,
SvStream rSrc 
)
static
sal_Int32 SwWW8ImplReader::GetRangeAsDrawingString ( OUString &  rString,
long  StartCp,
long  nEndCp,
ManTypes  eType 
)
private

Definition at line 904 of file ww8graf.cxx.

void SwWW8ImplReader::GetSmartTagInfo ( SwFltRDFMark rMark)
private
const SprmReadInfo & SwWW8ImplReader::GetSprmReadInfo ( sal_uInt16  nId) const
private
SwWW8StyInf * SwWW8ImplReader::GetStyle ( sal_uInt16  nColl) const
private

Definition at line 2954 of file ww8par6.cxx.

References m_vColl.

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

const SwFormat * SwWW8ImplReader::GetStyleWithOrgWWName ( OUString const &  rName) const

Definition at line 3579 of file ww8par2.cxx.

References m_vColl, and m_xStyles.

Referenced by lcl_toxMatchTSwitch().

SwNumRule * SwWW8ImplReader::GetStyRule ( )
private

Definition at line 722 of file ww8par2.cxx.

References aName, SvxNumberFormat::LABEL_ALIGNMENT, and m_rDoc.

SvNumFormatType SwWW8ImplReader::GetTimeDatePara ( OUString const &  rStr,
sal_uInt32 &  rFormat,
LanguageType rLang,
int  nWhichDefault,
bool  bHijri = false 
)
sal_uInt16 SwWW8ImplReader::GetToggleAttrFlags ( ) const

Definition at line 583 of file ww8par.cxx.

References m_xCtrlStck.

Referenced by WW8ListManager::ReadLVL().

sal_uInt16 SwWW8ImplReader::GetToggleBiDiAttrFlags ( ) const

Definition at line 588 of file ww8par.cxx.

References m_xCtrlStck.

Referenced by WW8ListManager::ReadLVL().

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

Definition at line 3215 of file ww8graf.cxx.

Referenced by CoreLoad().

void SwWW8ImplReader::HandleLineNumbering ( const wwSection rSection)
private
bool SwWW8ImplReader::HandlePageBreakChar ( )
private
bool SwWW8ImplReader::HasOwnHeaderFooter ( sal_uInt8  nWhichItems,
sal_uInt8  grpfIhdt,
int  nSect 
)
private

Definition at line 2259 of file ww8par.cxx.

References isValid_HdFt_CP(), m_bVer67, and m_xHdFt.

Referenced by wwSectionManager::InsertSegments().

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

Definition at line 971 of file ww8graf.cxx.

References lcl_StripFields(), MAN_AND, removePositions(), and replaceDosLineEndsButPreserveLength().

Referenced by Read_And().

void SwWW8ImplReader::ImportDop ( )
private
void SwWW8ImplReader::ImportDopTypography ( const WW8DopTypography rTypo)
private
long SwWW8ImplReader::ImportExtSprm ( WW8PLCFManResult pRes)
private
bool SwWW8ImplReader::ImportFormulaControl ( WW8FormulaControl rBox,
WW8_CP  nStart,
SwWw8ControlType  nWhich 
)
private
SwFrameFormat * SwWW8ImplReader::ImportGraf ( SdrTextObj const *  pTextObj = nullptr,
SwFrameFormat const *  pFlyFormat = nullptr 
)
private

Definition at line 464 of file ww8graf2.cxx.

References SL::aData, AddAutoAnchor(), ATT_FIX_SIZE, SvxMSDffImportData::begin(), checkSeek(), SfxItemSet::ClearItem(), CreateContactObject(), WW8_PIC::dxaGoal, WW8SwFlyPara::eAnchor, SwDoc::FindFlyByName(), SdrObject::Free(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwDoc::GetAttrPool(), SwFormat::GetAttrSet(), SdrObject::GetBLIPSizeRectangle(), SwFormat::GetHoriOrient(), SwDoc::getIDocumentContentOperations(), SdrObject::GetName(), SdrObject::GetObjIdentifier(), SdrObject::GetOrdNum(), wwSectionManager::GetPageLeft(), wwSectionManager::GetPageRight(), wwSectionManager::GetPageWidth(), SdrObject::getParentSdrObjectFromSdrObject(), SwPaM::GetPoint(), SwFormatHoriOrient::GetPos(), SwFormatHoriOrient::GetRelationOrient(), SdrObject::getSdrPageFromSdrObject(), SvStream::good(), GrafikCtor(), ImportGraf1(), ImportOle(), IDocumentContentOperations::InsertDrawObj(), IDocumentContentOperations::InsertGraphic(), InsertOle(), 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, sw::types::msword_cast(), WW8_PIC::mx, WW8PicDesc::nCB, WW8PicDesc::nCL, WW8PicDesc::nCR, WW8PicDesc::nCT, WW8PicDesc::nHeight, SwPostItHelper::NONE, WW8PicDesc::nWidth, OBJ_OLE2, PicRead(), pObject, SvStream::ReadUChar(), SdrObjList::RemoveObject(), ReplaceObj(), RES_ANCHOR, RES_FRMATR_BEGIN, RES_FRMATR_END, RES_GRFATR_BEGIN, RES_GRFATR_END, SvStream::Seek(), SvStream::SeekRel(), SetAttributesAtGrfNode(), SwFormat::SetFormatAttr(), SwFrameFormat::SetName(), SetProgressState(), SdrObject::SetSnapRect(), wwFrameNamer::SetUniqueGraphName(), SvxMSDffImportData::size(), SwMSDffManager, SvStream::Tell(), and WW8FL_NO_GRAF.

Referenced by ReadChar().

SwFrameFormat * SwWW8ImplReader::ImportGraf1 ( WW8_PIC const &  rPic,
SvStream pSt,
sal_uLong  nFilePos 
)
private
SwFrameFormat * SwWW8ImplReader::ImportOle ( const Graphic pGrf = nullptr,
const SfxItemSet pFlySet = nullptr,
const SfxItemSet pGrfSet = nullptr,
const tools::Rectangle aVisArea = tools::Rectangle() 
)
private
SdrObject * SwWW8ImplReader::ImportOleBase ( Graphic rGraph,
const Graphic pGrf = nullptr,
const SfxItemSet pFlySet = nullptr,
const tools::Rectangle aVisArea = tools::Rectangle() 
)
private
bool SwWW8ImplReader::ImportOleWMF ( const tools::SvRef< SotStorage > &  xSrc1,
GDIMetaFile rWMF,
long &  rX,
long &  rY 
)
static
SwFlyFrameFormat * SwWW8ImplReader::ImportReplaceableDrawables ( SdrObject *&  rpObject,
SdrObject *&  rpOurNewObject,
SvxMSDffImportRec pRecord,
WW8_FSPA pF,
SfxItemSet rFlySet 
)
private
short SwWW8ImplReader::ImportSprm ( const sal_uInt8 pPos,
sal_Int32  nMemLen,
sal_uInt16  nId = 0 
)
void SwWW8ImplReader::ImportTox ( int  nFieldId,
const OUString &  aStr 
)
private

Definition at line 3653 of file ww8par5.cxx.

References lcl_ImportTox(), m_pPaM, and m_rDoc.

Referenced by Read_FieldVanish().

bool SwWW8ImplReader::InEqualApo ( int  nLvl) const
private

Definition at line 6551 of file ww8par.cxx.

References m_aApos.

Referenced by InLocalApo(), and StartTable().

bool SwWW8ImplReader::InEqualOrHigherApo ( int  nLvl) const
private

Definition at line 6538 of file ww8par.cxx.

References m_aApos.

bool SwWW8ImplReader::InLocalApo ( ) const
inlineprivate
void SwWW8ImplReader::InsertAttrsAsDrawingAttrs ( WW8_CP  nStartCp,
WW8_CP  nEndCp,
ManTypes  eType,
bool  bONLYnPicLocFc = false 
)
private
SwFlyFrameFormat * SwWW8ImplReader::InsertOle ( SdrOle2Obj rObject,
const SfxItemSet rFlySet,
const SfxItemSet rGrfSet 
)
private
void SwWW8ImplReader::InsertTagField ( const sal_uInt16  nId,
const OUString &  rTagText 
)
private
void SwWW8ImplReader::InsertTxbxStyAttrs ( SfxItemSet rS,
sal_uInt16  nColl 
)
private
void SwWW8ImplReader::InsertTxbxText ( SdrTextObj pTextObj,
Size const *  pObjSiz,
sal_uInt16  nTxBxS,
sal_uInt16  nSequence,
long  nPosCp,
SwFrameFormat const *  pFlyFormat,
bool  bMakeSdrGrafObj,
bool &  rbEraseTextObj,
bool *  pbTestTxbxContainsText = nullptr,
long *  pnStartCp = nullptr,
long *  pnEndCp = nullptr,
bool *  pbContainsGraphics = nullptr,
SvxMSDffImportRec const *  pRecord = nullptr 
)
private
bool SwWW8ImplReader::IsBorder ( const WW8_BRCVer9 pbrc,
bool  bChkBtwn = false 
)
staticprivate

Definition at line 1486 of file ww8par6.cxx.

References lcl_IsBorder().

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

bool SwWW8ImplReader::IsDropCap ( ) const
private
bool SwWW8ImplReader::IsInlineEscherHack ( ) const
inlineprivate

Definition at line 1685 of file ww8par.hxx.

Referenced by ReadChar().

bool SwWW8ImplReader::IsInvalidOrToBeMergedTabCell ( ) const
private
bool SwWW8ImplReader::IsListOrDropcap ( ) const
inlineprivate

Definition at line 1494 of file ww8par.hxx.

Referenced by SetNewFontAttr().

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

Definition at line 2463 of file ww8graf.cxx.

bool SwWW8ImplReader::IsParaEndInCPs ( sal_Int32  nStart,
sal_Int32  nEnd,
bool  bSdOD = true 
) const

Definition at line 3965 of file ww8par.cxx.

References m_aEndParaPos.

Referenced by SwWW8FltControlStack::CheckSdOD(), and SwWW8FltControlStack::IsParaEndInCPs().

bool SwWW8ImplReader::IsRelativeJustify ( )

Definition at line 324 of file ww8par6.cxx.

References ww::eWW8.

bool SwWW8ImplReader::IsRelativeJustify ( sal_uInt16  nColl)

Definition at line 351 of file ww8par6.cxx.

References ww::eWW8.

bool SwWW8ImplReader::IsRightToLeft ( )
bool SwWW8ImplReader::isValid_HdFt_CP ( WW8_CP  nHeaderCP) const
private

Definition at line 2253 of file ww8par.cxx.

Referenced by HasOwnHeaderFooter(), and Read_HdFt().

bool SwWW8ImplReader::JoinNode ( SwPaM rPam,
bool  bStealAttr = false 
)
private
bool SwWW8ImplReader::LangUsesHindiNumbers ( LanguageType  nLang)
staticprivate

Definition at line 2964 of file ww8par.cxx.

Referenced by ReadPlainChars().

ErrCode SwWW8ImplReader::LoadDoc ( WW8Glossary pGloss = nullptr)
ErrCode SwWW8ImplReader::LoadThroughDecryption ( WW8Glossary pGloss)
private
SwFrameFormat * SwWW8ImplReader::MakeGrafInContent ( const WW8_PIC rPic,
const WW8PicDesc rPD,
const Graphic pGraph,
const OUString &  rFileName,
const SfxItemSet rGrfSet 
)
private
SwFlyFrameFormat * SwWW8ImplReader::MakeGrafNotInContent ( const WW8PicDesc rPD,
const Graphic pGraph,
const OUString &  rFileName,
const SfxItemSet rGrfSet 
)
private
void SwWW8ImplReader::MakeTagString ( OUString &  rStr,
const OUString &  rOrg 
)
private
long SwWW8ImplReader::MapBookmarkVariables ( const WW8FieldDesc pF,
OUString &  rOrigName,
const OUString &  rData 
)
void SwWW8ImplReader::MapWrapIntoFlyFormat ( SvxMSDffImportRec const *  pRecord,
SwFrameFormat pFlyFormat 
)
staticprivate
sal_Int32 SwWW8ImplReader::MatchSdrBoxIntoFlyBoxItem ( const Color rLineColor,
MSO_LineStyle  eLineStyle,
MSO_LineDashing  eDashing,
MSO_SPT  eShapeType,
sal_Int32 &  rLineWidth,
SvxBoxItem rBox 
)
staticprivate
void SwWW8ImplReader::MatchSdrItemsIntoFlySet ( SdrObject const *  pSdrObj,
SfxItemSet aFlySet,
MSO_LineStyle  eLineStyle,
MSO_LineDashing  eDashing,
MSO_SPT  eShapeType,
tools::Rectangle rInnerDist 
)
private

Definition at line 1664 of file ww8graf.cxx.

References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), ATT_FIX_SIZE, ATT_VAR_SIZE, tools::Rectangle::Bottom(), SvxBoxItem::CalcLineWidth(), COL_WHITE(), SfxItemSet::Get(), SvxBrushItem::GetColor(), tools::Rectangle::GetHeight(), SvxSizeItem::GetHeight(), SfxItemSet::GetItemState(), SfxItemPool::GetMasterPool(), SdrObject::GetMergedItemSet(), SfxItemSet::GetPool(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SfxItemPool::GetSecondaryPool(), SdrObject::GetSnapRect(), GetValue, tools::Rectangle::GetWidth(), SvxSizeItem::GetWidth(), SwFormatFrameSize::GetWidthSizeType(), GPOS_AREA, GPOS_TILED, i, SfxItemPool::IsInRange(), tools::Rectangle::Left(), sw::util::MakeSafePositioningValue(), 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, SvxBrushItem::SetColor(), SvxShadowItem::SetColor(), SvxBoxItem::SetDistance(), SvxBrushItem::SetGraphicObject(), SvxBrushItem::SetGraphicPos(), SvxShadowItem::SetLocation(), SwFormatVertOrient::SetPos(), SwFormatHoriOrient::SetPos(), GraphicAttr::SetTransparency(), Color::SetTransparency(), SvxShadowItem::SetWidth(), SwFormatFrameSize::SetWidthSizeType(), tools::Rectangle::Top(), 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 ImportGraf(), and wwSectionManager::SetSegmentToPageDesc().

awt::Size SwWW8ImplReader::MiserableDropDownFormHack ( const OUString &  rString,
css::uno::Reference< css::beans::XPropertySet > const &  rPropSet 
)
bool SwWW8ImplReader::MiserableRTLGraphicsHack ( SwTwips rLeft,
SwTwips  nWidth,
sal_Int16  eHoriOri,
sal_Int16  eHoriRel 
)
private

Definition at line 2235 of file ww8graf.cxx.

References RTLGraphicsHack().

void SwWW8ImplReader::MoveInsideFly ( const SwFrameFormat pFlyFormat)
private
SwTwips SwWW8ImplReader::MoveOutsideFly ( SwFrameFormat pFlyFormat,
const SwPosition rPos,
bool  bTableJoin = true 
)
private
SwFrameFormat * SwWW8ImplReader::MungeTextIntoDrawBox ( SvxMSDffImportRec pRecord,
long  nGrafAnchorCp,
SwFrameFormat pRetFrameFormat 
)
private
void SwWW8ImplReader::NewAttr ( const SfxPoolItem rAttr,
const bool  bFirstLineOfStSet = false,
const bool  bLeftIndentSet = false 
)
private
void SwWW8ImplReader::NextAnlLine ( const sal_uInt8 pSprm13)
private
void SwWW8ImplReader::NotifyMacroEventRead ( )
void SwWW8ImplReader::openFont ( sal_uInt16  nFCode,
sal_uInt16  nId 
)

Definition at line 3817 of file ww8par6.cxx.

References m_pCurrentColl, m_xStyles, RES_CHRATR_CJK_FONT, RES_CHRATR_CTL_FONT, and SetNewFontAttr().

Referenced by Read_FontCode().

SwWW8ImplReader& SwWW8ImplReader::operator= ( const SwWW8ImplReader )
privatedelete
bool SwWW8ImplReader::ParseTabPos ( WW8_TablePos aTabPos,
WW8PLCFx_Cp_FKP pPap 
)
void SwWW8ImplReader::PicRead ( SvStream pDataStream,
WW8_PIC pPic,
bool  bVer67 
)
static
void SwWW8ImplReader::PopTableDesc ( )
private

Definition at line 3516 of file ww8par2.cxx.

References m_aTableStack, m_xTableDesc, and MoveOutsideFly().

Referenced by StartTable(), and StopTable().

void SwWW8ImplReader::PostProcessAttrs ( )
void SwWW8ImplReader::ProcessCurrentCollChange ( WW8PLCFManResult rRes,
bool *  pStartAttr,
bool  bCallProcessSpecial 
)
private
RndStdIds SwWW8ImplReader::ProcessEscherAlign ( SvxMSDffImportRec pRecord,
WW8_FSPA pFSPA,
SfxItemSet rFlySet 
)
private
bool SwWW8ImplReader::ProcessSpecial ( bool &  rbReSync,
WW8_CP  nStartCp 
)
private
void SwWW8ImplReader::Read_AlignFont ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_AmbiguousSPRM ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 3144 of file ww8par6.cxx.

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

Referenced by GetWW6SprmDispatcher().

long SwWW8ImplReader::Read_And ( WW8PLCFManResult pRes)
void SwWW8ImplReader::Read_ANLevelDesc ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_ANLevelNo ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 741 of file ww8par2.cxx.

References SwWW8StyInf::m_bColl.

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

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

Definition at line 243 of file ww8par5.cxx.

References RES_FLTR_ANNOTATIONMARK.

Referenced by ImportExtSprm().

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

Definition at line 3065 of file ww8par6.cxx.

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

Referenced by GetWW8SprmDispatcher().

void SwWW8ImplReader::Read_BoldBiDiUsw ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_BoldUsw ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
long SwWW8ImplReader::Read_Book ( WW8PLCFManResult )
void SwWW8ImplReader::Read_BoolItem ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_Border ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_BreakBefore ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_CColl ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_CFRMark ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 538 of file ww8par4.cxx.

References Insert, and Read_CRevisionMark().

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

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

Definition at line 544 of file ww8par4.cxx.

References Delete, and Read_CRevisionMark().

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

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

Definition at line 4104 of file ww8par6.cxx.

References GetCol(), SwPaM::GetPoint(), m_pPaM, m_xCtrlStck, NewAttr(), and RES_CHRATR_HIGHLIGHT.

Referenced by GetWW8SprmDispatcher().

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

Definition at line 3955 of file ww8par6.cxx.

References m_eHardCharSet.

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

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

Definition at line 550 of file ww8par4.cxx.

References Format, and Read_CRevisionMark().

Referenced by GetWW8SprmDispatcher().

void SwWW8ImplReader::Read_CRevisionMark ( RedlineType  eType,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_DoubleLine_Rotate ( sal_uInt16  ,
const sal_uInt8 pDATA,
short  nLen 
)
void SwWW8ImplReader::Read_Emphasis ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
eF_ResT SwWW8ImplReader::Read_F_ANumber ( WW8FieldDesc ,
OUString &  rStr 
)

Definition at line 1426 of file ww8par5.cxx.

References GetNumberPara(), nsSwGetSetExpType::GSE_SEQ, m_rDoc, OK, and SwSetExpField::SetValue().

Referenced by Read_Field().

eF_ResT SwWW8ImplReader::Read_F_Author ( WW8FieldDesc ,
OUString &   
)

Definition at line 1768 of file ww8par5.cxx.

References nsSwDocInfoSubType::DI_CREATE, nsSwDocInfoSubType::DI_SUB_AUTHOR, DocInfo, m_rDoc, and OK.

Referenced by Read_Field().

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

Definition at line 1894 of file ww8par5.cxx.

References GetNumberPara(), m_rDoc, OK, PageNumber, and PG_RANDOM.

Referenced by Read_Field().

eF_ResT SwWW8ImplReader::Read_F_DateTime ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_DBField ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_DBNext ( WW8FieldDesc ,
OUString &   
)
eF_ResT SwWW8ImplReader::Read_F_DBNum ( WW8FieldDesc ,
OUString &   
)
eF_ResT SwWW8ImplReader::Read_F_DocInfo ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_Embedd ( WW8FieldDesc ,
OUString &  rStr 
)

Definition at line 1978 of file ww8par5.cxx.

References msfilter::util::WW8ReadFieldParams::SkipToNextToken(), and TEXT.

Referenced by Read_Field().

eF_ResT SwWW8ImplReader::Read_F_Equation ( WW8FieldDesc ,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_FileName ( WW8FieldDesc ,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_FormCheckBox ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_FormListBox ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_FormTextBox ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_HTMLControl ( WW8FieldDesc pF,
OUString &  rStr 
)

Definition at line 315 of file ww8par3.cxx.

References TEXT.

Referenced by Read_Field().

eF_ResT SwWW8ImplReader::Read_F_Hyperlink ( WW8FieldDesc ,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_IncludePicture ( WW8FieldDesc ,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_IncludeText ( WW8FieldDesc ,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_Input ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_InputVar ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_Macro ( WW8FieldDesc ,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_NoteReference ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_Num ( WW8FieldDesc pF,
OUString &  rStr 
)

Definition at line 1880 of file ww8par5.cxx.

References DocStat, DS_CHAR, DS_PAGE, DS_WORD, GetNumberPara(), m_rDoc, WW8FieldDesc::nId, and OK.

Referenced by Read_Field().

eF_ResT SwWW8ImplReader::Read_F_OCX ( WW8FieldDesc ,
OUString &   
)

Definition at line 82 of file ww8par3.cxx.

References TEXT.

Referenced by Read_Field().

eF_ResT SwWW8ImplReader::Read_F_PgRef ( WW8FieldDesc ,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_Ref ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_Seq ( WW8FieldDesc ,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_Set ( WW8FieldDesc pF,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_Shape ( WW8FieldDesc pF,
OUString &  rStr 
)

Definition at line 3478 of file ww8par5.cxx.

References TEXT.

Referenced by Read_Field().

eF_ResT SwWW8ImplReader::Read_F_Styleref ( WW8FieldDesc ,
OUString &  rStr 
)
eF_ResT SwWW8ImplReader::Read_F_Symbol ( WW8FieldDesc ,
OUString &  rStr 
)
WW8_CP SwWW8ImplReader::Read_F_Tag ( WW8FieldDesc pF)
private
eF_ResT SwWW8ImplReader::Read_F_TemplName ( WW8FieldDesc ,
OUString &   
)

Definition at line 1778 of file ww8par5.cxx.

References FF_NAME, m_rDoc, OK, and TemplateName.

Referenced by Read_Field().

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

Definition at line 2960 of file ww8par5.cxx.

References SwTOXBase::AdjustTabStops(), AlphaDelimiter, AppendTextNode(), CAPTION_COMPLETE, CAPTION_TEXT, CaseSensitive, wwSectionManager::CurrentSectionIsProtected(), SwPaM::End(), EnsureMaxLevelForTemplates(), eType, fnMoveBackward, SwDoc::GetAttrPool(), SwFltTOX::GetBase(), SwNode::GetContentNode(), SwDoc::GetCurTOX(), SwForm::GetFormMax(), SwIndex::GetIndex(), SfxItemSet::GetItemState(), SwNodeIndex::GetNode(), SwPaM::GetNode(), SvxNumberType::GetNumberingType(), SwPaM::GetPoint(), msfilter::util::WW8ReadFieldParams::GetResult(), SwNode::GetTextNode(), msfilter::util::WW8ReadFieldParams::GetTokenSttFromTo(), SwTOXBase::GetTOXForm(), SwTOXBase::GetTOXType(), SwDoc::GetTOXType(), SwTOXType::GetType(), 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_pPaM, m_pPosAfterTOC, m_rDoc, m_vColl, m_xReffedStck, Mark, SwPosition::nContent, WW8FieldDesc::nId, WW8FieldDesc::nLRes, WW8ListManager::nMaxLevel, SwPosition::nNode, NONE, OutlineLevel, wwSectionManager::PrependedInlineNode(), RES_BREAK, RES_FLTR_TOX, RES_PAGEDESC, SameEntry, SwFormToken::sCharStyleName, Sequence, SwTOXBase::SetCreate(), SwFltTOX::SetHadBreakItem(), SwFltTOX::SetHadPageDescItem(), SwTOXBase::SetLevel(), SwTOXBase::SetOptions(), SwTOXBase::SetProtected(), SwTOXBase::SetTOXForm(), 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, USHRT_MAX, and wwSectionManager::WillHavePageDescHere().

Referenced by Read_Field().

long SwWW8ImplReader::Read_FactoidBook ( WW8PLCFManResult )

Definition at line 255 of file ww8par5.cxx.

References RES_FLTR_RDFMARK, and SwFltRDFMark::SetHandle().

Referenced by ImportExtSprm().

long SwWW8ImplReader::Read_Field ( WW8PLCFManResult pRes)
void SwWW8ImplReader::Read_FieldVanish ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_FontCode ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_FontKern ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_FontSize ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
long SwWW8ImplReader::Read_Footnote ( WW8PLCFManResult pRes)
SwFrameFormat * SwWW8ImplReader::Read_GrafLayer ( long  nGrafAnchorCp)
private

Definition at line 2524 of file ww8graf.cxx.

References SL::aData, SvxMSDffImportRec::aTextId, SvxMSDffImportRec::bDrawHell, SvxMSDffImportRec::bHidden, WW8_FSPA::bRcaSimple, SvxMSDffImportRec::bReplaceByFly, SvxMSDffImportData::find(), SdrObject::Free(), WW8PLCFspecial::Get(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwMacroInfo::GetHlink(), SdrObjUserData::GetId(), SdrObjUserData::GetInventor(), SdrObject::GetName(), SwMacroInfo::GetName(), SdrObject::GetObjIdentifier(), SdrObject::GetRotateAngle(), SwMacroInfo::GetShapeId(), SdrObject::GetSnapRect(), SwMacroInfo::GetTarFrame(), SdrObject::GetUserData(), SdrObject::GetUserDataCount(), i, m_rDoc, MAN_HDFT, MAN_TXBX, MAN_TXBX_HDFT, WW8_FSPA::nbx, WW8_FSPA::nby, nCount, SvxMSDffImportRec::nLayoutInTableCell, WW8_FSPA::nSpId, MSDffTxId::nTxBxS, WW8_FSPA::nwr, WW8_FSPA::nwrk, WW8_FSPA::nXaLeft, WW8_FSPA::nXaRight, WW8_FSPA::nYaBottom, WW8_FSPA::nYaTop, OBJ_GRAF, OBJ_OLE2, pData, SvxMSDffImportRec::pObj, pObject, WW8_FSPA::RelPageBorder, RES_FRMATR_BEGIN, RES_FRMATR_END, RES_OPAQUE, Reader::ResetFrameFormatAttrs(), WW8PLCFspecial::SeekPos(), sw::util::SetLayer::SendObjectToHeaven(), sw::util::SetLayer::SendObjectToHell(), SwFormatSurround::SetContour(), SwFormatURL::SetMap(), SwFormatURL::SetName(), SwFrameFormat::SetName(), SwFormatSurround::SetOutside(), SetProgressState(), SwFormatURL::SetTargetFrameName(), SwFormatURL::SetURL(), SvxMSDffImportData::size(), SW_UD_IMAPDATA, WW8FL_NO_FLY_FOR_TXBX, WW8FL_NO_GRAFLAYER, WW8FSPAShadowToReal(), XATTR_END, and XATTR_START.

Referenced by ReadChar().

void SwWW8ImplReader::Read_HdFt ( int  nSect,
const SwPageDesc pPrev,
const wwSection rSection 
)
private
void SwWW8ImplReader::Read_HdFtFootnoteText ( const SwNodeIndex pSttIdx,
WW8_CP  nStartCp,
WW8_CP  nLen,
ManTypes  nType 
)
private
void SwWW8ImplReader::Read_HdFtText ( WW8_CP  nStartCp,
WW8_CP  nLen,
SwFrameFormat const *  pHdFtFormat 
)
private
void SwWW8ImplReader::Read_HdFtTextAsHackedFrame ( WW8_CP  nStart,
WW8_CP  nLen,
SwFrameFormat const &  rHdFtFormat,
sal_uInt16  nPageWidth 
)
private
void SwWW8ImplReader::Read_Hyphenation ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_IdctHint ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 4485 of file ww8par6.cxx.

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

Referenced by GetWW8SprmDispatcher().

void SwWW8ImplReader::Read_Justify ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_KeepLines ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_KeepParas ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_Kern ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_Language ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
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 1946 of file ww8par3.cxx.

References SfxPoolItem::Clone(), GetDfltAttr(), GetFormatAttr(), SwPaM::GetNode(), SwNode::GetTextNode(), NS_sprm::LN_PAnld, m_nCurrentColl, m_nLFOPosition, m_nListLevel, m_pCurrentColl, m_pPaM, m_vColl, m_xPlcxMan, WW8ListManager::nMaxLevel, Read_ANLevelNo(), RegisterNumFormat(), RES_LR_SPACE, RES_PARATR_NUMRULE, SwFormat::SetFormatAttr(), and USHRT_MAX.

Referenced by GetWW8SprmDispatcher().

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

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

Definition at line 1176 of file ww8par.cxx.

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

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

Definition at line 2839 of file ww8par6.cxx.

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

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

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

Definition at line 858 of file ww8par2.cxx.

References SAL_WARN.

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

void SwWW8ImplReader::Read_ParaAutoAfter ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_ParaAutoBefore ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_ParaBackColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_ParaBiDi ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_ParaContextualSpacing ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_PicLoc ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_POutLvl ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_Relief ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_RTLJustify ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_ScaleWidth ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 4688 of file ww8par6.cxx.

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

Referenced by GetWW8SprmDispatcher().

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

Definition at line 2828 of file ww8par6.cxx.

References m_bSpec.

Referenced by GetWW6SprmDispatcher(), and GetWW8SprmDispatcher().

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

Special FastSave - Attributes.

Definition at line 1154 of file ww8par.cxx.

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

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

void SwWW8ImplReader::Read_SubF_Ruby ( msfilter::util::WW8ReadFieldParams rReadParam)
void SwWW8ImplReader::Read_SubSuper ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_SubSuperProp ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_Symbol ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_Tab ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_TabCellEnd ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 3504 of file ww8par2.cxx.

References m_bWasTabCellEnd.

Referenced by GetWW8SprmDispatcher().

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

Definition at line 3510 of file ww8par2.cxx.

References m_bWasTabRowEnd.

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

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

Definition at line 4729 of file ww8par6.cxx.

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

Referenced by GetWW8SprmDispatcher().

void SwWW8ImplReader::Read_TextBackColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_TextColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_TextForeColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_TextVerticalAdjustment ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_UL ( sal_uInt16  nId,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_Underline ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_UnderlineColor ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
void SwWW8ImplReader::Read_UsePgsuSettings ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)

Definition at line 5128 of file ww8par6.cxx.

References SwPaM::GetPoint(), m_nInTable, m_pPaM, m_xCtrlStck, NewAttr(), and RES_PARATR_SNAPTOGRID.

Referenced by GetWW8SprmDispatcher().

void SwWW8ImplReader::Read_WidowControl ( sal_uInt16  ,
const sal_uInt8 pData,
short  nLen 
)
SdrObject * SwWW8ImplReader::ReadArc ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private
void SwWW8ImplReader::ReadAttrs ( WW8_CP rTextPos,
WW8_CP rNext,
long  nTextEnd,
bool &  rbStartLine 
)
private
SdrObject * SwWW8ImplReader::ReadCaptionBox ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private
bool SwWW8ImplReader::ReadChar ( long  nPosCp,
long  nCpOfs 
)
private
bool SwWW8ImplReader::ReadChars ( WW8_CP rPos,
WW8_CP  nNextAttr,
long  nTextEnd,
long  nCpOfs 
)
private
void SwWW8ImplReader::ReadDocInfo ( )
private
void SwWW8ImplReader::ReadDocVars ( )
private
SdrObject * SwWW8ImplReader::ReadElipse ( WW8_DPHEAD const *  pHd,
SfxAllItemSet rSet 
)
private
void SwWW8ImplReader::ReadEmbeddedData ( SvStream rStrm,
SwDocShell const *  pDocShell,
struct HyperLinksTable hlStr 
)
void SwWW8ImplReader::ReadGlobalTemplateSettings ( const OUString &  sCreatedFrom,
const css::uno::Reference< css::container::XNameContainer > &  xPrjNameMap 
)
private
bool SwWW8ImplReader::ReadGrafFile ( OUString &  rFileName,
std::unique_ptr< Graphic > &  rpGraphic,
const WW8_PIC rPic,
SvStream pSt,
sal_uLong  nFilePos,
bool *  pDelIt 
)
private
void SwWW8ImplReader::ReadGrafLayer1 ( WW8PLCFspecial pPF,
long  nGrafAnchorCp 
)
private
SdrObject * SwWW8ImplReader::ReadGrafPrimitive ( short &  rLeft,
SfxAllItemSet rSet 
)
private

Definition at line 1386 of file ww8graf.cxx.

References WW8_DPHEAD::cb, checkRead(), WW8_DPHEAD::dpk, and SfxItemSet::Put().

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

Definition at line 327 of file ww8graf.cxx.

References Point::AdjustX(),