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.