Commit d02926d1 authored by Akikonata's avatar Akikonata

position

parent 0a629037
...@@ -154,7 +154,7 @@ KityMinder.registerModule( "LayoutBottom", function () { ...@@ -154,7 +154,7 @@ KityMinder.registerModule( "LayoutBottom", function () {
default: default:
break; break;
} }
contRc.setTransform( new kity.Matrix().translate( nodeStyle.padding[ 3 ], nodeStyle.padding[ 0 ] ) ); contRc.setTransform( new kity.Matrix().translate( nodeStyle.padding[ 3 ], nodeStyle.padding[ 0 ] + _contRCHeight / 2 ) );
}; };
var updateLayoutMain = function () { var updateLayoutMain = function () {
var _root = minder.getRoot(); var _root = minder.getRoot();
......
...@@ -176,7 +176,7 @@ KityMinder.registerModule( "LayoutDefault", function () { ...@@ -176,7 +176,7 @@ KityMinder.registerModule( "LayoutDefault", function () {
default: default:
break; break;
} }
contRc.setTransform( new kity.Matrix().translate( nodeStyle.padding[ 3 ], nodeStyle.padding[ 0 ] ) ); contRc.setTransform( new kity.Matrix().translate( nodeStyle.padding[ 3 ], nodeStyle.padding[ 0 ] + _contRCHeight / 2 ) );
}; };
//计算节点在垂直方向的位置 //计算节点在垂直方向的位置
var updateLayoutVertical = function ( node, parent, action ) { var updateLayoutVertical = function ( node, parent, action ) {
......
KityMinder.registerModule( "NodeText", function () { KityMinder.registerModule( "NodeText", function () {
var km = this; var km = this;
return { return {
events:{ events: {
'renderNodeCenter':function(e){ 'renderNodeCenter': function ( e ) {
var node = e.node; var node = e.node;
var width = node.getContRc().getWidth(); var width = node.getContRc().getWidth();
var textShape = new kity.Text( node.getData( 'text' ) || '' ); var textShape = new kity.Text( node.getData( 'text' ) || '' );
textShape.setAttr( '_nodeTextShape', true ); textShape.setAttr( '_nodeTextShape', true );
node.getContRc().appendShape( textShape ); node.getContRc().appendShape( textShape );
var style = this.getCurrentLayoutStyle()[node.getType()]; var style = this.getCurrentLayoutStyle()[ node.getType() ];
textShape.fill(style.color).setSize(style.fontSize); textShape.fill( style.color ).setSize( style.fontSize );
textShape.setPosition(width,textShape.getHeight()*.81) textShape.setPosition( width, textShape.getHeight() * .25 )
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment