             ownAttributes: ownAttributes,
             range: range,
             preserveFont: preserveFont,
-            preserveColor: preserveColor)
+            preserveColor: preserveColor,
+            preserveAlignment: preserveAlignment)
     }
 }
 

        
        // Assign text
        self.attributedText = _attributedSpacingString(text, characterSpacing: characterSpacing, lineSpacing: lineSpacing, ownAttributes: attrs, range: range)
    }
    
    /// self.setTextWithSpacing with own text

     - parameter range:            ={0, text.length}; Range of the string to set attributes to.
     - parameter preserveFont:     =true; Preserve font after change
     - parameter preserveColor:    =true; Preserve color after change
     - parameter preserveAlignment:=true; If alignment should be preserved after setting attributedText
     */
    public func setTextWithSpacing(text: String?,
        characterSpacing: CGFloat = 0,
