Lines 598-605
sal_Size XclImpDrawObjBase::DoGetProgres
Link Here
|
598 |
return 1; |
598 |
return 1; |
599 |
} |
599 |
} |
600 |
|
600 |
|
601 |
void XclImpDrawObjBase::DoProcessSdrObj( SdrObject& /*rSdrObj*/ ) const |
601 |
void XclImpDrawObjBase::DoProcessSdrObj( SdrObject& rSdrObj ) const |
602 |
{ |
602 |
{ |
|
|
603 |
if ( rSdrObj.GetName().Len() == 0 ) |
604 |
{ |
605 |
// create a default name based on the shape id and shape type |
606 |
sal_uInt32 nID = ( mnShapeId & 0x000003ff ); |
607 |
String sID = String::CreateFromInt32( nID ); |
608 |
String sName; |
609 |
switch ( mnObjType ) |
610 |
{ |
611 |
case EXC_OBJ_CMO_DRAWING: |
612 |
sName = ScGlobal::GetRscString( STR_SHAPE_AUTOSHAPE ); |
613 |
break; |
614 |
case EXC_OBJ_CMO_RECTANGLE: |
615 |
sName = ScGlobal::GetRscString( STR_SHAPE_RECTANGLE ); |
616 |
break; |
617 |
case EXC_OBJ_CMO_LINE: |
618 |
sName = ScGlobal::GetRscString( STR_SHAPE_LINE ); |
619 |
break; |
620 |
case EXC_OBJ_CMO_ELLIPSE: |
621 |
sName = ScGlobal::GetRscString( STR_SHAPE_OVAL ); |
622 |
break; |
623 |
case EXC_OBJ_CMO_TEXT: |
624 |
sName = ScGlobal::GetRscString( STR_SHAPE_TEXTBOX ); |
625 |
break; |
626 |
default: |
627 |
DBG_ERROR1( "XclImpDrawObjBase::ProcessSdrObject - unknown object type 0x%04hX", mnObjId ); |
628 |
break; |
629 |
} |
630 |
if ( sName.Len() > 0 ) |
631 |
rSdrObj.SetName( sName.Append( sID ) ); |
632 |
} |
603 |
// trace if object is not printable |
633 |
// trace if object is not printable |
604 |
if( !IsPrintable() ) |
634 |
if( !IsPrintable() ) |
605 |
GetTracer().TraceObjectNotPrintable(); |
635 |
GetTracer().TraceObjectNotPrintable(); |
Lines 914-920
void XclImpTbxControlObj::DoProcessSdrOb
Link Here
|
914 |
// #118053# #i51348# set internal name of the control (use name from SdrObject, if extant) |
941 |
// #118053# #i51348# set internal name of the control (use name from SdrObject, if extant) |
915 |
OUString aCtrlName = rSdrObj.GetName(); |
942 |
OUString aCtrlName = rSdrObj.GetName(); |
916 |
if( aCtrlName.getLength() == 0 ) |
943 |
if( aCtrlName.getLength() == 0 ) |
917 |
aCtrlName = XclControlObjHelper::GetTbxControlName( GetObjType() ); |
944 |
aCtrlName = XclControlObjHelper::GetTbxControlName( GetObjType(), GetShapeId() ); |
918 |
if( aCtrlName.getLength() > 0 ) |
945 |
if( aCtrlName.getLength() > 0 ) |
919 |
aPropSet.SetProperty( CREATE_OUSTRING( "Name" ), aCtrlName ); |
946 |
aPropSet.SetProperty( CREATE_OUSTRING( "Name" ), aCtrlName ); |
920 |
|
947 |
|