LibreOffice Module sd (master) 1
|
#include <eppt.hxx>
Public Member Functions | |
PPTWriter (tools::SvRef< SotStorage > xSvStorage, css::uno::Reference< css::frame::XModel > const &rModel, css::uno::Reference< css::task::XStatusIndicator > const &rStatInd, SvMemoryStream *pVBA, sal_uInt32 nCnvrtFlags) | |
virtual | ~PPTWriter () override |
bool | IsValid () const |
virtual void | exportPPTPre (const std::vector< css::beans::PropertyValue > &) override |
virtual void | exportPPTPost () override |
![]() | |
PPTWriterBase () | |
PPTWriterBase (const css::uno::Reference< css::frame::XModel > &rModel, const css::uno::Reference< css::task::XStatusIndicator > &rStatInd) | |
virtual | ~PPTWriterBase () |
void | exportPPT (const std::vector< css::beans::PropertyValue > &) |
bool | InitSOIface () |
bool | GetPageByIndex (sal_uInt32 nIndex, PageType) |
sal_uInt32 | GetMasterIndex (PageType ePageType) |
void | SetCurrentStyleSheet (sal_uInt32 nPageNum) |
bool | GetPresObj () const |
bool | CreateSlide (sal_uInt32 nPageNum) |
bool | CreateSlideMaster (sal_uInt32 nPageNum) |
bool | CreateNotes (sal_uInt32 nPageNum) |
![]() | |
PropValue () | |
![]() | |
sal_uInt32 | GetCurrentGroupIndex () const |
sal_Int32 | GetCurrentGroupLevel () const |
const css::uno::Reference< css::container::XIndexAccess > & | GetCurrentGroupAccess () const |
sal_uInt32 | GetGroupsClosed () |
void | ResetGroupTable (sal_uInt32 nCount) |
void | ClearGroupTable () |
bool | EnterGroup (css::uno::Reference< css::container::XIndexAccess > const &rIndex) |
bool | GetNextGroupEntry () |
GroupTable () | |
~GroupTable () | |
Static Public Member Functions | |
static void | WriteCString (SvStream &, std::u16string_view, sal_uInt32 nInstance=0) |
![]() | |
static PHLayout const & | GetLayout (const css::uno::Reference< css::beans::XPropertySet > &rXPropSet) |
static PHLayout const & | GetLayout (sal_Int32 nOffset) |
static sal_Int32 | GetLayoutOffset (const css::uno::Reference< css::beans::XPropertySet > &rXPropSet) |
static sal_Int32 | GetLayoutOffsetFixed (const css::uno::Reference< css::beans::XPropertySet > &rXPropSet) |
static sal_Int8 | GetTransition (sal_Int16 nTransitionType, sal_Int16 nTransitionSubtype, css::presentation::FadeEffect eEffect, sal_Int32 nTransitionFadeColor, sal_uInt8 &nDirection) |
static sal_Int8 | GetTransition (css::presentation::FadeEffect eEffect, sal_uInt8 &nDirection) |
![]() | |
static bool | GetPropertyValue (css::uno::Any &rAny, const css::uno::Reference< css::beans::XPropertySet > &, const OUString &rPropertyName, bool bTestPropertyAvailability=false) |
static css::beans::PropertyState | GetPropertyState (const css::uno::Reference< css::beans::XPropertySet > &, const OUString &rPropertyName) |
Private Member Functions | |
void | ImplWriteExtParaHeader (SvMemoryStream &rSt, sal_uInt32 nRef, sal_uInt32 nInstance, sal_uInt32 nSlideId) |
sal_uInt32 | ImplProgBinaryTag (SvStream *pOutStrm) |
sal_uInt32 | ImplProgBinaryTagContainer (SvStream *pOutStrm, SvMemoryStream *pBinTag) |
sal_uInt32 | ImplProgTagContainer (SvStream *pOutStrm, SvMemoryStream *pBinTag=nullptr) |
sal_uInt32 | ImplVBAInfoContainer (SvStream *pOutStrm) |
sal_uInt32 | ImplDocumentListContainer (SvStream *pOutStrm) |
sal_uInt32 | ImplMasterSlideListContainer (SvStream *pOutStrm) |
void | ImplCreateDocumentSummaryInformation () |
bool | ImplCreateCurrentUserStream () |
void | ImplCreateHeaderFooters (css::uno::Reference< css::beans::XPropertySet > const &rXPagePropSet) |
virtual bool | ImplCreateDocument () override |
void | ImplCreateHyperBlob (SvMemoryStream &rStream) |
sal_uInt32 | ImplInsertBookmarkURL (const OUString &rBookmark, const sal_uInt32 nType, std::u16string_view aStringVer0, std::u16string_view aStringVer1, std::u16string_view aStringVer2, std::u16string_view aStringVer3) |
virtual bool | ImplCreateMainNotes () override |
void | ImplWriteBackground (css::uno::Reference< css::beans::XPropertySet > const &rXBackgroundPropSet) |
void | ImplWriteVBA () |
void | ImplWriteOLE () |
void | ImplWriteAtomEnding () |
void | ImplFlipBoundingBox (EscherPropertyContainer &rPropOpt) |
bool | ImplGetText () |
Loads and converts text from shape, value is stored in mnTextSize. More... | |
bool | ImplCreatePresentationPlaceholder (const bool bMaster, const sal_uInt32 StyleInstance, const sal_uInt8 PlaceHolderId) |
void | ImplWriteClickAction (SvStream &rSt, css::presentation::ClickAction eAction, bool bMediaClickAction) |
void | ImplWriteParagraphs (SvStream &rOutStrm, TextObj &rTextObj) |
void | ImplWritePortions (SvStream &rOutStrm, TextObj &rTextObj) |
void | ImplWriteTextStyleAtom (SvStream &rOut, int nTextInstance, sal_uInt32 nAtomInstance, TextRuleEntry *pTextRule, SvStream &rExtBu, EscherPropertyContainer *) |
void | ImplAdjustFirstLineLineSpacing (TextObj &rTextObj, EscherPropertyContainer &rPropOpt) |
void | ImplCreateShape (sal_uInt32 nType, ShapeFlag nFlags, EscherSolverContainer &) |
void | ImplCreateTextShape (EscherPropertyContainer &, EscherSolverContainer &, bool bFill) |
void | ImplWritePage (const PHLayout &rLayout, EscherSolverContainer &rSolver, PageType ePageType, bool bMaster, int nPageNumber=0) |
bool | ImplCreateCellBorder (const CellBorder *pCellBorder, sal_Int32 nX1, sal_Int32 nY1, sal_Int32 nX2, sal_Int32 nY2) |
void | ImplCreateTable (css::uno::Reference< css::drawing::XShape > const &rXShape, EscherSolverContainer &aSolverContainer, EscherPropertyContainer &aPropOpt) |
bool | ImplCloseDocument () |
virtual void | ImplWriteSlide (sal_uInt32 nPageNum, sal_uInt32 nMasterID, sal_uInt16 nMode, bool bHasBackground, css::uno::Reference< css::beans::XPropertySet > const &aXBackgroundPropSet) override |
virtual void | ImplWriteNotes (sal_uInt32 nPageNum) override |
virtual void | ImplWriteSlideMaster (sal_uInt32 nPageNum, css::uno::Reference< css::beans::XPropertySet > const &aXBackgroundPropSet) override |
Static Private Member Functions | |
static sal_uInt32 | ImplOutlineViewInfoContainer (SvStream *pOutStrm) |
static sal_uInt32 | ImplSlideViewInfoContainer (sal_uInt32 nInstance, SvStream *pOutStrm) |
static void | ImplCreateHeaderFooterStrings (SvStream &rOut, css::uno::Reference< css::beans::XPropertySet > const &rXPagePropSet) |
static bool | ImplGetEffect (const css::uno::Reference< css::beans::XPropertySet > &, css::presentation::AnimationEffect &eEffect, css::presentation::AnimationEffect &eTextEffect, bool &bHasSound) |
Private Attributes | |
sal_uInt32 | mnCnvrtFlags |
bool | mbStatus |
sal_uInt32 | mnStatMaxValue |
sal_uInt32 | mnLatestStatValue |
std::vector< OUString > | maSlideNameList |
OUString | maBaseURI |
css::uno::Reference< css::text::XSimpleText > | mXText |
sal_uInt32 | mnTextStyle |
bool | mbFontIndependentLineSpacing |
sal_uInt32 | mnTextSize |
tools::SvRef< SotStorage > | mrStg |
tools::SvRef< SotStorageStream > | mpCurUserStrm |
tools::SvRef< SotStorageStream > | mpStrm |
tools::SvRef< SotStorageStream > | mpPicStrm |
std::unique_ptr< PptEscherEx > | mpPptEscherEx |
std::vector< std::unique_ptr< PPTExOleObjEntry > > | maExOleObj |
sal_uInt32 | mnVBAOleOfs |
SvMemoryStream * | mpVBA |
sal_uInt32 | mnExEmbed |
std::unique_ptr< SvMemoryStream > | mpExEmbed |
sal_uInt32 | mnPagesWritten |
sal_uInt32 | mnTxId |
sal_uInt32 | mnDiaMode |
sal_uInt32 | mnShapeMasterTitle |
sal_uInt32 | mnShapeMasterBody |
std::vector< EPPTHyperlink > | maHyperlink |
ppt::ExSoundCollection | maSoundCollection |
Additional Inherited Members | |
![]() | |
virtual void | ImplWriteSlide (sal_uInt32, sal_uInt32, sal_uInt16, bool, css::uno::Reference< css::beans::XPropertySet > const &) |
virtual void | ImplWriteNotes (sal_uInt32 nPageNum)=0 |
virtual void | ImplWriteSlideMaster (sal_uInt32, css::uno::Reference< css::beans::XPropertySet > const &) |
virtual void | exportPPTPre (const std::vector< css::beans::PropertyValue > &) |
virtual void | exportPPTPost () |
virtual bool | ImplCreateDocument ()=0 |
virtual bool | ImplCreateMainNotes ()=0 |
bool | GetStyleSheets () |
bool | GetShapeByIndex (sal_uInt32 nIndex, bool bGroup) |
bool | CreateMainNotes () |
css::awt::Size | MapSize (const css::awt::Size &) |
css::awt::Point | MapPoint (const css::awt::Point &) |
::tools::Rectangle | MapRectangle (const css::awt::Rectangle &) |
bool | ContainsOtherShapeThanPlaceholders () |
![]() | |
bool | ImplGetPropertyValue (const OUString &rString) |
bool | ImplGetPropertyValue (const css::uno::Reference< css::beans::XPropertySet > &, const OUString &) |
![]() | |
css::uno::Reference< css::frame::XModel > | mXModel |
css::uno::Reference< css::task::XStatusIndicator > | mXStatusIndicator |
bool | mbStatusIndicator |
css::uno::Reference< css::drawing::XDrawPagesSupplier > | mXDrawPagesSupplier |
css::uno::Reference< css::drawing::XMasterPagesSupplier > | mXMasterPagesSupplier |
css::uno::Reference< css::drawing::XDrawPages > | mXDrawPages |
css::uno::Reference< css::drawing::XDrawPage > | mXDrawPage |
css::uno::Reference< css::beans::XPropertySet > | mXPagePropSet |
css::uno::Reference< css::beans::XPropertySet > | mXBackgroundPropSet |
css::uno::Reference< css::drawing::XShapes > | mXShapes |
css::uno::Reference< css::drawing::XShape > | mXShape |
css::awt::Size | maSize |
css::awt::Point | maPosition |
::tools::Rectangle | maRect |
OString | mType |
bool | mbPresObj |
bool | mbEmptyPresObj |
bool | mbIsBackgroundDark |
sal_Int32 | mnAngle |
sal_uInt32 | mnPages |
number of Slides ( w/o master pages & notes & handout ) More... | |
sal_uInt32 | mnMasterPages |
Fraction | maFraction |
MapMode | maMapModeSrc |
MapMode | maMapModeDest |
css::awt::Size | maDestPageSize |
css::awt::Size | maPageSize |
css::awt::Size | maNotesPageSize |
PageType | meLatestPageType |
std::vector< std::unique_ptr< PPTExStyleSheet > > | maStyleSheetList |
PPTExStyleSheet * | mpStyleSheet |
FontCollection | maFontCollection |
![]() | |
css::uno::Any | mAny |
css::uno::Reference< css::beans::XPropertySet > | mXPropSet |
PPTWriter::PPTWriter | ( | tools::SvRef< SotStorage > | xSvStorage, |
css::uno::Reference< css::frame::XModel > const & | rModel, | ||
css::uno::Reference< css::task::XStatusIndicator > const & | rStatInd, | ||
SvMemoryStream * | pVBA, | ||
sal_uInt32 | nCnvrtFlags | ||
) |
|
overridevirtual |
Definition at line 449 of file eppt.cxx.
References tools::SvRef< typename T >::clear(), maExOleObj, PPTWriterBase::maStyleSheetList, PPTWriterBase::mbStatusIndicator, mpCurUserStrm, mpExEmbed, mpPicStrm, mpPptEscherEx, mpStrm, and PPTWriterBase::mXStatusIndicator.
|
overridevirtual |
Reimplemented from PPTWriterBase.
Definition at line 125 of file eppt.cxx.
References ImplCloseDocument(), ImplCreateDocumentSummaryInformation(), ImplWriteAtomEnding(), ImplWriteOLE(), ImplWriteVBA(), mbStatus, PPTWriterBase::mbStatusIndicator, mnLatestStatValue, mnStatMaxValue, PPTWriterBase::mXStatusIndicator, and nValue.
|
overridevirtual |
Reimplemented from PPTWriterBase.
Definition at line 93 of file eppt.cxx.
References ImplCreateCurrentUserStream(), tools::SvRef< typename T >::is(), maBaseURI, PPTWriterBase::mbStatusIndicator, PPTWriterBase::mnMasterPages, PPTWriterBase::mnPages, mnStatMaxValue, mpPicStrm, mpPptEscherEx, mpStrm, mrStg, MSO_PPT8_CLASSID, and PPTWriterBase::mXStatusIndicator.
|
private |
Definition at line 994 of file epptso.cxx.
References EscherPropertyContainer::AddOpt(), ParagraphObj::empty(), ESCHER_Prop_dyTextTop, ParagraphObj::front(), FontCollection::GetById(), EscherPropertyContainer::GetOpt(), TextObj::GetParagraph(), PPTWriterBase::maFontCollection, mbFontIndependentLineSpacing, PortionObj::mnCharHeight, PortionObj::mnFont, ParagraphObj::mnLineSpacing, TextObj::ParagraphCount(), and FontCollectionEntry::Scaling.
Referenced by ImplWritePage(), and ImplWriteTextStyleAtom().
|
private |
Definition at line 376 of file epptso.cxx.
References ANSI_CHARSET, FontCollectionEntry::CharSet, DEFAULT_PITCH, EPP_Environment, EPP_ExObjList, EPP_ExObjListAtom, EPP_FontCollection, EPP_FontEnityAtom, EPP_Persist_CurrentPos, EPP_Persist_Document, EPP_Persist_ExObj, EPP_SrKinsoku, EPP_SrKinsokuAtom, EPP_TEXTTYPE_Other, EPP_TxMasterStyleAtom, EPP_TxSIStyleAtom, FontCollectionEntry::Family, FAMILY_DONTKNOW, FF_DECORATIVE, FF_MODERN, FF_ROMAN, FF_SCRIPT, FF_SWISS, FIXED_PITCH, tools::SvRef< typename T >::get(), FontCollection::GetById(), FontCollection::GetCount(), SvMemoryStream::GetData(), ppt::ExSoundCollection::GetSize(), i, ImplDocumentListContainer(), ImplMasterSlideListContainer(), PPTWriterBase::maFontCollection, maSoundCollection, mnExEmbed, PPTExStyleSheet::mpCharSheet, mpExEmbed, PPTExStyleSheet::mpParaSheet, mpPptEscherEx, mpStrm, PPTWriterBase::mpStyleSheet, PPTWriterBase::mXPagePropSet, n, FontCollectionEntry::Name, FontCollectionEntry::Pitch, PPTExStyleSheet::SizeOfTxCFStyleAtom(), SYMBOL_CHARSET, SvStream::Tell(), ppt::ExSoundCollection::Write(), PPTExStyleSheet::WriteTxCFStyleAtom(), and SvStream::WriteUInt16().
Referenced by exportPPTPost().
|
private |
Definition at line 2960 of file epptso.cxx.
References EscherPropertyContainer::AddOpt(), EscherPropertyContainer::Commit(), ESCHER_ChildAnchor, ESCHER_Prop_fc3DLightFace, ESCHER_Prop_fNoLineDrawDash, ESCHER_Prop_fshadowObscured, ESCHER_Prop_lineColor, ESCHER_Prop_lineWidth, ESCHER_Prop_shapePath, ESCHER_ShapeComplex, ESCHER_ShpInst_Line, ESCHER_SpContainer, CellBorder::maCellBorder, PPTWriterBase::mnAngle, mpPptEscherEx, mpStrm, nId, and nLineWidth.
Referenced by ImplCreateTable().
|
private |
Definition at line 462 of file eppt.cxx.
References EPP_CurrentUserAtom, i, mpCurUserStrm, and mrStg.
Referenced by exportPPTPre().
|
overrideprivatevirtual |
Implements PPTWriterBase.
Definition at line 658 of file eppt.cxx.
References EPP_CString, EPP_Document, EPP_DocumentAtom, EPP_EndDocument, EPP_HeadersFooters, EPP_HeadersFootersAtom, EPP_MAINNOTES_PERSIST_KEY, EPP_MAINNOTESMASTER_PERSIST_KEY, EPP_MAINSLIDE_PERSIST_KEY, EPP_NamedShow, EPP_NamedShows, EPP_NamedShowSlides, EPP_Persist_Document, EPP_SlideListWithText, EPP_SlidePersistAtom, EPP_SLIDESIZE_TYPE35MM, EPP_SLIDESIZE_TYPEA4PAPER, EPP_SLIDESIZE_TYPEBANNER, EPP_SLIDESIZE_TYPECUSTOM, EPP_SLIDESIZE_TYPEONSCREEN, EPP_SSDocInfoAtom, PPTWriterBase::GetMasterIndex(), PPTWriterBase::GetPageByIndex(), i, ImplCreateHeaderFooterStrings(), PropValue::ImplGetPropertyValue(), PPTWriterBase::maDestPageSize, PPTWriterBase::maNotesPageSize, PropValue::mAny, maSlideNameList, MASTER, PPTWriterBase::mnPages, mpPptEscherEx, mpStrm, PPTWriterBase::mXDrawPage, PPTWriterBase::mXModel, PPTWriterBase::mXPagePropSet, PropValue::mXPropSet, NORMAL, NOTICE, and PPTWriterBase::SetCurrentStyleSheet().
|
private |
Definition at line 492 of file eppt.cxx.
References tools::SvRef< typename T >::get(), SvMemoryStream::GetData(), PPTWriterBase::GetPageByIndex(), ImplCreateHyperBlob(), PropValue::ImplGetPropertyValue(), PropValue::mAny, mnCnvrtFlags, mrStg, PPTWriterBase::mXModel, PPTWriterBase::mXPagePropSet, NORMAL, sfx2::SaveOlePropertySet(), and SvStream::Tell().
Referenced by exportPPTPost().
|
private |
Definition at line 576 of file eppt.cxx.
References EPP_HeadersFooters, EPP_HeadersFootersAtom, PropValue::GetPropertyValue(), ImplCreateHeaderFooterStrings(), mpPptEscherEx, and mpStrm.
Referenced by ImplWriteNotes(), and ImplWriteSlide().
|
staticprivate |
Definition at line 552 of file eppt.cxx.
References PropValue::GetPropertyValue(), rStrm, and WriteCString().
Referenced by ImplCreateDocument(), and ImplCreateHeaderFooters().
|
private |
Definition at line 907 of file eppt.cxx.
References i, maHyperlink, rStrm, SvStream::Seek(), SvStream::Tell(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by ImplCreateDocumentSummaryInformation().
|
overrideprivatevirtual |
Implements PPTWriterBase.
Definition at line 987 of file eppt.cxx.
References EscherPropertyContainer::AddOpt(), EscherPropertyContainer::Commit(), EPP_ColorSchemeAtom, EPP_Notes, EPP_NotesAtom, EPP_Persist_MainNotes, EPP_PPDrawing, ESCHER_DgContainer, ESCHER_Prop_bWMode, ESCHER_Prop_fBackground, ESCHER_Prop_fillBackColor, ESCHER_Prop_fillColor, ESCHER_Prop_fillRectBottom, ESCHER_Prop_fillRectRight, ESCHER_Prop_fNoFillHitTest, ESCHER_Prop_fNoLineDrawDash, ESCHER_ShpInst_Rectangle, ESCHER_SpContainer, ESCHER_wDontShow, PPTWriterBase::GetLayout(), ImplWritePage(), mpPptEscherEx, mpStrm, NOTICE, and EscherSolverContainer::WriteSolver().
|
private |
Definition at line 1526 of file epptso.cxx.
References EscherPropertyContainer::AddOpt(), tools::Rectangle::Bottom(), EscherPropertyContainer::Commit(), EscherPropertyContainer::CreateFillProperties(), EscherPropertyContainer::CreateShapeProperties(), EscherPropertyContainer::CreateTextProperties(), EPP_OEPlaceholderAtom, ESCHER_AnchorMiddle, ESCHER_ClientAnchor, ESCHER_ClientData, ESCHER_ClientTextbox, ESCHER_Prop_AnchorText, ESCHER_Prop_fNoFillHitTest, ESCHER_Prop_fNoLineDrawDash, ESCHER_Prop_lineColor, ESCHER_Prop_LockAgainstGrouping, ESCHER_Prop_lTxid, ESCHER_Prop_shadowColor, ESCHER_ShpInst_Rectangle, ESCHER_SpContainer, SvMemoryStream::GetData(), EscherPropertyContainer::GetOpt(), ImplGetText(), ImplWriteTextStyleAtom(), tools::Rectangle::Left(), PPTWriterBase::maRect, mnTxId, mpPptEscherEx, mpStrm, PropValue::mXPropSet, PPTWriterBase::mXShape, tools::Rectangle::Right(), SvStream::Tell(), and tools::Rectangle::Top().
Referenced by ImplWritePage().
|
private |
Definition at line 1582 of file epptso.cxx.
References EscherSolverContainer::AddShape(), mpPptEscherEx, PPTWriterBase::mXShape, nId, and nType.
Referenced by ImplCreateTable(), ImplCreateTextShape(), and ImplWritePage().
|
private |
Definition at line 3064 of file epptso.cxx.
References EscherPropertyContainer::AddOpt(), EscherSolverContainer::AddShape(), tools::Rectangle::Bottom(), EscherPropertyContainer::Commit(), EscherPropertyContainer::CreateFillProperties(), EscherPropertyContainer::CreateShapeProperties(), EscherPropertyContainer::CreateTextProperties(), EPP_TEXTTYPE_Other, ESCHER_ChildAnchor, ESCHER_ClientData, ESCHER_ClientTextbox, ESCHER_Prop_fNoLineDrawDash, ESCHER_Prop_LockAgainstGrouping, ESCHER_Prop_tableProperties, ESCHER_Prop_tableRowProperties, ESCHER_Prop_WrapText, ESCHER_ShpInst_Min, ESCHER_ShpInst_Rectangle, ESCHER_SpContainer, ESCHER_Spgr, ESCHER_SpgrContainer, ESCHER_UDefProp, ESCHER_WrapSquare, first, GetCellBottom(), GetCellRight(), GroupTable::GetCurrentGroupLevel(), SvMemoryStream::GetData(), PropValue::GetPropertyValue(), ImplCreateCellBorder(), ImplCreateShape(), ImplProgTagContainer(), ImplWriteTextStyleAtom(), tools::Rectangle::Left(), CellBorder::maCellBorder, PPTWriterBase::MapPoint(), PPTWriterBase::MapSize(), PPTWriterBase::maRect, mbFontIndependentLineSpacing, CellBorder::mnPos, mnTextSize, mnTxId, mpPptEscherEx, mpStrm, PropValue::mXPropSet, mXText, tools::Rectangle::Right(), tools::Rectangle::SetBottom(), tools::Rectangle::SetRight(), SvStream::Tell(), tools::Rectangle::Top(), SvStream::WriteInt32(), SvStream::WriteUInt16(), x, and y.
Referenced by ImplWritePage().
|
private |
Definition at line 1589 of file epptso.cxx.
References EscherPropertyContainer::CreateFillProperties(), EscherPropertyContainer::CreateTextProperties(), EPP_TEXTSTYLE_TEXT, ESCHER_ShpInst_TextBox, ESCHER_SpContainer, ImplCreateShape(), ImplGetText(), mnTextStyle, mnTxId, mpPptEscherEx, PropValue::mXPropSet, and PPTWriterBase::mXShape.
Referenced by ImplWritePage().
|
private |
Definition at line 295 of file epptso.cxx.
References EPP_List, ImplOutlineViewInfoContainer(), ImplProgTagContainer(), ImplSlideViewInfoContainer(), ImplVBAInfoContainer(), SvStream::SeekRel(), and SvStream::WriteUInt32().
Referenced by ImplCloseDocument().
|
private |
Definition at line 959 of file epptso.cxx.
References EscherPropertyContainer::AddOpt(), ESCHER_Prop_Rotation, tools::Rectangle::GetHeight(), tools::Rectangle::GetWidth(), tools::Rectangle::Left(), PPTWriterBase::maRect, PPTWriterBase::mnAngle, tools::Rectangle::Move(), and tools::Rectangle::Top().
Referenced by ImplWritePage().
|
staticprivate |
Definition at line 1500 of file epptso.cxx.
References PropValue::GetPropertyValue().
Referenced by ImplWritePage().
|
private |
Loads and converts text from shape, value is stored in mnTextSize.
Definition at line 943 of file epptso.cxx.
References PropValue::GetPropertyValue(), mbFontIndependentLineSpacing, mnTextSize, PropValue::mXPropSet, PPTWriterBase::mXShape, and mXText.
Referenced by ImplCreatePresentationPlaceholder(), ImplCreateTextShape(), and ImplWritePage().
|
private |
Definition at line 339 of file epptso.cxx.
References EPP_ExHyperlink, EPP_ExHyperlinkAtom, INetURLObject::GetProtocol(), INetURLObject::GetRelURL(), maBaseURI, maHyperlink, mnExEmbed, mpExEmbed, nType, and WriteCString().
Referenced by ImplWriteClickAction(), and ImplWriteTextStyleAtom().
|
private |
Definition at line 318 of file epptso.cxx.
References EPP_MAINMASTER_PERSIST_KEY, EPP_SlideListWithText, EPP_SlidePersistAtom, i, PPTWriterBase::mnMasterPages, mpPptEscherEx, SvStream::Tell(), SvStream::WriteInt32(), and SvStream::WriteUInt32().
Referenced by ImplCloseDocument().
|
staticprivate |
Definition at line 198 of file epptso.cxx.
References EPP_OutlineViewInfo, EPP_ViewInfoAtom, SvStream::WriteInt32(), SvStream::WriteUChar(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by ImplDocumentListContainer().
|
private |
Definition at line 216 of file epptso.cxx.
References EPP_BinaryTagData, EPP_PST_ExtendedBuGraContainer, EPP_PST_ExtendedPresRuleContainer, SvStream::WriteBytes(), and SvStream::WriteUInt32().
Referenced by ImplProgBinaryTagContainer().
|
private |
Definition at line 245 of file epptso.cxx.
References EPP_BinaryTagData, EPP_CString, EPP_ProgBinaryTag, SvMemoryStream::GetData(), ImplProgBinaryTag(), SvStream::SeekRel(), SvStream::Tell(), SvStream::WriteBytes(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by ImplProgTagContainer().
|
private |
Definition at line 274 of file epptso.cxx.
References EPP_ProgTags, ImplProgBinaryTagContainer(), SvStream::SeekRel(), and SvStream::WriteUInt32().
Referenced by ImplCreateTable(), ImplDocumentListContainer(), ImplWritePage(), and ImplWriteSlideMaster().
|
staticprivate |
Definition at line 149 of file epptso.cxx.
References EPP_GuideAtom, EPP_SlideViewInfo, EPP_SlideViewInfoAtom, EPP_ViewInfoAtom, SvStream::WriteInt32(), SvStream::WriteUChar(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by ImplDocumentListContainer().
|
private |
Definition at line 132 of file epptso.cxx.
References EPP_Persist_VBAInfoAtom, EPP_VBAInfo, EPP_VBAInfoAtom, mpPptEscherEx, SvStream::Tell(), and SvStream::WriteUInt32().
Referenced by ImplDocumentListContainer().
|
private |
Definition at line 1313 of file eppt.cxx.
References EPP_LastViewTypeSlideView, EPP_MAINMASTER_PERSIST_KEY, EPP_MAINNOTES_PERSIST_KEY, EPP_MAINNOTESMASTER_PERSIST_KEY, EPP_MAINSLIDE_PERSIST_KEY, EPP_Persist_ExObj, EPP_Persist_MainMaster, EPP_Persist_MainNotes, EPP_Persist_Notes, EPP_Persist_Slide, EPP_Persist_VBAInfoAtom, EPP_PersistPtrIncrementalBlock, EPP_UserEditAtom, i, maExOleObj, PPTWriterBase::mnMasterPages, PPTWriterBase::mnPages, mnVBAOleOfs, mpCurUserStrm, mpPptEscherEx, mpStrm, mpVBA, n1, n2, PPTExOleObjEntry::nOfsA, PPTExOleObjEntry::nOfsB, nPos, SvStream::ReadUInt32(), and SvStream::Seek().
Referenced by exportPPTPost().
|
private |
Definition at line 1154 of file eppt.cxx.
References EscherPropertyContainer::AddOpt(), EscherPropertyContainer::Commit(), EscherPropertyContainer::CreateGradientProperties(), EscherPropertyContainer::CreateGraphicProperties(), ESCHER_bwWhite, ESCHER_FillSolid, ESCHER_Prop_bWMode, ESCHER_Prop_fBackground, ESCHER_Prop_fillBackColor, ESCHER_Prop_fillColor, ESCHER_Prop_fillRectBottom, ESCHER_Prop_fillRectRight, ESCHER_Prop_fillType, ESCHER_Prop_fNoFillHitTest, ESCHER_Prop_fNoLineDrawDash, ESCHER_ShpInst_Rectangle, ESCHER_SpContainer, tools::SvRef< typename T >::get(), EscherEx::GetColor(), EscherPropertyContainer::GetOpt(), PropValue::ImplGetPropertyValue(), PPTWriterBase::maDestPageSize, PropValue::mAny, PPTWriterBase::maPageSize, mpPicStrm, mpPptEscherEx, and mpStrm.
Referenced by ImplWriteSlide(), and ImplWriteSlideMaster().
|
private |
Definition at line 1342 of file epptso.cxx.
References EPP_CString, EPP_InteractiveInfo, EPP_InteractiveInfoAtom, ppt::ExSoundCollection::GetId(), INetURLObject::GetProtocol(), i, PropValue::ImplGetPropertyValue(), ImplInsertBookmarkURL(), PropValue::mAny, maSlideNameList, maSoundCollection, nIndex, INetURLObject::PathToFileName(), u, SvStream::WriteUChar(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by ImplWritePage().
|
private |
Definition at line 539 of file eppt.cxx.
References EPP_PST_ExtendedParagraphHeaderAtom, SvMemoryStream::GetData(), nRef, and SvStream::Tell().
Referenced by ImplWritePage().
|
overrideprivatevirtual |
Implements PPTWriterBase.
Definition at line 1111 of file eppt.cxx.
References EscherPropertyContainer::AddOpt(), EscherPropertyContainer::Commit(), EPP_ColorSchemeAtom, EPP_Notes, EPP_NotesAtom, EPP_Persist_Notes, EPP_PPDrawing, ESCHER_DgContainer, ESCHER_Prop_bWMode, ESCHER_Prop_fBackground, ESCHER_Prop_fillBackColor, ESCHER_Prop_fillColor, ESCHER_Prop_fillRectBottom, ESCHER_Prop_fillRectRight, ESCHER_Prop_fNoFillHitTest, ESCHER_Prop_fNoLineDrawDash, ESCHER_ShpInst_Rectangle, ESCHER_SpContainer, ESCHER_wDontShow, PPTWriterBase::GetLayout(), ImplCreateHeaderFooters(), ImplWritePage(), mpPptEscherEx, mpStrm, PPTWriterBase::mXPagePropSet, NOTICE, and EscherSolverContainer::WriteSolver().
|
private |
Definition at line 1234 of file eppt.cxx.
References aName, ZCodec::BeginCompression(), ZCodec::Compress(), ZCodec::EndCompression(), EPP_ExOleObjStg, PPTExOleObjEntry::eType, SvxMSExportOLEObjects::ExportOLEObject(), tools::SvRef< typename T >::get(), SdrObject::getSdrObjectFromXShape(), maExOleObj, mnCnvrtFlags, mpPptEscherEx, mpStrm, PPTWriterBase::mXModel, PPTExOleObjEntry::nOfsB, NORMAL_OLE_OBJECT, OCX_CONTROL, STREAM_SEEK_TO_END, SVEXT_PERSIST_STREAM, oox::ole::MSConvertOCXControls::WriteOCXStream(), PPTExOleObjEntry::xControlModel, and PPTExOleObjEntry::xShape.
Referenced by exportPPTPost().
|
private |
Definition at line 1603 of file epptso.cxx.
References EscherPropertyContainer::AddOpt(), EscherSolverContainer::AddShape(), tools::Rectangle::Bottom(), PHLayout::bOutlinerPossible, PHLayout::bSecOutlinerPossible, PHLayout::bTitlePossible, ParagraphObj::CharacterCount(), GroupTable::ClearGroupTable(), EscherPropertyContainer::Commit(), TextObj::Count(), EscherPropertyContainer::CreateBlipPropertiesforOLEControl(), EscherPropertyContainer::CreateConnectorProperties(), EscherPropertyContainer::CreateCustomShapeProperties(), EscherPropertyContainer::CreateFillProperties(), EscherPropertyContainer::CreateGraphicProperties(), EscherPropertyContainer::CreateLineProperties(), EscherPropertyContainer::CreateMediaGraphicProperties(), EscherPropertyContainer::CreateOLEGraphicProperties(), EscherPropertyContainer::CreatePolygonProperties(), EscherPropertyContainer::CreateShadowProperties(), EscherPropertyContainer::CreateShapeProperties(), EscherPropertyContainer::CreateTextProperties(), GroupTable::EnterGroup(), EPP_BaseTextPropAtom, EPP_CString, EPP_ExControl, EPP_ExControlAtom, EPP_ExEmbed, EPP_ExEmbedAtom, EPP_ExMCIMovie, EPP_ExMediaAtom, EPP_ExObjRefAtom, EPP_ExOleObjAtom, EPP_ExVideo, EPP_InteractiveInfo, EPP_InteractiveInfoAtom, EPP_OEPlaceholderAtom, EPP_PLACEHOLDER_MASTERBODY, EPP_PLACEHOLDER_MASTERDATE, EPP_PLACEHOLDER_MASTERFOOTER, EPP_PLACEHOLDER_MASTERHEADER, EPP_PLACEHOLDER_MASTERNOTESBODYIMAGE, EPP_PLACEHOLDER_MASTERNOTESSLIDEIMAGE, EPP_PLACEHOLDER_MASTERSLIDENUMBER, EPP_PLACEHOLDER_MASTERSUBTITLE, EPP_PLACEHOLDER_MASTERTITLE, EPP_PLACEHOLDER_NONE, EPP_PLACEHOLDER_NOTESBODY, EPP_PLACEHOLDER_NOTESSLIDEIMAGE, EPP_TextCharsAtom, EPP_TextHeaderAtom, EPP_TextSpecInfoAtom, EPP_TEXTSTYLE_BODY, EPP_TEXTSTYLE_NORMAL, EPP_TEXTSTYLE_TITLE, EPP_TEXTTYPE_Body, EPP_TEXTTYPE_CenterBody, EPP_TEXTTYPE_HalfBody, EPP_TEXTTYPE_Notes, EPP_TEXTTYPE_Other, EPP_TEXTTYPE_Title, ESCHER_AnchorMiddle, ESCHER_ClientAnchor, ESCHER_ClientData, ESCHER_ClientTextbox, ESCHER_CREATEPOLYGON_LINE, ESCHER_CREATEPOLYGON_POLYLINE, ESCHER_CREATEPOLYGON_POLYPOLYGON, ESCHER_Prop_adjustValue, ESCHER_Prop_AnchorText, ESCHER_Prop_fillBackColor, ESCHER_Prop_FitTextToShape, ESCHER_Prop_fNoFillHitTest, ESCHER_Prop_fNoLineDrawDash, ESCHER_Prop_hspMaster, ESCHER_Prop_lineColor, ESCHER_Prop_LockAgainstGrouping, ESCHER_Prop_lTxid, ESCHER_Prop_pictureActive, ESCHER_Prop_pictureId, ESCHER_Prop_Rotation, ESCHER_Prop_shadowColor, ESCHER_Prop_shapePath, ESCHER_Prop_WrapText, ESCHER_Prop_wzName, ESCHER_ShapeComplex, ESCHER_ShpInst_Ellipse, ESCHER_ShpInst_HostControl, ESCHER_ShpInst_Line, ESCHER_ShpInst_NotPrimitive, ESCHER_ShpInst_PictureFrame, ESCHER_ShpInst_Rectangle, ESCHER_ShpInst_RoundRectangle, ESCHER_SpContainer, ESCHER_WrapNone, tools::SvRef< typename T >::get(), SdrObject::GetCurrentBoundRect(), GroupTable::GetCurrentGroupIndex(), GroupTable::GetCurrentGroupLevel(), EscherPropertyContainer::GetCustomShapeType(), GroupTable::GetGroupsClosed(), tools::Rectangle::GetHeight(), GroupTable::GetNextGroupEntry(), EscherPropertyContainer::GetOpt(), TextObj::GetParagraph(), PropValue::GetPropertyValue(), SdrObject::getSdrObjectFromXShape(), PPTWriterBase::GetShapeByIndex(), tools::Rectangle::GetWidth(), i, ImplAdjustFirstLineLineSpacing(), ImplCreatePresentationPlaceholder(), ImplCreateShape(), ImplCreateTable(), ImplCreateTextShape(), ImplFlipBoundingBox(), ImplGetEffect(), PropValue::ImplGetPropertyValue(), ImplGetText(), ImplProgTagContainer(), ImplWriteClickAction(), ImplWriteExtParaHeader(), ImplWriteTextStyleAtom(), EscherPropertyContainer::IsFontWork(), SdrObject::IsNotVisibleAsMaster(), tools::Rectangle::Left(), maExOleObj, PPTWriterBase::maFontCollection, PropValue::mAny, PPTWriterBase::maPosition, PPTWriterBase::MapPoint(), PPTWriterBase::MapRectangle(), PPTWriterBase::MapSize(), PPTWriterBase::maRect, PPTWriterBase::maSize, MASTER, PPTWriterBase::mbEmptyPresObj, PPTWriterBase::mbPresObj, PPTWriterBase::mbStatusIndicator, PPTWriterBase::mnAngle, mnExEmbed, mnLatestStatValue, mnPagesWritten, mnShapeMasterBody, mnShapeMasterTitle, mnStatMaxValue, mnTextSize, mnTextStyle, mnTxId, mpExEmbed, mpPicStrm, mpPptEscherEx, mpStrm, mso_sptMax, PPTWriterBase::mType, PPTWriterBase::mXModel, PropValue::mXPropSet, PPTWriterBase::mXShape, PPTWriterBase::mXShapes, PPTWriterBase::mXStatusIndicator, mXText, SOParagraph::nDepth, nLength, NORMAL, NORMAL_OLE_OBJECT, tools::Rectangle::Normalize(), NOTICE, nPageId, PHLayout::nTypeOfOutliner, PHLayout::nTypeOfTitle, PHLayout::nUsedObjectPlaceHolder, nValue, nVersion, OCX_CONTROL, TextObj::ParagraphCount(), pE, pOut, TextRuleEntry::pOut, read_uInt8s_ToOString(), GroupTable::ResetGroupTable(), tools::Rectangle::Right(), tools::Polygon::Rotate(), STREAM_SEEK_TO_END, SvStream::Tell(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), TextObjBinary::Write(), WriteCString(), and oox::ole::MSConvertOCXControls::WriteOCXStream().
Referenced by ImplCreateMainNotes(), ImplWriteNotes(), ImplWriteSlide(), and ImplWriteSlideMaster().
Definition at line 624 of file epptso.cxx.
References SOParagraph::aFontDesc, SOParagraph::bExtendedParameters, SOParagraph::cBulletId, ParagraphObj::CharacterCount(), COL_AUTO(), convertMm100ToMasterUnit(), ParagraphObj::front(), FontCollection::GetById(), FontCollection::GetId(), TextObj::GetInstance(), TextObj::GetParagraph(), PropValue::GetPropertyValue(), i, PPTExStyleSheet::IsHardAttribute(), PPTWriterBase::maFontCollection, ParagraphObj::mbFixedLineSpacing, mbFontIndependentLineSpacing, ParagraphObj::mbForbiddenRules, ParagraphObj::mbParagraphPunctation, ParagraphObj::meBiDi, ParagraphObj::meForbiddenRules, ParagraphObj::meLineSpacing, ParagraphObj::meLineSpacingBottom, ParagraphObj::meLineSpacingTop, ParagraphObj::meParagraphPunctation, ParagraphObj::meTextAdjust, ParagraphObj::mnBiDi, PortionObj::mnCharHeight, PortionObj::mnFont, ParagraphObj::mnLineSpacing, ParagraphObj::mnLineSpacingBottom, ParagraphObj::mnLineSpacingTop, ParagraphObj::mnTextAdjust, PPTWriterBase::mpStyleSheet, PPTWriterBase::mXPagePropSet, SOParagraph::nBulletColor, SOParagraph::nBulletFlags, SOParagraph::nBulletOfs, SOParagraph::nBulletRealSize, SOParagraph::nDepth, SOParagraph::nParaFlags, nPropertyFlags, SOParagraph::nTextOfs, ParaAttr_Adjust, ParaAttr_BiDi, ParaAttr_BulletOfs, ParaAttr_LineFeed, ParaAttr_LowerDist, ParaAttr_TextOfs, ParaAttr_UpperDist, TextObj::ParagraphCount(), FontCollectionEntry::Scaling, SvStream::WriteInt16(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by ImplWriteTextStyleAtom().
Definition at line 763 of file epptso.cxx.
References ParagraphObj::begin(), CharAttr_AsianOrComplexFont, CharAttr_Bold, CharAttr_Embossed, CharAttr_Escapement, CharAttr_Font, CharAttr_FontColor, CharAttr_FontHeight, CharAttr_Italic, CharAttr_Shadow, CharAttr_Underline, COL_AUTO(), PortionObj::Count(), EscherPropertyContainer::CreateGradientProperties(), ParagraphObj::end(), ESCHER_Prop_fillColor, tools::SvRef< typename T >::get(), EscherEx::GetColor(), GroupTable::GetCurrentGroupAccess(), GroupTable::GetCurrentGroupIndex(), GroupTable::GetCurrentGroupLevel(), TextObj::GetInstance(), EscherPropertyContainer::GetOpt(), TextObj::GetParagraph(), PropValue::GetPropertyValue(), TextObj::HasExtendedBullets(), i, PPTExStyleSheet::IsHardAttribute(), PortionObj::meAsianOrComplexFont, PortionObj::meCharColor, PortionObj::meCharEscapement, PortionObj::meCharHeight, PortionObj::meFontName, PortionObj::mnAsianOrComplexFont, PortionObj::mnCharAttr, PortionObj::mnCharColor, PortionObj::mnCharEscapement, PortionObj::mnCharHeight, PortionObj::mnFont, mpPicStrm, mpPptEscherEx, PPTWriterBase::mpStyleSheet, PPTWriterBase::mXBackgroundPropSet, PPTWriterBase::mXPagePropSet, PropValue::mXPropSet, SOParagraph::nDepth, nPropertyFlags, TextObj::ParagraphCount(), SvStream::WriteInt16(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by ImplWriteTextStyleAtom().
|
overrideprivatevirtual |
Reimplemented from PPTWriterBase.
Definition at line 154 of file eppt.cxx.
References EscherPropertyContainer::AddOpt(), Any, bVisible, EscherPropertyContainer::Commit(), ppt::AnimationExporter::doexport(), EPP_BinaryTagData, EPP_ColorSchemeAtom, EPP_CString, EPP_Persist_Slide, EPP_PPDrawing, EPP_ProgBinaryTag, EPP_ProgTags, EPP_Slide, EPP_SlideAtom, EPP_SSSlideInfoAtom, ESCHER_DgContainer, ESCHER_Prop_bWMode, ESCHER_Prop_fBackground, ESCHER_Prop_fillRectBottom, ESCHER_Prop_fillRectRight, ESCHER_Prop_fNoFillHitTest, ESCHER_Prop_fNoLineDrawDash, ESCHER_ShpInst_Rectangle, ESCHER_SpContainer, ESCHER_wDontShow, SvMemoryStream::GetData(), ppt::ExSoundCollection::GetId(), PPTWriterBase::GetLayout(), PropValue::GetPropertyValue(), PPTWriterBase::GetTransition(), ImplCreateHeaderFooters(), ImplExportComments(), ImplWriteBackground(), ImplWritePage(), PPTWriterBase::maDestPageSize, maSoundCollection, mnDiaMode, mpPptEscherEx, mpStrm, PPTWriterBase::mXDrawPage, PPTWriterBase::mXPagePropSet, PHLayout::nLayout, NORMAL, PHLayout::nPlaceHolder, SvStream::Tell(), SvStream::WriteBytes(), EscherSolverContainer::WriteSolver(), and SvStream::WriteUInt32().
|
overrideprivatevirtual |
Reimplemented from PPTWriterBase.
Definition at line 364 of file eppt.cxx.
References EPP_ColorSchemeAtom, EPP_MainMaster, EPP_Persist_MainMaster, EPP_PPDrawing, EPP_SlideAtom, EPP_TEXTTYPE_CenterBody, EPP_TEXTTYPE_Notes, EPP_TEXTTYPE_notUsed, EPP_TEXTTYPE_QuarterBody, EPP_TEXTTYPE_Title, EPP_TxMasterStyleAtom, ESCHER_DgContainer, tools::SvRef< typename T >::get(), PPTWriterBase::GetLayout(), PPTWriterBase::GetPageByIndex(), ImplProgTagContainer(), ImplWriteBackground(), ImplWritePage(), MASTER, PPTExStyleSheet::mpCharSheet, PPTExStyleSheet::mpParaSheet, mpPptEscherEx, mpStrm, PPTWriterBase::mpStyleSheet, PPTWriterBase::mXPagePropSet, NOTICE, TITLEANDBODYSLIDE, and EscherSolverContainer::WriteSolver().
|
private |
Definition at line 1025 of file epptso.cxx.
References FieldEntry::aFieldUrl, FieldEntry::aRepresentation, ParagraphObj::begin(), SOParagraph::bExtendedBulletsUsed, SOParagraph::bExtendedParameters, convertMm100ToMasterUnit(), INetURLObject::decode(), ParagraphObj::end(), EPP_DateTimeMCAtom, EPP_FooterMCAtom, EPP_GenericDateMCAtom, EPP_HeaderMCAtom, EPP_InteractiveInfo, EPP_InteractiveInfoAtom, EPP_PST_ExtendedParagraphAtom, EPP_SlideNumberMCAtom, EPP_StyleTextPropAtom, EPP_TextHeaderAtom, EPP_TextRulerAtom, EPP_TxInteractiveInfoAtom, INetURLObject::GetMainURL(), TextObj::GetParagraph(), PPTExStyleSheet::GetParaSheet(), INetURLObject::GetProtocol(), tools::Rectangle::GetWidth(), TextObj::HasExtendedBullets(), i, ImplAdjustFirstLineLineSpacing(), PropValue::ImplGetPropertyValue(), ImplInsertBookmarkURL(), ImplWriteParagraphs(), ImplWritePortions(), PPTWriterBase::maFontCollection, PropValue::mAny, PPTExParaSheet::maParaLevel, PPTWriterBase::MapSize(), PPTWriterBase::maRect, maSlideNameList, ParagraphObj::maTabStop, PPTWriterBase::mbEmptyPresObj, PPTExParaLevel::mnBulletOfs, PPTExParaLevel::mnTextOfs, mnTextSize, PortionObj::mpFieldEntry, PPTWriterBase::mpStyleSheet, PPTWriterBase::mType, PPTWriterBase::mXModel, mXText, SOParagraph::nBulletId, SOParagraph::nBulletOfs, SOParagraph::nDepth, FieldEntry::nFieldEndPos, FieldEntry::nFieldStartPos, FieldEntry::nFieldType, SOParagraph::nMappedNumType, SOParagraph::nNumberingType, INetURLObject::NONE, nPos, SOParagraph::nStartWith, SOParagraph::nTextOfs, nType, TextObj::ParagraphCount(), INetURLObject::PathToFileName(), Position, TextRuleEntry::pOut, SvStream::SeekRel(), SVX_NUM_ARABIC, SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_CIRCLE_NUMBER, SVX_NUM_FULL_WIDTH_ARABIC, SVX_NUM_NUMBER_LOWER_ZH, SVX_NUM_NUMBER_NONE, SVX_NUM_NUMBER_UPPER_ZH, SVX_NUM_NUMBER_UPPER_ZH_TW, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, SvStream::Tell(), u, INetURLObject::WithCharset, TextObjBinary::Write(), SvStream::WriteInt16(), SvStream::WriteInt32(), TextObjBinary::WriteTextSpecInfo(), SvStream::WriteUChar(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by ImplCreatePresentationPlaceholder(), ImplCreateTable(), and ImplWritePage().
|
private |
Definition at line 1218 of file eppt.cxx.
References EPP_ExOleObjStg, SvMemoryStream::GetData(), mnVBAOleOfs, mpPptEscherEx, mpStrm, mpVBA, and SvMemoryStream::TellEnd().
Referenced by exportPPTPost().
|
inline |
|
static |
Definition at line 3032 of file epptso.cxx.
References EPP_CString, i, SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by ImplCreateHeaderFooterStrings(), ImplExportComments(), ImplInsertBookmarkURL(), and ImplWritePage().
|
private |
Definition at line 122 of file eppt.hxx.
Referenced by exportPPTPre(), and ImplInsertBookmarkURL().
|
private |
Definition at line 136 of file eppt.hxx.
Referenced by ImplWriteAtomEnding(), ImplWriteOLE(), ImplWritePage(), and ~PPTWriter().
|
private |
Definition at line 151 of file eppt.hxx.
Referenced by ImplCreateHyperBlob(), and ImplInsertBookmarkURL().
|
private |
Definition at line 121 of file eppt.hxx.
Referenced by ImplCreateDocument(), ImplWriteClickAction(), and ImplWriteTextStyleAtom().
|
private |
Definition at line 153 of file eppt.hxx.
Referenced by ImplCloseDocument(), ImplWriteClickAction(), and ImplWriteSlide().
|
private |
Definition at line 127 of file eppt.hxx.
Referenced by ImplAdjustFirstLineLineSpacing(), ImplCreateTable(), ImplGetText(), and ImplWriteParagraphs().
|
private |
Definition at line 117 of file eppt.hxx.
Referenced by exportPPTPost(), and IsValid().
|
private |
Definition at line 116 of file eppt.hxx.
Referenced by ImplCreateDocumentSummaryInformation(), and ImplWriteOLE().
|
private |
Definition at line 144 of file eppt.hxx.
Referenced by ImplWriteSlide().
|
private |
Definition at line 139 of file eppt.hxx.
Referenced by ImplCloseDocument(), ImplInsertBookmarkURL(), and ImplWritePage().
|
private |
Definition at line 119 of file eppt.hxx.
Referenced by exportPPTPost(), and ImplWritePage().
|
private |
Definition at line 142 of file eppt.hxx.
Referenced by ImplWritePage().
|
private |
Definition at line 149 of file eppt.hxx.
Referenced by ImplWritePage().
|
private |
Definition at line 148 of file eppt.hxx.
Referenced by ImplWritePage().
|
private |
Definition at line 118 of file eppt.hxx.
Referenced by exportPPTPost(), exportPPTPre(), and ImplWritePage().
|
private |
Definition at line 128 of file eppt.hxx.
Referenced by ImplCreateTable(), ImplGetText(), ImplWritePage(), and ImplWriteTextStyleAtom().
|
private |
Definition at line 125 of file eppt.hxx.
Referenced by ImplCreateTextShape(), and ImplWritePage().
|
private |
Definition at line 143 of file eppt.hxx.
Referenced by ImplCreatePresentationPlaceholder(), ImplCreateTable(), ImplCreateTextShape(), and ImplWritePage().
|
private |
Definition at line 137 of file eppt.hxx.
Referenced by ImplWriteAtomEnding(), and ImplWriteVBA().
|
private |
Definition at line 131 of file eppt.hxx.
Referenced by ImplCreateCurrentUserStream(), ImplWriteAtomEnding(), and ~PPTWriter().
|
private |
Definition at line 140 of file eppt.hxx.
Referenced by ImplCloseDocument(), ImplInsertBookmarkURL(), ImplWritePage(), and ~PPTWriter().
|
private |
Definition at line 133 of file eppt.hxx.
Referenced by exportPPTPre(), ImplWriteBackground(), ImplWritePage(), ImplWritePortions(), and ~PPTWriter().
|
private |
Definition at line 134 of file eppt.hxx.
Referenced by exportPPTPre(), ImplCloseDocument(), ImplCreateCellBorder(), ImplCreateDocument(), ImplCreateHeaderFooters(), ImplCreateMainNotes(), ImplCreatePresentationPlaceholder(), ImplCreateShape(), ImplCreateTable(), ImplCreateTextShape(), ImplMasterSlideListContainer(), ImplVBAInfoContainer(), ImplWriteAtomEnding(), ImplWriteBackground(), ImplWriteNotes(), ImplWriteOLE(), ImplWritePage(), ImplWritePortions(), ImplWriteSlide(), ImplWriteSlideMaster(), ImplWriteVBA(), and ~PPTWriter().
|
private |
Definition at line 132 of file eppt.hxx.
Referenced by exportPPTPre(), ImplCloseDocument(), ImplCreateCellBorder(), ImplCreateDocument(), ImplCreateHeaderFooters(), ImplCreateMainNotes(), ImplCreatePresentationPlaceholder(), ImplCreateTable(), ImplWriteAtomEnding(), ImplWriteBackground(), ImplWriteNotes(), ImplWriteOLE(), ImplWritePage(), ImplWriteSlide(), ImplWriteSlideMaster(), ImplWriteVBA(), and ~PPTWriter().
|
private |
Definition at line 138 of file eppt.hxx.
Referenced by ImplWriteAtomEnding(), and ImplWriteVBA().
|
private |
Definition at line 130 of file eppt.hxx.
Referenced by exportPPTPre(), ImplCreateCurrentUserStream(), and ImplCreateDocumentSummaryInformation().
|
private |
Definition at line 124 of file eppt.hxx.
Referenced by ImplCreateTable(), ImplGetText(), ImplWritePage(), and ImplWriteTextStyleAtom().