Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.databases.ms-access > #9531
| From | Ulrich Möller <knobbi38@usenet.arcornews.de> |
|---|---|
| Newsgroups | comp.databases.ms-access |
| Subject | Re: Report determining the number of lines in a CanGrow TextBox |
| Date | 2014-06-18 10:34 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <lnriur$ptg$1@dont-email.me> (permalink) |
| References | (2 earlier) <lnn4q2$l18$1@speranza.aioe.org> <lnnh6p$sv7$1@dont-email.me> <lnns3c$nj4$1@speranza.aioe.org> <lnpcbm$5e5$1@dont-email.me> <lnpoep$psm$1@speranza.aioe.org> |
Am 17.06.2014 17:56, schrieb Phil: >> Private Sub Detailbereich_Format(Cancel As Integer, FormatCount As >> Integer) >> >> ' Reset to twips >> Me.ScaleMode 1 >> Me.Scale >> >> Me.FontName txtCompanyName.FontName >> Me.FontSize txtCompanyName.FontSize >> >> ' Reset to original textbox width >> txtCompanyName.Width 800 >> txtCompanyName.Width Me.TextWidth(txtCompanyName.Value) + 70 >> Debug.Print txtCompanyName.Width, Me.TextWidth(txtCompanyName.Value) >> End Sub >> >> But if ftextwidth() worked for you... why not? >> >> Ulrich >> > Using your code (Had to modify it as it wouldn't compile, (Needed “=” signs > and changing the fiddle factor to 150. > > Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) > > Me.ScaleMode = 1 > Me.Scale > > Me.FontName = TxtCompanyName.FontName > Me.FontSize = TxtCompanyName.FontSize > > ' Reset to original textbox width > 'TxtCompanyName.Width = 800 > TxtCompanyName.Width = Me.TextWidth(TxtCompanyName.Value) + 150 > Debug.Print rint TxtCompanyName.Width; " "; > Me.TextWidth(TxtCompanyName.Value); _ " "; TxtCompanyName.FontName; " "; > TxtCompanyName.FontSize; _ " "; TxtCompanyName.FontBold; " "; > TxtCompanyName.FontItalic End Sub > > I Also changed “Company A” to “Co A” and whatever you put in for me to > “Phil’s very big Company” Record 31 Company is iiiiiiiiii and record 32 > company is mmmmmmmmmm to give a variety of lengths. In addition I filtered on > record ID 1, 5 & 30 31 & 32 so that only 5 records came up on the reports and > similar Debugs. > > All worked except the Bold Font and the debug window reveals why > > TextWidth: 610 FTextWidth: 610 Arial 14 0 False > TextWidth: 1462 FTextWidth: 1462 Arial 14 0 False > TextWidth: 2940 FTextWidth: 2940 Arial 14 0 False > TextWidth: 744 FTextWidth: 749 Arial 14 0 False > TextWidth: 2330 FTextWidth: 2328 Arial 14 0 False > > TextWidth: 610 FTextWidth: 636 Arial 14 1 False > TextWidth: 1462 FTextWidth: 1531 Arial 14 1 False > TextWidth: 2940 FTextWidth: 3161 Arial 14 1 False > TextWidth: 744 FTextWidth: 950 Arial 14 1 False > TextWidth: 2330 FTextWidth: 2496 Arial 14 1 False > > TextWidth: 610 FTextWidth: 614 Arial 14 0 True > TextWidth: 1462 FTextWidth: 1466 Arial 14 0 True > TextWidth: 2940 FTextWidth: 2954 Arial 14 0 True > TextWidth: 744 FTextWidth: 749 Arial 14 0 True > TextWidth: 2330 FTextWidth: 2328 Arial 14 0 True > > > The TextWidth seems to take account of the font, it’s size and the big > letters (“m” & “w”) and the small letters (“I” & “J”), but no account of the > bold or italic settings whilst the FTextWidth appears to take them into > account. > > Thought you might be interested. > > Phil > > > > --- > This email is free from viruses and malware because avast! Antivirus protection is active. > http://www.avast.com > Thanks Phil for your notice. I didn't be aware of it. It seems that the function textwidth has been a little bit carelessly handled by MS Anyway, in my reports it does not matter. I wonder, where the equals signs have gone. Ulrich
Back to comp.databases.ms-access | Previous | Next — Previous in thread | Find similar | Unroll thread
Report determining the number of lines in a CanGrow TextBox "Phil" <phil@stantonfamily.co.uk> - 2014-06-14 12:20 +0100
Re: Report determining the number of lines in a CanGrow TextBox DFS <nospam@dfs.com> - 2014-06-14 09:11 -0400
Re: Report determining the number of lines in a CanGrow TextBox Ulrich Möller <knobbi38@usenet.arcornews.de> - 2014-06-14 17:25 +0200
Re: Report determining the number of lines in a CanGrow TextBox "Phil" <phil@stantonfamily.co.uk> - 2014-06-16 17:08 +0100
Re: Report determining the number of lines in a CanGrow TextBox Patrick Finucane <patrickfinucanetx@gmail.com> - 2014-06-16 09:31 -0700
Re: Report determining the number of lines in a CanGrow TextBox Ulrich Möller <knobbi38@usenet.arcornews.de> - 2014-06-16 21:40 +0200
Re: Report determining the number of lines in a CanGrow TextBox "Phil" <phil@stantonfamily.co.uk> - 2014-06-16 23:46 +0100
Re: Report determining the number of lines in a CanGrow TextBox Ulrich Möller <knobbi38@usenet.arcornews.de> - 2014-06-17 14:29 +0200
Re: Report determining the number of lines in a CanGrow TextBox "Phil" <phil@stantonfamily.co.uk> - 2014-06-17 16:56 +0100
Re: Report determining the number of lines in a CanGrow TextBox Ulrich Möller <knobbi38@usenet.arcornews.de> - 2014-06-18 10:34 +0200
csiph-web