Jim Not sure that it matters either way - as once it is subclassed, it is what it is. But, FTEdiitField is a subclass of FormattedText which is a subclass of Canvas. Jim Jim Pitchford jim@xxxxxxxxxxxxxxxx On 30 May 2013, at 14:33, Jym Morton <jymmorton@xxxxxxxxx> wrote: > I don't have FTC on this computer, but isn't FTEditField a subclass of an > EditField and not a canvas? > Jym Morton > Toronto, ON > > > On Thu, May 30, 2013 at 2:48 PM, Jim Pitchford <jim@xxxxxxxxxxxxxxxx> wrote: > >> Having another problem with FTC. >> >> I have a containerControl in which I have a canvas with FTEditField as its >> super. >> >> I now embed one or more of these containerControls into the mainWindow. >> >> Now, when I try to call any of the getDoc functions, e.g. >> getDoc.getTotalPageLength I get a NilObjectException for getDoc. Checking >> shows that the doc property is empty. >> >> What am I missing? >> >> >> >> Jim Pitchford >> jim@xxxxxxxxxxxxxxxx >> >> >> >> On 29 Apr 2013, at 18:24, Jim Pitchford <jim@xxxxxxxxxxxxxxxx> wrote: >> >>> Ah, working now. I think it was something to do with margins when >> setting the edit mode. For some reason nI had it set to 5, setting to 0 >> seems to work fine now. >>> >>> Thanks Jym >>> >>> Jim >>> >>> >>> Jim Pitchford >>> jim@xxxxxxxxxxxxxxxx >>> >>> >>> >>> On 29 Apr 2013, at 18:13, Jym Morton <jymmorton@xxxxxxxxx> wrote: >>> >>>> I started up the laptop and this worked fine for me >>>> Dim x As Integer = FormattedText1.getDoc.getTotalPageLength >>>> >>>> 1 line was 33 >>>> 2 lines were 58 >>>> >>>> Edit Mode and that's the call used to set the VScrollbar. >>>> >>>> Jym Morton >>>> Toronto, ON >>>> >>>> >>>> On Mon, Apr 29, 2013 at 6:20 PM, Jim Pitchford <jim@xxxxxxxxxxxxxxxx> >> wrote: >>>> >>>>> Jym >>>>> >>>>> There's an FTC1.getDisplayHeight - but it seems to consistently come >> back >>>>> with a value of 136 when empty, 154 thereafter. >>>>> >>>>> Jim Pitchford >>>>> jim@xxxxxxxxxxxxxxxx >>>>> >>>>> >>>>> >>>>> On 29 Apr 2013, at 17:10, Jym Morton <jymmorton@xxxxxxxxx> wrote: >>>>> >>>>>> I don't have it on this computer, I don't know that you want a getDoc >>>>> item, >>>>>> isn't there a getDisplayHeight or something like that? >>>>>> Jym Morton >>>>>> Toronto, ON >>>>>> >>>>>> >>>>>> On Mon, Apr 29, 2013 at 6:00 PM, Jim Pitchford <jim@xxxxxxxxxxxxxxxx> >>>>> wrote: >>>>>> >>>>>>> Jym >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> I've tried setting the mode to Edit - no impact. >>>>>>> Also I tried changing the super to FTTextField - still no impact. >>>>>>> >>>>>>> I'm new to this control so any other advice appreciated. >>>>>>> >>>>>>> Jim >>>>>>> >>>>>>> >>>>>>> Jim Pitchford >>>>>>> jim@xxxxxxxxxxxxxxxx >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 29 Apr 2013, at 16:39, Jym Morton <jymmorton@xxxxxxxxx> wrote: >>>>>>> >>>>>>>> Sounds like you have it in the wrong mode as you don't want a page. >>>>>>>> Jym Morton >>>>>>>> Toronto, ON >>>>>>>> >>>>>>>> >>>>>>>> On Mon, Apr 29, 2013 at 4:31 PM, Jim Pitchford < >> jim@xxxxxxxxxxxxxxxx> >>>>>>> wrote: >>>>>>>> >>>>>>>>> Seth >>>>>>>>> >>>>>>>>> I finally to to download and try out FTC - to see if I could set >> the >>>>>>>>> height of the control to match the content. >>>>>>>>> >>>>>>>>> However, when I call getDoc.getTotalPageLength - I get a value of 0 >>>>> (for >>>>>>>>> no text included) or 804 for 1 character or more. >>>>>>>>> >>>>>>>>> So how can I adjust the height to fit the content like I would with >>>>>>>>> TextArea? >>>>>>>>> >>>>>>>>> Jim >>>>>>>>> >>>>>>>>> Unfortunately it always >>>>>>>>> Jim Pitchford >>>>>>>>> jim@xxxxxxxxxxxxxxxx >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On 14 Aug 2012, at 14:23, Seth Verrinder <sethv@xxxxxxxxxxx> >> wrote: >>>>>>>>> >>>>>>>>>> The FTDocument class has a function named getTotalPageLength that >>>>>>>>> returns the total height of the document. >>>>>>>>>> >>>>>>>>>> So to do what you want you'd need to do something like this (where >>>>> ftc >>>>>>>>> is your FormattedText control): >>>>>>>>>> >>>>>>>>>> dim dTotalHeight as double >>>>>>>>>> dTotalHeight = ftc.getDoc.getTotalPageLength >>>>>>>>>> ftc.Height = dTotalHeight >>>>>>>>>> >>>>>>>>>> You'll probably want to include a sensible maximum size. Since >>>>> there's >>>>>>>>> no fixed limit to the document size you could end up with a very >> large >>>>>>>>> control if a user does something unexpected like pasting in the >> entire >>>>>>>>> contents of a book or something. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Seth Verrinder >>>>>>>>>> BKeeney Software, Inc. >>>>>>>>>> >>>>>>>>>> On Aug 13, 2012, at 6:36 PM, Jim Pitchford wrote: >>>>>>>>>> >>>>>>>>>>> One of the limitations of RB's textArea is that you can't get the >>>>>>>>> stringheight of formatted text, unless it is all in one font and >> one >>>>>>> size. >>>>>>>>>>> >>>>>>>>>>> Does FTC offer a way around that limitation so that I can set the >>>>> size >>>>>>>>> of the text area according to its formatted content? >>>>>>>>>>> >>>>>>>>>>> JimFTC Website: >>>>>>> http://www.bkeeney.com/products/formatted-text-control >>>>>>>>>>> Set List Options (digest and vacation modes): >>>>>>>>> www.freelists.org/list/ftcdev >>>>>>>>>>> List Archive: www.freelists.org/archives/ftcdev >>>>>>>>>>> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >>>>>>>>> "unsubscribe" in the subject field. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> FTC Website: >> http://www.bkeeney.com/products/formatted-text-control >>>>>>>>>> Set List Options (digest and vacation modes): >>>>>>>>> www.freelists.org/list/ftcdev >>>>>>>>>> List Archive: www.freelists.org/archives/ftcdev >>>>>>>>>> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >>>>>>>>> "unsubscribe" in the subject field. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> FTC Website: >> http://www.bkeeney.com/products/formatted-text-control >>>>>>>>> Set List Options (digest and vacation modes): >>>>>>>>> www.freelists.org/list/ftcdev >>>>>>>>> List Archive: www.freelists.org/archives/ftcdev >>>>>>>>> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >>>>>>>>> "unsubscribe" in the subject field. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> FTC Website: http://www.bkeeney.com/products/formatted-text-control >>>>>>>> Set List Options (digest and vacation modes): >>>>>>> www.freelists.org/list/ftcdev >>>>>>>> List Archive: www.freelists.org/archives/ftcdev >>>>>>>> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >>>>>>> "unsubscribe" in the subject field. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> FTC Website: http://www.bkeeney.com/products/formatted-text-control >>>>>>> Set List Options (digest and vacation modes): >>>>>>> www.freelists.org/list/ftcdev >>>>>>> List Archive: www.freelists.org/archives/ftcdev >>>>>>> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >>>>>>> "unsubscribe" in the subject field. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> FTC Website: http://www.bkeeney.com/products/formatted-text-control >>>>>> Set List Options (digest and vacation modes): >>>>> www.freelists.org/list/ftcdev >>>>>> List Archive: www.freelists.org/archives/ftcdev >>>>>> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >>>>> "unsubscribe" in the subject field. >>>>>> >>>>>> >>>>>> >>>>> >>>>> FTC Website: http://www.bkeeney.com/products/formatted-text-control >>>>> Set List Options (digest and vacation modes): >>>>> www.freelists.org/list/ftcdev >>>>> List Archive: www.freelists.org/archives/ftcdev >>>>> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >>>>> "unsubscribe" in the subject field. >>>>> >>>>> >>>>> >>>> >>>> >>>> FTC Website: http://www.bkeeney.com/products/formatted-text-control >>>> Set List Options (digest and vacation modes): >> www.freelists.org/list/ftcdev >>>> List Archive: www.freelists.org/archives/ftcdev >>>> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >> "unsubscribe" in the subject field. >>>> >>>> >>>> >>> >>> FTC Website: http://www.bkeeney.com/products/formatted-text-control >>> Set List Options (digest and vacation modes): >> www.freelists.org/list/ftcdev >>> List Archive: www.freelists.org/archives/ftcdev >>> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >> "unsubscribe" in the subject field. >>> >>> >>> >> >> FTC Website: http://www.bkeeney.com/products/formatted-text-control >> Set List Options (digest and vacation modes): >> www.freelists.org/list/ftcdev >> List Archive: www.freelists.org/archives/ftcdev >> Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with >> "unsubscribe" in the subject field. >> >> >> > > > FTC Website: http://www.bkeeney.com/products/formatted-text-control > Set List Options (digest and vacation modes): www.freelists.org/list/ftcdev > List Archive: www.freelists.org/archives/ftcdev > Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with "unsubscribe" in > the subject field. > > > FTC Website: http://www.bkeeney.com/products/formatted-text-control Set List Options (digest and vacation modes): www.freelists.org/list/ftcdev List Archive: www.freelists.org/archives/ftcdev Unsubscribe: Send email to ftcdev-request@xxxxxxxxxxxxx with "unsubscribe" in the subject field.