BUG: Textwidth Method Does Not Return Foxel UnitsLast reviewed: April 25, 1997Article ID: Q143308 |
The information in this article applies to:
SYMPTOMSThe TextWidth method of Visual FoxPro for Windows is defined as returning the length of a text string expressed in a count of units, the units being expressed in either pixels or foxels depending on the current scalemode of the form. However, the values are actually returned in pixels, only, regardless of the scalemode property.
STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATION
Steps to Illustrate this ProblemIn the Visual FoxPro Command window, type the following sequence of commands and observe the information that is displayed in the upper-left portion of the desktop:
x = CreateObject("form") ? x.ScaleMode && returns 3 (pixels, the default) ? x.TextWidth("testing") && shows 42 (pixels, if standard font) x.Scalemode = 0 && Foxels ? x.TextWidth("testing") && shows 42 - the pixels measurement |
KBCategory: kbprg kbgraphic kbbuglist
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |