G - Physics – 06 – T
Patent
G - Physics
06
T
G06T 3/00 (2006.01)
Patent
CA 2380695
(57) Abstract: To process the layout of graphical objects, elastic data structures are established for the graphical objects to define minimum and preferred sizes, stretch properties and compression properties. One application of elastics is with respect to text blocks where preferred width and compressibility of each text block is a function of the amount of text in the text block. Composite graphical objects include elastic properties computed from their components through add and max operations which are dependent on relative elasticities of the components. The positions of origins within graphical objects are defined by pairs of elastics in each of two dimensions. The default width or height preference of a graphic object can be overridden. Overriding elastics is an effective mechanism for altering the display characteristics of graphical objects while preserving certain display relationships. The elastics and dimensions of graphical objects are processed in a three pass layout negotiation. In the first pass, preferred sizes and elasticities of the graphical objects are computed along a first dimension. In a second pass, size values of the graphical objects along the first dimension are computed from the preferred sizes and elasticities, and preferred sizes and elasticities of the graphical objects along a second dimension are computed based on the size values of the graphical objects along the first dimension. In a final pass, size values of the graphical objects along the second dimension are computed from the preferred sizes and elasticities.
Aux fins de traiter la description technique d'objets graphiques, on établit des structures élastiques de données pour les objets graphiques de façon à définir des tailles minimums et préférées, des propriétés d'étirement et des propriétés de compression. Une application de structures élastiques concerne les blocs de texte pour lesquels la largeur et la compressibilité préférée de chaque bloc de texte est fonction de la quantité de texte du bloc de texte. Des objets graphiques composites comprennent des propriétés élastiques calculées à partir de leurs composants par des additions et des opération maximales qui dépendent de l'élasticité relative de leurs composants. Les positions des origines des objets graphiques sont définies par paires de structures élastiques dans chacune des deux dimensions. La largeur par défaut ou la préférence de hauteur d'un objet graphique peut être neutralisée. La neutralisation des structures élastiques est un mécanisme efficace permettant de modifier les caractéristiques d'affichage d'objets graphiques tout en préservant certaines relations d'affichage. Les structures élastiques et les dimensions des objets graphiques sont traitées dans une négociation de description technique en trois temps. Dans le premier temps, on calcule les tailles préférées et les structures élastiques des objets graphiques dans une première dimension. Dans un deuxième temps, on calcule les valeurs de taille des objets graphiques dans cette première dimension à partir des tailles préférées et des structures élastiques, et on calcule les tailles préférées et les structures élastiques des objets graphiques dans une seconde dimension en se fondant sur les valeurs de taille des objets graphiques de la première dimension. Dans un dernier temps, on calcule les valeurs de taille des objets graphiques dans la seconde dimension à partir des tailles préférées et des structures élastiques.
Halstead Robert H. Jr.
Hollingsworth David E.
Borden Ladner Gervais Llp
Curl Corporation
LandOfFree
Graphical objects with minimum and preferred sizes does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Graphical objects with minimum and preferred sizes, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Graphical objects with minimum and preferred sizes will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1899160