Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-21301

When using embedded fonts with some components (DropDownList, HSlider, Border, DataGroup), the baselinePosition is a bad value

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • Adobe Flex SDK Previous
    • None
    • None
    • Affected OS(s): All OS Platforms
      Language Found: English

    Description

      Steps to reproduce:
      1. Load the bugfile DropDownList_simple.swf

      Actual Results: This application uses an embedded font. Notice that during the measure function and updateDisplayList, the baselinePositions are:
      measure() CheckBox baselinePosition=14.05
      measure() TextInput baselinePosition=14.3203125
      measure() HSlider baselinePosition=2
      measure() DDList baselinePosition=2
      updateDisplayList() DataGroup baselinePosition=2
      updateDisplayList() Border baselinePosition=2

      Expected Results: The HSLider, DropDownList, Border and DataGroup aren't correct baselinePosition values. If you don't use an embedded font, you will get more valid values like:
      measure() CheckBox baselinePosition=14.05
      measure() TextInput baselinePosition=14.736328125
      measure() HSlider baselinePosition=11
      measure() DDList baselinePosition=14
      updateDisplayList() DataGroup baselinePosition=12
      updateDisplayList() Border baselinePosition=14

      Workaround (if any):

      Attachments

        Activity

          People

            adobejira Adobe JIRA
            adobejira Adobe JIRA
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: