It is possible to style text so dashes will be added until a line break occurs.
Example:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud--------------------------------------------------------
Lorem ipsum dolor sit amet, consectetur adipisicing elit -------------------------------------------------------------- Lorem ipsum ------------------------------------------------------------------------------------------------------------------- Lorem ipsum dolor sit amet, consectetur --------------------------------------------------------------------------------
as an input (a template generated by tinymce), but it's possible to introduce any extra markup as needed. The idea is to use html2pdf to generate a pdf file from this html using this format so I wonder if there's a solution using html/css/js, a tinymce's pluggin or by configuring html2pdf class somehow.
I have tried wrapping each paragrah inside span/p tags and then using the pseudo-class :after
span:after {
display: inline-block;
content: " -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ";
width: 100%;
overflow: hidden;
}
<html>
<body>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
<br><br> Lorem ipsum dolor sit amet, consectetur adipisicing elit
<br> Lorem ipsum
<br> Lorem ipsum dolor sit amet, consectetur
</body>
</html>
using a large content property attribute and hiding the extra dashes if a line break occurs. However it shows the whole content without hidding the extra dashes.