LibreOffice Module sw (master)
1
|
#include <wrtww8.hxx>
Public Member Functions | |
WW8_WrPlcAnnotations () | |
virtual | ~WW8_WrPlcAnnotations () override |
void | AddRangeStartPosition (const OUString &rName, WW8_CP nStartCp, bool bIgnoreEmpty) |
void | Append (WW8_CP nCp, const SwPostItField *pPostIt) |
void | Append (WW8_CP nCp, const SwRedlineData *pRedLine) |
bool | IsNewRedlineComment (const SwRedlineData *pRedLine) |
bool | WriteText (WW8Export &rWrt) |
void | WritePlc (WW8Export &rWrt) const |
Private Member Functions | |
WW8_WrPlcAnnotations (const WW8_WrPlcAnnotations &)=delete | |
WW8_WrPlcAnnotations & | operator= (WW8_WrPlcAnnotations const &)=delete |
Private Attributes | |
o3tl::sorted_vector< const SwRedlineData * > | maProcessedRedlines |
std::map< const OUString, std::pair< WW8_CP, bool > > | m_aRangeStartPositions |
Additional Inherited Members | |
![]() | |
WW8_WrPlcSubDoc () | |
virtual | ~WW8_WrPlcSubDoc () |
bool | WriteGenericText (WW8Export &rWrt, sal_uInt8 nTTyp, WW8_CP &rCount) |
void | WriteGenericPlc (WW8Export &rWrt, sal_uInt8 nTTyp, WW8_FC &rTextStt, sal_Int32 &rTextCnt, WW8_FC &rRefStt, sal_Int32 &rRefCnt) const |
virtual const std::vector< sal_uInt32 > * | GetShapeIdArr () const |
![]() | |
std::vector< WW8_CP > | aCps |
std::vector< const void * > | aContent |
std::vector< const SwFrameFormat * > | aSpareFormats |
std::unique_ptr< WW8_WrPlc0 > | pTextPos |
Definition at line 1259 of file wrtww8.hxx.
|
privatedelete |
|
inline |
Definition at line 1268 of file wrtww8.hxx.
|
overridevirtual |
Definition at line 2127 of file wrtw8sty.cxx.
References WW8_WrPlcSubDoc::aContent, and p.
void WW8_WrPlcAnnotations::AddRangeStartPosition | ( | const OUString & | rName, |
WW8_CP | nStartCp, | ||
bool | bIgnoreEmpty | ||
) |
Definition at line 2090 of file wrtw8sty.cxx.
References m_aRangeStartPositions.
Referenced by WW8Export::AppendAnnotationMarks().
void WW8_WrPlcAnnotations::Append | ( | WW8_CP | nCp, |
const SwPostItField * | pPostIt | ||
) |
Definition at line 2096 of file wrtw8sty.cxx.
References WW8_WrPlcSubDoc::aContent, WW8_WrPlcSubDoc::aCps, SwPostItField::GetName(), m_aRangeStartPositions, WW8_Annotation::m_bIgnoreEmpty, and p.
void WW8_WrPlcAnnotations::Append | ( | WW8_CP | nCp, |
const SwRedlineData * | pRedLine | ||
) |
Definition at line 2114 of file wrtw8sty.cxx.
References WW8_WrPlcSubDoc::aContent, WW8_WrPlcSubDoc::aCps, o3tl::sorted_vector< Value, Compare, Find, class >::insert(), maProcessedRedlines, and p.
bool WW8_WrPlcAnnotations::IsNewRedlineComment | ( | const SwRedlineData * | pRedLine | ) |
Definition at line 2122 of file wrtw8sty.cxx.
References o3tl::sorted_vector< Value, Compare, Find, class >::end(), o3tl::sorted_vector< Value, Compare, Find, class >::find(), and maProcessedRedlines.
|
privatedelete |
Definition at line 3996 of file wrtww8.cxx.
References WW8Export::pFib, TXT_ATN, and WW8_WrPlcSubDoc::WriteGenericPlc().
Referenced by WW8Export::WriteFkpPlcUsw().
bool WW8_WrPlcAnnotations::WriteText | ( | WW8Export & | rWrt | ) |
Definition at line 3987 of file wrtww8.cxx.
References WW8Export::Fc2Cp(), MSWordExportBase::m_pFieldAtn, WW8Export::pFib, WW8Export::Strm(), SvStream::Tell(), TXT_ATN, and WW8_WrPlcSubDoc::WriteGenericText().
Referenced by WW8Export::StoreDoc1().
|
private |
Definition at line 1266 of file wrtww8.hxx.
Referenced by AddRangeStartPosition(), and Append().
|
private |
Definition at line 1264 of file wrtww8.hxx.
Referenced by Append(), and IsNewRedlineComment().