LibreOffice Module filter (master) 1
|
#include <svdfppt.hxx>
Public Member Functions | |
PPTTextObj (SvStream &rSt, SdrPowerPointImport &, PptSlidePersistEntry &, DffObjData const *) | |
PPTTextObj (PPTTextObj const &rTextObj) | |
~PPTTextObj () | |
sal_uInt32 | GetCurrentIndex () const |
sal_uInt32 | Count () const |
PPTParagraphObj * | First () |
PPTParagraphObj * | Next () |
MSO_SPT | GetShapeType () const |
TSS_Type | GetInstance () const |
void | SetInstance (TSS_Type nInstance) |
TSS_Type | GetDestinationInstance () const |
void | SetDestinationInstance (TSS_Type nInstance) |
const std::optional< PptOEPlaceholderAtom > & | GetOEPlaceHolderAtom () const |
sal_uInt32 | GetTextFlags () const |
void | SetVertical (bool bVertical) |
bool | GetVertical () const |
const SfxItemSet * | GetBackground () const |
PPTTextObj & | operator= (const PPTTextObj &rTextObj) |
Private Attributes | |
rtl::Reference< ImplPPTTextObj > | mxImplTextObj |
Definition at line 1230 of file svdfppt.hxx.
PPTTextObj::PPTTextObj | ( | SvStream & | rSt, |
SdrPowerPointImport & | rSdrPowerPointImport, | ||
PptSlidePersistEntry & | rPersistEntry, | ||
DffObjData const * | pObjData | ||
) |
Definition at line 6442 of file svdfppt.cxx.
References PPTStyleTextPropReader::aCharPropList, SdHyperlinkEntry::aConvSubString, PPTTextSpecInfoAtomInterpreter::aList, PPTStyleTextPropReader::aParaPropList, aStr, SdHyperlinkEntry::aTarget, DffObjData::bShapeType, DffRecordManager::Current(), DBG_ASSERT, DFF_COMMON_RECORD_HEADER_SIZE, DFF_msofbtClientData, DFF_msofbtClientTextbox, DFF_Prop_hspMaster, DFF_PSFLAG_CONTAINER, EE_FEATURE_FIELD(), DffObjData::eShapeType, SdrPowerPointImport::GetCurrentPageId(), GetInstance(), SdrPowerPointImport::GetPageList(), DffPropSet::GetPropertyValue(), DffRecordHeader::GetRecEndFilePos(), SvxURLField::GetURL(), HaveMaster, gentoken::i, SdrPowerPointImport::m_aHyperList, SdrPowerPointImport::m_eCurrentPageKind, SdrPowerPointImport::m_nCurrentPageNum, SdrPowerPointImport::m_pPPTStyleSheet, SvxMSDffManager::maShapeRecords, PPTCharPropSet::maString, PPTStyleSheet::maTxSI, PPTCharPropSet::mbHardHylinkOrigColor, PPTCharPropSet::mbIsHyperlink, PPTCharPropSet::mnHylinkOrigColor, PPTCharPropSet::mnLanguage, PPTCharPropSet::mnOriginalTextPos, PPTCharPropSet::mnParagraph, PPTCharPropSet::mpFieldItem, PPTCharPropSet::mpImplPPTCharPropSet, mso_sptMin, mxImplTextObj, n, PPTTextSpecInfo::nCharIdx, nCount, PptInteractiveInfoAtom::nExHyperlinkId, DffRecordHeader::nFilePos, PowerPointImportParam::nImportFlags, SdHyperlinkEntry::nIndex, PPTTextSpecInfo::nLanguage, nPos, DffRecordHeader::nRecInstance, DffRecordHeader::nRecLen, DffRecordHeader::nRecType, DffRecordHeader::nRecVer, DffObjData::nShapeId, DffObjData::nSpFlags, pE, PPTNumberFormatCreator::pExtParaProv, PPT_CharAttr_FontColor, PPT_CharAttr_Underline, PPT_COLSCHEME_A_UND_HYPERLINK, PPT_IMPORTFLAGS_NO_TEXT_ASSERT, PPT_MASTERPAGE, PPT_NOTEPAGE, PPT_ParaAttr_Adjust, PPT_PST_DateTimeMCAtom, PPT_PST_ExtendedParagraphAtom, PPT_PST_ExtendedParagraphHeaderAtom, PPT_PST_FooterMCAtom, PPT_PST_GenericDateMCAtom, PPT_PST_HeaderMCAtom, PPT_PST_InteractiveInfo, PPT_PST_InteractiveInfoAtom, PPT_PST_OEPlaceholderAtom, PPT_PST_OutlineTextRefAtom, PPT_PST_RTFDateTimeMCAtom, PPT_PST_SlideNumberMCAtom, PPT_PST_SlidePersistAtom, PPT_PST_StyleTextPropAtom, PPT_PST_TextBytesAtom, PPT_PST_TextCharsAtom, PPT_PST_TextHeaderAtom, PPT_PST_TextRulerAtom, PPT_PST_TextSpecInfoAtom, PPT_PST_TxInteractiveInfoAtom, PPT_SLIDEPAGE, PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_BLOCK, PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_CENTER, PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_LEFT, PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_RIGHT, PPTTextSpecInfoAtomInterpreter::Read(), ReadDffRecordHeader(), ReadPptInteractiveInfoAtom(), ReadPptOEPlaceholderAtom(), SvStream::ReadUInt16(), SvStream::ReadUInt32(), SvStream::ReadUtf16(), SdrEscherImport::rImportParam, DffPropSet::SanitizeEndPos(), SvStream::Seek(), SEEK_FROM_CURRENT_AND_RESTART, DffRecordHeader::SeekToBegOfRecord(), DffRecordHeader::SeekToContent(), DffRecordManager::SeekToContent(), SdrPowerPointImport::SeekToContentOfProgTag(), DffRecordHeader::SeekToEndOfRecord(), SvxMSDffManager::SeekToRec(), SvxMSDffManager::SeekToRec2(), PPTCharPropSet::SetColor(), PptSlidePersistList::size(), Date::SYSTEM, SvStream::Tell(), TextInShape, and PptSlidePersistEntry::xHeaderFooterEntry.
PPTTextObj::PPTTextObj | ( | PPTTextObj const & | rTextObj | ) |
Definition at line 7075 of file svdfppt.cxx.
References mxImplTextObj.
PPTTextObj::~PPTTextObj | ( | ) |
Definition at line 7080 of file svdfppt.cxx.
|
inline |
Definition at line 1245 of file svdfppt.hxx.
Referenced by SdrPowerPointImport::ApplyTextObj(), SdrEscherImport::ProcessObj(), and SdrPowerPointImport::SeekToShape().
PPTParagraphObj * PPTTextObj::First | ( | ) |
Definition at line 7084 of file svdfppt.cxx.
References mxImplTextObj.
Referenced by SdrPowerPointImport::ApplyTextObj().
const SfxItemSet * PPTTextObj::GetBackground | ( | ) | const |
Definition at line 7101 of file svdfppt.cxx.
References mxImplTextObj.
Referenced by PPTPortionObj::ApplyTo().
|
inline |
Definition at line 1244 of file svdfppt.hxx.
Referenced by SdrPowerPointImport::ApplyTextObj().
|
inline |
Definition at line 1253 of file svdfppt.hxx.
Referenced by SdrPowerPointImport::ApplyTextObj(), and SdrEscherImport::ProcessObj().
|
inline |
Definition at line 1249 of file svdfppt.hxx.
Referenced by SdrPowerPointImport::ApplyTextObj(), PPTTextObj(), SdrEscherImport::ProcessObj(), and SdrPowerPointImport::SeekToShape().
|
inline |
Definition at line 1259 of file svdfppt.hxx.
Referenced by SdrEscherImport::ProcessObj(), and SdrPowerPointImport::SeekToShape().
|
inline |
Definition at line 1248 of file svdfppt.hxx.
|
inline |
Definition at line 1260 of file svdfppt.hxx.
Referenced by SdrPowerPointImport::ApplyTextAnchorAttributes(), and SdrEscherImport::ProcessObj().
|
inline |
Definition at line 1268 of file svdfppt.hxx.
References PPT_TEXTOBJ_FLAGS_VERTICAL.
Referenced by SdrPowerPointImport::ApplyTextObj().
PPTParagraphObj * PPTTextObj::Next | ( | void | ) |
Definition at line 7092 of file svdfppt.cxx.
References gentoken::i, and mxImplTextObj.
Referenced by SdrPowerPointImport::ApplyTextObj().
PPTTextObj & PPTTextObj::operator= | ( | const PPTTextObj & | rTextObj | ) |
Definition at line 7109 of file svdfppt.cxx.
References mxImplTextObj.
|
inline |
Definition at line 1256 of file svdfppt.hxx.
Referenced by SdrEscherImport::ProcessObj().
|
inline |
Definition at line 1250 of file svdfppt.hxx.
Referenced by SdrEscherImport::ProcessObj().
|
inline |
Definition at line 1261 of file svdfppt.hxx.
References PPT_TEXTOBJ_FLAGS_VERTICAL.
Referenced by SdrEscherImport::ProcessObj().
|
private |
Definition at line 1232 of file svdfppt.hxx.
Referenced by First(), GetBackground(), Next(), operator=(), and PPTTextObj().