|
LibreOffice Module sw (master) 1
|
Handles the import of PlcfBkfFactoid and PlcfBklFactoid: start / end position of factoids. More...
#include <ww8scan.hxx>
Public Member Functions | |
| WW8PLCFx_FactoidBook (SvStream *pTableSt, const WW8Fib &rFib) | |
| virtual | ~WW8PLCFx_FactoidBook () override |
| virtual sal_uInt32 | GetIdx () const override |
| virtual void | SetIdx (sal_uInt32 nI) override |
| virtual sal_uInt32 | GetIdx2 () const override |
| virtual void | SetIdx2 (sal_uInt32 nIdx) override |
| virtual bool | SeekPos (WW8_CP nCpPos) override |
| virtual WW8_CP | Where () override |
| virtual tools::Long | GetNoSprms (WW8_CP &rStart, WW8_CP &rEnd, sal_Int32 &rLen) override |
| virtual void | advance () override |
| tools::Long | getHandle () const |
| Handle is the unique ID of a factoid mark. More... | |
| bool | getIsEnd () const |
Public Member Functions inherited from WW8PLCFx | |
| WW8PLCFx (const WW8Fib &rFib, bool bSprm) | |
| virtual | ~WW8PLCFx () |
| bool | IsSprm () const |
| virtual sal_uInt32 | GetIdx () const =0 |
| virtual void | SetIdx (sal_uInt32 nIdx)=0 |
| virtual sal_uInt32 | GetIdx2 () const |
| virtual void | SetIdx2 (sal_uInt32 nIdx) |
| virtual bool | SeekPos (WW8_CP nCpPos)=0 |
| virtual WW8_FC | Where ()=0 |
| virtual void | GetSprms (WW8PLCFxDesc *p) |
| virtual tools::Long | GetNoSprms (WW8_CP &rStart, WW8_CP &, sal_Int32 &rLen) |
| virtual void | advance ()=0 |
| virtual sal_uInt16 | GetIstd () const |
| virtual void | Save (WW8PLCFxSave1 &rSave) const |
| virtual void | Restore (const WW8PLCFxSave1 &rSave) |
| ww::WordVersion | GetFIBVersion () const |
| const WW8Fib & | GetFIB () const |
| void | SetStartFc (WW8_FC nFc) |
| WW8_FC | GetStartFc () const |
| void | SetDirty (bool bIn) |
| bool | GetDirty () const |
Private Member Functions | |
| WW8PLCFx_FactoidBook (const WW8PLCFx_FactoidBook &)=delete | |
| WW8PLCFx_FactoidBook & | operator= (const WW8PLCFx_FactoidBook &)=delete |
Private Attributes | |
| std::unique_ptr< WW8PLCFspecial > | m_pBook [2] |
| Start and end positions. More... | |
| sal_Int32 | m_nIMax |
| Number of factoid marks. More... | |
| bool | m_bIsEnd |
Handles the import of PlcfBkfFactoid and PlcfBklFactoid: start / end position of factoids.
Definition at line 819 of file ww8scan.hxx.
|
privatedelete |
Definition at line 4671 of file ww8scan.cxx.
References WW8Fib::m_fcPlcfBkfFactoid, WW8Fib::m_fcPlcfBklFactoid, WW8Fib::m_lcbPlcfBkfFactoid, WW8Fib::m_lcbPlcfBklFactoid, m_nIMax, and m_pBook.
|
overridevirtual |
Definition at line 4690 of file ww8scan.cxx.
|
overridevirtual |
| tools::Long WW8PLCFx_FactoidBook::getHandle | ( | ) | const |
|
overridevirtual |
Implements WW8PLCFx.
Definition at line 4694 of file ww8scan.cxx.
References m_nIMax, and m_pBook.
Referenced by advance(), getHandle(), and GetNoSprms().
|
overridevirtual |
| bool WW8PLCFx_FactoidBook::getIsEnd | ( | ) | const |
Definition at line 4795 of file ww8scan.cxx.
References m_bIsEnd.
|
overridevirtual |
Reimplemented from WW8PLCFx.
Definition at line 4739 of file ww8scan.cxx.
References GetIdx(), m_bIsEnd, m_nIMax, m_pBook, pData, and WW8_CP_MAX.
|
privatedelete |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
private |
Definition at line 826 of file ww8scan.hxx.
Referenced by advance(), getHandle(), GetIdx2(), getIsEnd(), GetNoSprms(), SeekPos(), SetIdx2(), and Where().
|
private |
Number of factoid marks.
Definition at line 825 of file ww8scan.hxx.
Referenced by advance(), GetIdx(), GetIdx2(), GetNoSprms(), SetIdx(), SetIdx2(), and WW8PLCFx_FactoidBook().
|
private |
Start and end positions.
Definition at line 823 of file ww8scan.hxx.
Referenced by advance(), getHandle(), GetIdx(), GetIdx2(), GetNoSprms(), SeekPos(), SetIdx(), SetIdx2(), Where(), and WW8PLCFx_FactoidBook().