A formatting object according to the present invention conveys information
to the reader of a document (such as a table or chart) by associating
visual attributes (such as color, fill type, border width, line width,
line style, font size, marker size and marker type) to characters or
markers within the document. The formatting object may be used to
emphasize data within a table or a chart by modifying the structural
visual attributes of characters or markers within the table or chart
according to pre-defined criteria. Similarly, the formatting object may be
used to increase information density within a table or chart, and to
elegantly represent the relationships between four or more interrelated
variables in a two-dimensional chart. The formatting object accomplishes
this by defining at least one format map that comprises one or more
mapping segments. Each mapping segment includes a beginning boundary
value, an ending boundary value, at least one beginning visual attribute
corresponding to the beginning boundary value, and at least one ending
visual attribute corresponding to the ending boundary value. The
formatting object uses the information within the format maps, in
combination with interpolation techniques, to determine one or more visual
attributes that correspond to data points falling within the various
mapping segments. The formatting object then expresses the data values by
applying the appropriate visual attribute to a visual object displayed on
a computer screen.
Un objet de formatage selon la présente invention donne l'information au lecteur d'un document (tel qu'une table ou un diagramme) en associant des attributs de visuel (tels que la couleur, le type de suffisance, la largeur de frontière, la ligne largeur, la ligne modèle, la taille de police, la taille de marqueur et le type de marqueur) aux caractères ou aux marqueurs dans le document. L'objet de formatage peut être employé pour souligner des données dans une table ou un diagramme en modifiant les attributs visuels structuraux des caractères ou des marqueurs dans la table ou le diagramme selon des critères prédéfinis. De même, l'objet de formatage peut être employé pour augmenter la densité de l'information dans une table ou un diagramme, et pour représenter d'une manière élégante les rapports entre des variables quatre ou plus en corrélation dans un diagramme bidimensionnel. L'objet de formatage accomplit ceci en définissant au moins une carte de format qui comporte un ou plusieurs segments traçants. Chaque segment traçant inclut une valeur commençante, une valeur de fin, au moins un attribut visuel commençant correspondant à la valeur commençante, et au moins un attribut visuel terminal correspondant à la valeur de fin. L'objet de formatage emploie l'information dans les cartes de format, en combination avec des techniques d'interpolation, pour déterminer un ou plusieurs attributs de visuel qui correspondent aux points de repères faisant partie des divers segments traçants. L'objet de formatage exprime alors les valeurs de données en s'appliquant l'attribut visuel approprié à un objet visuel affiché sur un écran d'ordinateur.