LibreOffice Module sw (master) 1
|
Handles the import of PlcfAtnBkf and PlcfAtnBkl: start / end position of annotation marks. More...
#include <ww8scan.hxx>
Public Member Functions | |
WW8PLCFx_AtnBook (SvStream *pTableSt, const WW8Fib &rFib) | |
virtual | ~WW8PLCFx_AtnBook () 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 an annotation 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_AtnBook (const WW8PLCFx_AtnBook &)=delete | |
WW8PLCFx_AtnBook & | operator= (const WW8PLCFx_AtnBook &)=delete |
Private Attributes | |
std::unique_ptr< WW8PLCFspecial > | m_pBook [2] |
Start and end positions. More... | |
sal_Int32 | m_nIMax |
Number of annotation marks. More... | |
bool | m_bIsEnd |
Handles the import of PlcfAtnBkf and PlcfAtnBkl: start / end position of annotation marks.
Definition at line 789 of file ww8scan.hxx.
|
privatedelete |
Definition at line 4542 of file ww8scan.cxx.
References WW8Fib::m_fcPlcfAtnbkf, WW8Fib::m_fcPlcfAtnbkl, WW8Fib::m_lcbPlcfAtnbkf, WW8Fib::m_lcbPlcfAtnbkl, m_nIMax, and m_pBook.
|
overridevirtual |
Definition at line 4561 of file ww8scan.cxx.
|
overridevirtual |
tools::Long WW8PLCFx_AtnBook::getHandle | ( | ) | const |
|
overridevirtual |
Implements WW8PLCFx.
Definition at line 4565 of file ww8scan.cxx.
References m_nIMax, and m_pBook.
Referenced by advance(), getHandle(), and GetNoSprms().
|
overridevirtual |
bool WW8PLCFx_AtnBook::getIsEnd | ( | ) | const |
Definition at line 4666 of file ww8scan.cxx.
References m_bIsEnd.
|
overridevirtual |
Reimplemented from WW8PLCFx.
Definition at line 4610 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 796 of file ww8scan.hxx.
Referenced by advance(), getHandle(), GetIdx2(), getIsEnd(), GetNoSprms(), SeekPos(), SetIdx2(), and Where().
|
private |
Number of annotation marks.
Definition at line 795 of file ww8scan.hxx.
Referenced by advance(), GetIdx(), GetIdx2(), GetNoSprms(), SetIdx(), SetIdx2(), and WW8PLCFx_AtnBook().
|
private |
Start and end positions.
Definition at line 793 of file ww8scan.hxx.
Referenced by advance(), getHandle(), GetIdx(), GetIdx2(), GetNoSprms(), SeekPos(), SetIdx(), SetIdx2(), Where(), and WW8PLCFx_AtnBook().