Misc fixes:
[sixth.git] / src / main / java / eu / svjatoslav / sixth / core / document / text / FormattedText.java
index 1b51320..350abf3 100644 (file)
@@ -7,6 +7,7 @@ import java.util.ArrayList;
 import java.util.List;
 
 import static eu.svjatoslav.sixth.core.document.Helper.TG_HYPERLINK;
+import static eu.svjatoslav.sixth.core.document.Utils.addIndentExceptFirstLine;
 
 public class FormattedText {
     List<FormattedTextElement> elements = new ArrayList<>();
@@ -28,20 +29,19 @@ public class FormattedText {
 
     }
 
-
     public static FormattedText fromOrg(String orgText){
         FormattedText formattedText = new FormattedText();
         formattedText.parseOrgSyntax(orgText);
         return formattedText;
     }
 
-    public String toMD(){
+    public String toMD(int indent){
         StringBuilder sb = new StringBuilder();
 
         for (FormattedTextElement element : elements)
             sb.append(element.toMD());
 
-        return sb.toString();
+        return addIndentExceptFirstLine(sb.toString(), indent);
     }
 
     private Tokenizer getTokenizer(String contents) {
@@ -51,4 +51,8 @@ public class FormattedText {
         return tokenizer;
     }
 
+
+    public String toString(){
+        return toMD(0);
+    }
 }