function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
dmchengdmcheng 

outputField, long textarea field and unwanted spaces

I am having trouble with apex:outputField and a long textarea field.  Salesforce appears to be inserting extra spaces on lines after BR tags.

Here is the text exactly as it appears within the long textarea field:

The following questions and requirements are needed to continue your on-boarding. Once you have finished, you will have access to our system for client and resource management.

1. Fill in some demographic information
2. Sign the advocate handbook

If you have any questions, please contact your Program Manager.

Welcome to the team!

Note all lines are flush against the left margin.


Here is resulting HTML after apex:outputField:

<span>
The following questions and requirements are needed to continue your on-boarding. Once you have finished, you will have access to our system for client and resource management.
<br>
<br>
 1. Fill in some demographic information
<br>
 2. Sign the advocate handbook
<br>
<br>
 If you have any questions, please contact your Program Manager.
<br>
<br>
 Welcome to the team!
</span>


Note that all the text lines after BR tags are indented by a space.  This causes problems because we are also using Markdown to do some extra formatting.

Anyone know how I can eliminate those extra spaces?  I've already tried outputText but that does not suit our needs.

Thanks
David
Vivek Deepak11Vivek Deepak11
Hi

You can take the value in a string and show it using output test after removing html characters by string replace method

for example you can replace <br> by space etc. 
dmchengdmcheng
The problem is not the html characters.  The problem is the extra space that is being included after a reRender.