code: function(align) {
              this.whenPaperReady(function() {
                  var dy;
                  switch (align) {
                      case 'top':
                          dy = getTextBoundOffset(this).top;
                          break;
                      case 'bottom':
                          dy = getTextBoundOffset(this).bottom;
                          break;
                      case 'middle':
                          dy = getTextBoundOffset(this).middle;
                          break;
                      default:
                          dy = 0;
                  }
                  if (dy) this.__fixedPosition = true;
                  this.node.setAttribute('dy', dy);
              });
              this.verticalAlign = align;
              return this;
          }
docs: top/bottom/middle/baseline