LibreOffice Module sw (master) 1
|
#include <sal/config.h>
#include <sal/log.hxx>
#include <comphelper/string.hxx>
#include <osl/diagnose.h>
#include <o3tl/safeint.hxx>
#include <o3tl/temporary.hxx>
#include <tools/solar.h>
#include <vcl/font.hxx>
#include <hintids.hxx>
#include <editeng/colritem.hxx>
#include <editeng/orphitem.hxx>
#include <editeng/widwitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/hyphenzoneitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/pgrditem.hxx>
#include <msfilter.hxx>
#include <pam.hxx>
#include <deletelistener.hxx>
#include <doc.hxx>
#include <IDocumentStylePoolAccess.hxx>
#include <docary.hxx>
#include <ndtxt.hxx>
#include <paratr.hxx>
#include <poolfmt.hxx>
#include <swtable.hxx>
#include <tblsel.hxx>
#include <mdiexp.hxx>
#include <txtftn.hxx>
#include <frmfmt.hxx>
#include <ftnidx.hxx>
#include <fmtftn.hxx>
#include <fmtlsplt.hxx>
#include <charfmt.hxx>
#include <fmtanchr.hxx>
#include <fmtrowsplt.hxx>
#include <fmtfollowtextflow.hxx>
#include <numrule.hxx>
#include "sprmids.hxx"
#include <wwstyles.hxx>
#include "ww8struc.hxx"
#include "ww8par.hxx"
#include "ww8par2.hxx"
#include <frmatr.hxx>
#include <itabenum.hxx>
#include <unocrsr.hxx>
#include <iostream>
#include <memory>
Go to the source code of this file.
Functions | |
static void | SetBaseAnlv (SwNumFormat &rNum, WW8_ANLV const &rAV, sal_uInt8 nSwLevel) |
WW8LvlType | GetNumType (sal_uInt8 nWwLevelNo) |
static wwTableSprm | GetTableSprm (sal_uInt16 nId, ww::WordVersion eVer) |
static SvxFrameDirection | MakeDirection (sal_uInt16 nCode, bool bIsBiDi) |
static short | WW8SkipOdd (SvStream *pSt) |
static short | WW8SkipEven (SvStream *pSt) |
std::vector< sal_uInt8 > | ChpxToSprms (const Word2CHPX &rChpx) |
Word2CHPX | ReadWord2Chpx (SvStream &rSt, std::size_t nOffset, sal_uInt8 nSize) |
Definition at line 4012 of file ww8par2.cxx.
References a, Word2CHPX::fBold, Word2CHPX::fBoldBi, Word2CHPX::fCaps, Word2CHPX::fItalic, Word2CHPX::fItalicBi, Word2CHPX::fOutline, Word2CHPX::fsFtc, Word2CHPX::fsFtcBi, Word2CHPX::fsHps, Word2CHPX::fsHpsBi, Word2CHPX::fsIco, Word2CHPX::fsIcoBi, Word2CHPX::fsKul, Word2CHPX::fsLid, Word2CHPX::fsLidBi, Word2CHPX::fSmallCaps, Word2CHPX::fsPos, Word2CHPX::fStrike, Word2CHPX::ftc, Word2CHPX::fVanish, Word2CHPX::hps, Word2CHPX::hpsBi, Word2CHPX::hpsPos, Word2CHPX::ico, Word2CHPX::icoBi, Word2CHPX::kul, Word2CHPX::lid, and Word2CHPX::lidBi.
Referenced by WW8RStyle::ImportOldFormatStyles(), and WW8PLCFx_Fc_FKP::WW8Fkp::WW8Fkp().
WW8LvlType GetNumType | ( | sal_uInt8 | nWwLevelNo | ) |
Definition at line 853 of file ww8par2.cxx.
References WW8_None, WW8_Numbering, WW8_Outline, WW8_Pause, and WW8_Sequence.
Referenced by SwWW8ImplReader::ProcessSpecial(), SwWW8ImplReader::StartAnl(), and SwTOXBaseSection::UpdatePageNum_().
|
static |
Definition at line 1620 of file ww8par2.cxx.
References ww::eWW1, ww::eWW2, ww::eWW6, ww::eWW7, ww::eWW8, nId, NS_sprm::v6::sprmTDefTable, NS_sprm::v6::sprmTDefTableShd, NS_sprm::v6::sprmTDelete, NS_sprm::v6::sprmTDxaCol, NS_sprm::v6::sprmTDxaGapHalf, NS_sprm::v6::sprmTDxaLeft, NS_sprm::v6::sprmTDyaRowHeight, NS_sprm::v6::sprmTFCantSplit, NS_sprm::v6::sprmTInsert, NS_sprm::v6::sprmTJc, NS_sprm::v6::sprmTSetBrc, NS_sprm::v6::sprmTTableBorders, NS_sprm::v6::sprmTTableHeader, and NS_sprm::sprm< ispmd, fSpec, sgc, spra >::val.
Referenced by WW8TabDesc::WW8TabDesc().
|
static |
Definition at line 3075 of file ww8par2.cxx.
Referenced by WW8TabDesc::SetTabDirection().
Definition at line 4124 of file ww8par2.cxx.
References checkSeek(), Word2CHPX::fBiDi, Word2CHPX::fBold, Word2CHPX::fBoldBi, Word2CHPX::fCaps, Word2CHPX::fcPic, Word2CHPX::fDiacUSico, Word2CHPX::fFieldVanish, Word2CHPX::fItalic, Word2CHPX::fItalicBi, Word2CHPX::fNumRun, Word2CHPX::fObj, Word2CHPX::fOutline, Word2CHPX::fRMark, Word2CHPX::fRMarkDel, Word2CHPX::fsFtc, Word2CHPX::fsFtcBi, Word2CHPX::fsHps, Word2CHPX::fsHpsBi, Word2CHPX::fsIco, Word2CHPX::fsIcoBi, Word2CHPX::fsKul, Word2CHPX::fsLid, Word2CHPX::fsLidBi, Word2CHPX::fSmallCaps, Word2CHPX::fSpec, Word2CHPX::fsPos, Word2CHPX::fsSpace, Word2CHPX::fStrike, Word2CHPX::fSysVanish, Word2CHPX::ftc, Word2CHPX::ftcBi, Word2CHPX::fVanish, SvStream::good(), Word2CHPX::hps, Word2CHPX::hpsBi, Word2CHPX::hpsPos, Word2CHPX::ico, Word2CHPX::icoBi, Word2CHPX::kul, Word2CHPX::lid, Word2CHPX::lidBi, nCount, Word2CHPX::qpsSpace, SvStream::ReadUChar(), SvStream::ReadUInt16(), SvStream::ReadUInt32(), SvStream::remainingSize(), SAL_WARN, and SvStream::SeekRel().
Referenced by WW8RStyle::ImportOldFormatStyles(), and WW8PLCFx_Fc_FKP::WW8Fkp::WW8Fkp().
|
static |
Definition at line 496 of file ww8par2.cxx.
References WW8_ANLV::aBits1, abs(), WW8_ANLV::dxaIndent, WW8_ANLV::dxaSpace, SvxNumberFormat::GetSuffix(), WW8_ANLV::iStartAt, WW8_ANLV::nfc, nType, SvxNumberFormat::SetAbsLSpace(), SvxNumberFormat::SetCharTextDistance(), SvxNumberFormat::SetFirstLineOffset(), SvxNumberFormat::SetIncludeUpperLevels(), SvxNumberFormat::SetListFormat(), SvxNumberFormat::SetNumAdjust(), SvxNumberType::SetNumberingType(), SvxNumberFormat::SetStart(), SVX_NUM_AIU_FULLWIDTH_JA, SVX_NUM_AIU_HALFWIDTH_JA, SVX_NUM_ARABIC, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_DI_ZI_ZH, SVX_NUM_FULL_WIDTH_ARABIC, SVX_NUM_HANGUL_JAMO_KO, SVX_NUM_HANGUL_SYLLABLE_KO, SVX_NUM_IROHA_FULLWIDTH_JA, SVX_NUM_IROHA_HALFWIDTH_JA, SVX_NUM_NUMBER_HANGUL_KO, SVX_NUM_NUMBER_LOWER_ZH, SVX_NUM_NUMBER_TRADITIONAL_JA, SVX_NUM_NUMBER_UPPER_KO, SVX_NUM_NUMBER_UPPER_ZH, SVX_NUM_NUMBER_UPPER_ZH_TW, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, and SVX_NUM_TIAN_GAN_ZH.
Referenced by SwWW8ImplReader::SetAnld(), and SwWW8ImplReader::SetNumOlst().
|
static |
Definition at line 3626 of file ww8par2.cxx.
References SvStream::ReadBytes(), and SvStream::Tell().
Referenced by WW8RStyle::ImportGrupx(), and WW8RStyle::ImportUPX().
|
static |
Definition at line 3616 of file ww8par2.cxx.
References SvStream::ReadBytes(), and SvStream::Tell().
Referenced by WW8RStyle::ImportGrupx(), and WW8RStyle::ImportUPX().