Abstract: This invention relates to computer implemented methods for accommodating elements of an information array within the physical constraints of a predetermined two dimensional display space. The maldistribution and wastage of space inherent to matrix format display is sought to be minimized by allocating space based on moderated display space requirement values of larger elements. A measurement of lopsidedness of distribution of larger elements across columns and across rows is used while allocating column widths and row heights. If the display space is inadequate for displaying the array elements in matrix format, then the elements are displayed in Tall/Wall format wherein the row/column alignment of cells, respectively, is not maintained. The information array elements may include text, image or both. Methods such as font size reduction, text abbreviation and image size reduction are used in combination with space allocation methods to fit the array elements into corresponding cells in the display space.
Abstract: This invention relates to computer implemented methods for accomodating elements of an information array within the physical constraints of a predetermined two dimensional display space. The maldistribution and wastage of space inherent to matrix format display is sought to be minimized by allocating space based on moderated display space requirement values of larger elements. A measurement of lopsidedness of distribution of larger elements across columns and across rows is used while allocating column widths and row heights. If the display space is inadequate for displaying the array elements in matrix format, then the elements are displayed in Tall/Wall format wherein the row/column alignment of cells, respectively, is not maintained. The information array elements may include text, image or both. Methods such as font size reduction, text abbreviation and image size reduction are used in combination with space allocation methods to fit the array elements into corresponding cells in the display space.
Abstract: This invention relates to text abbreviation methods to cope with display or print space constraint in computer software. In particular, abbreviation of text into predetermined field widths (with single or multiple rows), utilizing an operating system (121), an application program (122), and an abbreviation control data program (123), along with combinations of prioritized shortening methods in preference to or in addition to glossaries of acronyms and word abbreviations using an abbreviation function (127) are disclosed. The special handling of segments of input contained within pairs of pre-defined characters, as well as omission of spaces, and conversion of enumeration word or word sequences to numbers utilizing an abbreviation data file (124), a parameters sets file (125), and a parameters list (126), are also disclosed. The omission of spaces and phonetically less significant characters compacts word sequences, which saves display space and enables use of larger type sizes.