                 spacing: CGFloat, padding: CGFloat, captionBackgroundColor: UIColor?, imageBackgroundColor: UIColor?)
             case addAttributedStringsToColumns(columnWidths: [CGFloat], strings: [NSAttributedString], horizontalPadding: CGFloat, allowSplitting: Bool, backgroundColor: UIColor?, withVerticalDividerLine : Bool)
             case addView(view: UIView)
+            case addVerticalSpace(space: CGFloat)
             
             var description: String {
                 get {

            return range
        }
        
        private func drawTableofContents(document:DocumentStructure, calculationOnly:Bool = true) -> NSRange {
            if(document.tableOfContents.count == 0) {
                return NSMakeRange(0, 0)

        self.document.documentElements.append(documentNode)
        return range
    }
    
    public func addVerticalSpace(space: CGFloat) -> NSRange {
        let range = pdfWriter.addVerticalSpace(space, calculationOnly: true)
        let funcCall = DocumentStructure.FunctionCall.addVerticalSpace(space: space)
        let documentNode = DocumentStructure.DocumentElement(functionCall: funcCall, pageRange: range)
        self.document.documentElements.append(documentNode)
        return range
    }
}


