发明名称 TEXT EDITOR FOR MULTIDIMENSIONAL OR MULTIDIRECTIONAL TEXT
摘要 <p>A method and apparatus for editing and creating multidirectional or multidimensional text includes an editor responsive to keystrokes representing text characters and editing commands for generating a string of codes defining a text and a parser responsive to operation of the editing means for reading the codes of the string and parsing the codes into encoded units. Each encoded unit is comprised of a group of codes defining a group of characters that are positioned in an expression as a unit and the system further includes a means for generating for each encoded unit a unit structure wherein leach unit structure contains information defining a visual representation of the corresponding encoded unit. The parser is responsive to operation of the editor means for reading the unit structures and corresponding codes of the string and generating a visually displayable representation of the text. The codes in the string of codes representing a text include character codes representing the characters or symbols of the text, and operator codes defining properties of the text. Structural operators define organizational relationships between the units of the text and environmental operators define attributes of the characters and symbols of the text. Structural operators also include associative operators defining an association between characters and symbols, wherein an associative operator operates to associate a character or symbol with another character or symbol to become a part of the definition of that other character or symbol. Environmental operators comprise both attribute switching operators which operate to turn on or turn off a corresponding attribute and attribute modification operators which operate to modify a continuously existing attribute. Each unit structure further comprises structural identification fields containing information relating the unit structure to the group of codes in the text string comprising the corresponding encoded unit, structural pointers information fields containing information identifying other unit structures associated with the unit structure, and property identification fields containing information defining attributes which apply to the characters or symbols of the corresponding encoded unit. Each unit structure includes a location field containing information identifying the location of the corresponding encoded unit upon a page.</p>
申请公布号 CA1272293(A) 申请公布日期 1990.07.31
申请号 CA19870530963 申请日期 1987.03.03
申请人 WANG LABORATORIES, INC. 发明人 MAKUS, PETER M.
分类号 G06F17/21;G06F17/22;G06F17/24;G06F17/27;G06F17/28;(IPC1-7):G06F15/20 主分类号 G06F17/21
代理机构 代理人
主权项
地址