TabStops and Tab Spacings

hakan at exformedia.se hakan at exformedia.se
Wed Mar 13 20:40:25 EDT 2019


Tab-size is a CSS-thing and not a Livecode thing...
On 7 Mar 2019, 01:15 +0100, Roger Guay via use-livecode , wrote:
> Thank you, Håkan. I am working with rtfText and 4 or 5 tab-sizes, but this is very interesting and I will see what I can use. Is the Tab-size attribute an LC thing? If so, I don’t find anything about tab size in the dictionary.
>
> Roger
>
> > On Mar 6, 2019, at 1:16 PM, Håkan Liljegren via use-livecode <use-livecode at lists.runrev.com> wrote:
> >
> > There is a tab-size attribute that you can use but it can’t contain more than one number and it only handles ”number of spaces” for a tab like
> > tab-size: 6
> > Will give you 6-spaced tab.
> > To get the layout in HTML I instead suggest another approach. Replace each tab with an HTML-element to convert the text into something more HTML-like. I.e.
> > 1<tab>2<tab>3 can be converted to something like
> > <span>1</span><span>2</span><span>3</span>
> > Then you can style your HTML in the way you want…
> > Or if you really want table data in HTML you can use a (drumroll please ;) <table>!
> > Converting a text field with tabs to an HTML table is a fairly straightforward process:
> >
> > function tabTextToHTMLTable pText
> > set the itemDelimiter to tab
> > put "<table>” into tHTML
> > repeat for each line tLine in pText
> > put "<tr>” after tHTML
> > repeat for each item tItem in tLine
> > put ”<td>” & tItem & ”</td>” after tHTML
> > end repeat
> > put ”</tr>” after tHTML
> > end repeat
> > put "</table>” after tHTML
> > return tHTML
> > end tabTextToHTMLTable
> >
> > There is an OLD proposal (like from 1998 or 97 if I remember correct) about tab-stops in HTML but to my knowledge it has never been implemented.
> >
> > :-Håkan
> > On 5 Mar 2019, 14:59 +0100, hh via use-livecode <use-livecode at lists.runrev.com>, wrote:
> > > > Roger G. wrote:
> > > > Is there any way to export myFld to URL and retain the Tab spacings 15,250,320 ?
> > > > ...
> > > > I’m working with rtfText instead of HTMLText. (Again, not sure if that makes a
> > > > difference or even what the trades are of each).
> > >
> > > RtfText is, without a large JavaScript library, unusable as input for a browser
> > > widget (or a browser). The htmltext retains, alike rtfText, styled formatting.
> > >
> > > > Roger G. wrote:
> > > > I am not converting a "simple table field" but rather a simple field with
> > > > tabStops.
> > >
> > > A simple field with tabstops as input is OK.
> > > _______________________________________________
> > > use-livecode mailing list
> > > use-livecode at lists.runrev.com
> > > Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> > > http://lists.runrev.com/mailman/listinfo/use-livecode
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode



More information about the use-livecode mailing list