LibreOffice Module filter (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
PPTPortionObj Class Reference

#include <svdfppt.hxx>

Inheritance diagram for PPTPortionObj:
[legend]
Collaboration diagram for PPTPortionObj:
[legend]

Public Member Functions

bool GetAttrib (sal_uInt32 nAttr, sal_uInt32 &nVal, TSS_Type nInstanceInSheet) const
 
SvxFieldItemGetTextField ()
 
 PPTPortionObj (const PPTStyleSheet &, TSS_Type nInstance, sal_uInt32 nDepth)
 
 PPTPortionObj (const PPTCharPropSet &, const PPTStyleSheet &, TSS_Type nInstance, sal_uInt32 nDepth)
 
 PPTPortionObj (const PPTPortionObj &)
 
 ~PPTPortionObj ()
 
void ApplyTo (SfxItemSet &rSet, SdrPowerPointImport &rManager, TSS_Type nInstanceInSheet)
 
void ApplyTo (SfxItemSet &rSet, SdrPowerPointImport &rManager, TSS_Type nInstanceInSheet, const PPTTextObj *pTextObj)
 
sal_uInt32 Count () const
 
- Public Member Functions inherited from PPTCharPropSet
void SetFont (sal_uInt16 nFont)
 
void SetColor (sal_uInt32 nColor)
 
 PPTCharPropSet (sal_uInt32 nParagraph)
 
 PPTCharPropSet (const PPTCharPropSet &rCharPropSet)
 
 PPTCharPropSet (const PPTCharPropSet &rCharPropSet, sal_uInt32 nParagraph)
 
 ~PPTCharPropSet ()
 
PPTCharPropSetoperator= (const PPTCharPropSet &rCharPropSet)
 

Private Attributes

const PPTStyleSheetmrStyleSheet
 
TSS_Type mnInstance
 
sal_uInt32 mnDepth
 

Friends

class PPTParagraphObj
 

Additional Inherited Members

- Public Attributes inherited from PPTCharPropSet
sal_uInt32 mnHylinkOrigColor
 
bool mbIsHyperlink
 
bool mbHardHylinkOrigColor
 
sal_uInt32 mnOriginalTextPos
 
sal_uInt32 mnParagraph
 
OUString maString
 
std::unique_ptr< SvxFieldItemmpFieldItem
 
LanguageType mnLanguage [3]
 

Detailed Description

Definition at line 1107 of file svdfppt.hxx.

Constructor & Destructor Documentation

◆ PPTPortionObj() [1/3]

PPTPortionObj::PPTPortionObj ( const PPTStyleSheet rStyleSheet,
TSS_Type  nInstance,
sal_uInt32  nDepth 
)

Definition at line 5444 of file svdfppt.cxx.

References min(), and mnDepth.

◆ PPTPortionObj() [2/3]

PPTPortionObj::PPTPortionObj ( const PPTCharPropSet rCharPropSet,
const PPTStyleSheet rStyleSheet,
TSS_Type  nInstance,
sal_uInt32  nDepth 
)

Definition at line 5452 of file svdfppt.cxx.

References min(), and mnDepth.

◆ PPTPortionObj() [3/3]

PPTPortionObj::PPTPortionObj ( const PPTPortionObj rPortionObj)

Definition at line 5460 of file svdfppt.cxx.

References mnDepth.

◆ ~PPTPortionObj()

PPTPortionObj::~PPTPortionObj ( )

Definition at line 5468 of file svdfppt.cxx.

Member Function Documentation

◆ ApplyTo() [1/2]

void PPTPortionObj::ApplyTo ( SfxItemSet rSet,
SdrPowerPointImport rManager,
TSS_Type  nInstanceInSheet 
)

Definition at line 5579 of file svdfppt.cxx.

References ApplyTo(), and rSet.

Referenced by SdrPowerPointImport::ApplyTextObj(), and ApplyTo().

◆ ApplyTo() [2/2]

void PPTPortionObj::ApplyTo ( SfxItemSet rSet,
SdrPowerPointImport rManager,
TSS_Type  nInstanceInSheet,
const PPTTextObj pTextObj 
)

Definition at line 5584 of file svdfppt.cxx.

References PptFontEntityAtom::aName, COL_BLACK(), COL_WHITE(), DFF_Prop_fillBackColor, DFF_Prop_fillBlip, DFF_Prop_fillColor, DFF_Prop_fillType, DFF_Prop_fNoFillHitTest, DFLT_ESC_PROP, PptFontEntityAtom::eCharSet, EE_CHAR_COLOR(), EE_CHAR_ESCAPEMENT(), EE_CHAR_FONTHEIGHT(), EE_CHAR_FONTHEIGHT_CJK(), EE_CHAR_FONTHEIGHT_CTL(), EE_CHAR_FONTINFO(), EE_CHAR_FONTINFO_CJK(), EE_CHAR_FONTINFO_CTL(), EE_CHAR_ITALIC(), EE_CHAR_ITALIC_CJK(), EE_CHAR_ITALIC_CTL(), EE_CHAR_LANGUAGE(), EE_CHAR_LANGUAGE_CJK(), EE_CHAR_LANGUAGE_CTL(), EE_CHAR_RELIEF(), EE_CHAR_SHADOW(), EE_CHAR_STRIKEOUT(), EE_CHAR_UNDERLINE(), EE_CHAR_WEIGHT(), EE_CHAR_WEIGHT_CJK(), EE_CHAR_WEIGHT_CTL(), PptFontEntityAtom::eFamily, PptFontEntityAtom::ePitch, GetAttrib(), PPTTextObj::GetBackground(), BitmapEx::GetBitmap(), Graphic::GetBitmapEx(), SvxMSDffManager::GetBLIP(), basegfx::BGradient::GetColorStops(), XColorItem::GetColorValue(), SdrEscherImport::GetFontEnityAtom(), XFillGradientItem::GetGradientValue(), SfxItemSet::GetItemIfSet(), DffPropSet::GetPropertyValue(), Bitmap::GetSizePixel(), Size::Height(), ITALIC_NONE, ITALIC_NORMAL, LINESTYLE_NONE, LINESTYLE_SINGLE, mnDepth, mnInstance, PPTCharPropSet::mnLanguage, PPTStyleSheet::mpCharSheet, mrStyleSheet, SvxMSDffManager::MSO_CLR_ToColor(), mso_fillBackground, mso_fillPattern, mso_fillShade, mso_fillShadeCenter, mso_fillShadeScale, mso_fillShadeShape, mso_fillShadeTitle, mso_fillSolid, mso_fillTexture, SvxMSDffManager::MSO_TEXT_CLR_ToColor(), PPT_CharAttr_AsianOrComplexFont, PPT_CharAttr_Bold, PPT_CharAttr_Embossed, PPT_CharAttr_Escapement, PPT_CharAttr_Font, PPT_CharAttr_FontColor, PPT_CharAttr_FontHeight, PPT_CharAttr_Italic, PPT_CharAttr_Shadow, PPT_CharAttr_Strikeout, PPT_CharAttr_Underline, SfxItemSet::Put(), vcl::ScopedBitmapAccess< class Access, class Bitmap, Access *(Bitmap::*)() Acquire >::reset(), rSet, SvxMSDffManager::ScalePoint(), Size::setHeight(), Size::setWidth(), STRIKEOUT_NONE, STRIKEOUT_SINGLE, Unknown, WEIGHT_BOLD, WEIGHT_NORMAL, Size::Width(), XATTR_FILLCOLOR(), XATTR_FILLGRADIENT(), and XATTR_FILLSTYLE().

◆ Count()

sal_uInt32 PPTPortionObj::Count ( ) const
inline

Definition at line 1143 of file svdfppt.hxx.

References maString.

Referenced by SdrPowerPointImport::ApplyTextObj(), and PPTParagraphObj::GetTextSize().

◆ GetAttrib()

bool PPTPortionObj::GetAttrib ( sal_uInt32  nAttr,
sal_uInt32 &  nVal,
TSS_Type  nInstanceInSheet 
) const

◆ GetTextField()

SvxFieldItem * PPTPortionObj::GetTextField ( )

Definition at line 5807 of file svdfppt.cxx.

References PPTCharPropSet::mpFieldItem.

Referenced by SdrPowerPointImport::ApplyTextObj().

Friends And Related Function Documentation

◆ PPTParagraphObj

friend class PPTParagraphObj
friend

Definition at line 1110 of file svdfppt.hxx.

Member Data Documentation

◆ mnDepth

sal_uInt32 PPTPortionObj::mnDepth
private

Definition at line 1114 of file svdfppt.hxx.

Referenced by ApplyTo(), and GetAttrib().

◆ mnInstance

TSS_Type PPTPortionObj::mnInstance
private

Definition at line 1113 of file svdfppt.hxx.

Referenced by ApplyTo(), and GetAttrib().

◆ mrStyleSheet

const PPTStyleSheet& PPTPortionObj::mrStyleSheet
private

Definition at line 1112 of file svdfppt.hxx.

Referenced by ApplyTo(), and GetAttrib().


The documentation for this class was generated from the following files: