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.