JVCL Help:TJvCustomSegmentedLEDDisplay

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

TJvCustomSegmentedLEDDisplay
TJvSegmentedLEDDisplay
run\JvSegmentedLEDDisplay.pas


Summary

Base segmented LED display control.

run\JvSegmentedLEDDisplay.pas


Pascal

 run\JvSegmentedLEDDisplay.pas
 TJvCustomSegmentedLEDDisplay = class(TJvGraphicControl);


Description

TJvCustomSegmentedLEDDisplay is the base control for segmented LED display. It provides the basic functionality of a segmented LED display (as used in classic calculators, VCR displays, car radio displays, etc). A segmented LED display allows to display numbers, characters and/or symbols. It does so by controlling a number of individual leds. Each LED is covered by a glass bar or dot to give it a proper orientation and layout. Each such LED is called a segment (hence the name 'segmented LED display'). The control simulates this by rendering the bars. It allows to use any color for the segments and allows to render both lit and unlit segments in two different colors (conventional LED displays often show unlit segments due to a backlight is being used (as sometimes used with LCD displays) or because a neighboring segment is lit and the optical separation is not good enough). The unlit segments are generally the same color as the lit segment but a lot darker. The control allows to use any layout by specifying a digit class. Each digit class can provide it's own layout and number of segments as well as specifying how to map characters to these segments. You should not instantiate a TJvCustomSegmentedLEDDisplay control, but rather one of it's descendants.

run\JvSegmentedLEDDisplay.pas


See Also

TJvSegmentedLEDDisplay

run\JvSegmentedLEDDisplay.pas


About

Navigation

run\JvSegmentedLEDDisplay.pas



Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page