WP application

Alex Tweedly alex at tweedly.net
Mon Aug 11 19:36:29 EDT 2014


Peter,

(you might find this a really unhelpful reply, but I hope not).

I think you're looking at this backwards. As a user of a WP app, I don't 
know, think or care about pixels. What I am doing is preparing a piece 
of paper - whether it's A4 or letter-size or whatever - I am working 
towards making a "page" on a piece of paper.

So (if you are working in WYSIWYG mode - as most modern WPs do most of 
the time) the view on the screen is simply a representation of that 
piece of paper (or perhaps of the printed (i.e. within the margins) 
subset of it).

As a user, I want to say (or be defaulted to ...) something like
     letter size (i.e. 8-1/2" x 11")
     margins of 1"
     tab stops at 1.2" intervals
     etc.

So, you can (easily???) translate that because
   the current viewport is 900 pixels wide
   user is viewing at nominal 100%
         (i.e. the whole sheet fits within the viewport width, NOT that 
lettters will be the same size on-screen as when printed)
  therefore 6-1/2 inches on-page is equivalent to 900 pixels
  --> 138.5 pixels per inch  (900 / 6.5)
  --> set tab stops to multiples of 166.

(and of course similar translation is needed for point sizes, etc.)

-- Alex.
P.S. if this turns into a library, or set of behaviours, or group with 
associated content field + ruler group + button bar + behaviours and 
handlers - then I'm first in line to purchase a copy :-)



On 11/08/2014 22:13, Peter Haworth wrote:
> I've put together a mini word processing stack within an LC app.  All is
> working fine except that the ruler I display at the top of the input field
> to show margins, indents and tabs is currently laid out in pixels since
> most of the field and paragraph settings work in pixels.
>
> All the WP applications I've looked at have their ruler in inches (or
> centimetres) but I can't figure out a way to handle that.  If the input
> field is 500 pixels wide, how many inches is that in a print layout?  And
> if I have a tab stop at pixel 40, how can I figure out where to show that
> on the ruler in inches?  Is it even possible to do that in LC?
>
> Pete
> lcSQL Software <http://www.lcsql.com>
> Home of lcStackBrowser <http://www.lcsql.com/lcstackbrowser.html> and
> SQLiteAdmin <http://www.lcsql.com/sqliteadmin.html>
> _______________________________________________
> 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