TextEditor multi-line display on website losing newlines - swift

When i save data entered from a TextEditor on my IOS app and then preview that text on website version it doesn't display the newline and consider the whole description as a single line text.
my qustion is : how to display the same description with multiline on the website exactly as shown on the the iphone app using TextEditor ?

after some Research i've found this solution :
let descriptionInputHtmlForm = descriptionInput(of: "\n", with: "<br>", options: .literal, range: nil)
Before sending the entered input to the Database we do some modifications by replacing the \n with br inside <> in this way the html will detect new line break

Related

Howto hide the text (and its lenght) that are editing?

I want write password of the root to the shell, but without move the cursor when i write it.
prompt = {"Senha de Administrador: "}; your textdefaults = {""}; your text`rowscols = [1,25];
your textsenha_root = inputdlg (prompt, "para Alterar Permissões de porta USB ", ...
your text rowscols, defaults);
I can't, for example, change the color text to the background tex, as alternative
There are several ways to hide text while editing it, depending on what you mean by "hiding" the text and the context in which you are editing the text. Here are a few options:
If you are editing text in a word processor or text editor, you can use the "hidden" text formatting feature to hide the text. This will cause the text to be invisible while you are editing, but it will be visible when the document is printed or exported.
If you are writing code and want to hide certain lines or blocks of code while you are editing, you can use a code folding feature to collapse the code so that it takes up less space in the editor.
If you are writing text on a website and want to hide it from view, you can use the "display: none" CSS style to hide the text. This will cause the text to be invisible to users, but it will still be present in the HTML code of the page.

SwiftUI Text ignoring newline and tab characters

I am attempting to render a multiline text block in SwiftUI using the Text component. I'm passing it a string that contains newlines and tabs, however whenever it is rendered, all of these special characters appear to be removed from text and the content is all rendered in a straight line. Does anyone have any ideas how to convince SwiftUI to actually let this be multiple lines?
let s = "{\n\t\"hey\":\"there\"\n\n\n}"
Text(.init("`\(s)`"))
The above code renders as:
From the docs modify your code accordingly.
Ex.
Text(“In SwiftUI Multiline text is great. \n Right?”)
.lineLimit(nil)
this works for me:
let s = "{\n\t\"hey\":\"there\"\n\n\n}"
Text("`\(s)`")
or
Text("\(s)")
or
Text(s)

Facebook bot messages not showing blank lines

I have created a chat bot using Microsoft bot framework and deployed it on Azure and linked it with my Facebook page. Everything is working fine but has a minor issue that, One of the messages send by the bot has a combination of 2-3 different lines, I want to show those 3 lines separated by blank lines so I have added escape sequence "\n\n" between the lines.
"Line1\n\nLine2\n\nLine3"
This works fine when I testes it in Azure web chat but Facebook chat window don't display the blank lines, Can any one help me with this?Thanks in Advance.
Currently face Display message like
Line1
Line2
Line3
I want to show it as
Line 1
Line 2
Line 3
Your message text is being run through a rather aggressive Markdown parser that's stripping away extra line breaks. You have a few options for how to deal with this.
Option 1
If you set the text as channel data instead of the actual activity text, it won't be run through the Markdown parser:
var text = "Line1\n\nLine2\n\nLine3";
var activity = turnContext.Activity.CreateReply();
activity.ChannelData = new { text };
await turnContext.SendActivityAsync(activity);
Option 2
If you set the text format to plain, the text won't be run through the Markdown parser:
var text = "Line1\n\nLine2\n\nLine3";
var activity = turnContext.Activity.CreateReply(text);
activity.TextFormat = TextFormatTypes.Plain;
await turnContext.SendActivityAsync(activity);
Option 3
If you're using channel data for something else and you don't want to set the text format to plain, you can always use <br/> instead of \n:
var text = "Line1<br/><br/>Line2<br/><br/>Line3";

How to indent if Text is softWrapped in Flutter

I'm working on an app that displays lyrics for several hymns in my native language.
Each line of the hymn is an individual Text Widget. I want the text to indent if it got softWrapped if user increases the font size to indicate that its not the next line. How can I achieve this effect?
Adding one or more tab escape characters "\t" to your strings may do the trick for you:
Text("\t this is a text string that will have an indentation",),

New line in plain text anchor tag

I see various posts that a new line in plain text mails are added by using \r\n in double quotes, and all examples related to is using it programmatically.
I am looking for a way to do the following from text saved in a text column in a database field as shown below (simplified).
<a href="mailto:me#my.com?subject=Wrapped Up&body=
Enter our competition below.
Name:
Surname:
Email:
Good luck!">
Click here to enter our competition!
</a>
The goal is to have the white space preserved in the plain text mails. I tried \r\n, \n, \r, and Outlook ignores me.
Any idea what else I can add?
Once you know how to search what you are looking for, the answer is possibly out there. This solved my problem:
mailto link multiple body lines