if( pObj )
{ // Set the attributes needed for scrolling
SfxItemSetFixed<SDRATTR_MISC_FIRST, SDRATTR_MISC_LAST>
aItemSet(pSdrView->GetModel().GetItemPool());
switch (nSlotId)
{ case SID_LINE_ARROW_END: case SID_LINE_ARROW_CIRCLE: case SID_LINE_ARROW_SQUARE: case SID_LINE_ARROW_START: case SID_LINE_CIRCLE_ARROW: case SID_LINE_SQUARE_ARROW: case SID_LINE_ARROWS: case SID_DRAW_LINE: case SID_DRAW_XLINE:
m_pWin->SetSdrDrawMode(SdrObjKind::Line); break;
case SID_DRAW_MEASURELINE:
m_pWin->SetSdrDrawMode(SdrObjKind::Measure); break;
case SID_DRAW_RECT:
m_pWin->SetSdrDrawMode(SdrObjKind::Rectangle); break;
case SID_DRAW_ELLIPSE:
m_pWin->SetSdrDrawMode(SdrObjKind::CircleOrEllipse); break;
case SID_DRAW_TEXT_MARQUEE:
m_bMarquee = true;
m_pWin->SetSdrDrawMode(SdrObjKind::Text); break;
case SID_DRAW_TEXT_VERTICAL:
mbVertical = true;
m_pWin->SetSdrDrawMode(SdrObjKind::Text); break;
case SID_DRAW_TEXT:
m_pWin->SetSdrDrawMode(SdrObjKind::Text); break;
case SID_DRAW_CAPTION_VERTICAL:
m_bCapVertical = true;
[[fallthrough]]; case SID_DRAW_CAPTION:
m_pWin->SetSdrDrawMode(SdrObjKind::Caption); break;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.