Data formating property modifiers
    1.
    发明授权
    Data formating property modifiers 失效
    数据形成属性修饰符

    公开(公告)号:US06457013B1

    公开(公告)日:2002-09-24

    申请号:US09172414

    申请日:1998-10-14

    IPC分类号: G06F600

    摘要: Property modifiers stored on a computer-readable medium for formatting information associated with a computer file, such as an electronic document. Each property modifier includes a size field having information indicating the size of its property modifier argument and an index field having an index into a property information array. A program module can traverse a group of property modifiers by utilizing the information in the size field of the current property modifier to determine the location of the next property modifier. Formatting is applied to information of the computer file by using the index of each property modifier to access formatting information maintained in the property information array. Each property modifier can store encoded information corresponding to the type of object to receive formatting, the size of the property modifier's argument, and an index into the property information array associated with an executable computer program. Rather than pre-allocate space in the executable portion of a program module, the property modifier itself contains information embedded therein that indicates the size of the parameter of the property modifier.

    摘要翻译: 存储在计算机可读介质上的用于格式化与诸如电子文档的计算机文件相关联的信息的属性修饰符。 每个属性修饰符包括具有指示其属性修饰符参数的大小的信息的大小字段和具有到属性信息数组的索引的索引字段。 程序模块可以通过利用当前属性修饰符的size字段中的信息来遍历一组属性修饰符,以确定下一个属性修饰符的位置。 通过使用每个属性修饰符的索引来访问属性信息数组中维护的格式化信息,将格式化应用于计算机文件的信息。 每个属性修饰符可以存储对应于对象类型的编码信​​息以接收格式,属性修饰符的参数的大小以及与可执行计算机程序相关联的属性信息数组中的索引。 属性修饰符本身不包含在程序模块的可执行部分中预先分配空间,而是包含嵌入其中的信息,该信息指示属性修饰符的参数的大小。

    Forward extensible property modifiers for formatting information in a
program module
    2.
    发明授权
    Forward extensible property modifiers for formatting information in a program module 失效
    转发可扩展属性修饰符,用于在程序模块中格式化信息

    公开(公告)号:US6016492A

    公开(公告)日:2000-01-18

    申请号:US893939

    申请日:1997-07-15

    IPC分类号: G06F17/21 G06F17/30

    摘要: Formatting information in a program module, particularly useful for word processing and similar text processing programs. A property information array stored in association with an executable program module contains formatting for applying to information in a document comprising a data structure and a property modifier structure. The data structure stores data elements corresponding to the information in the document to be formatted, e.g., a text file. The property modifier structure stores groups of data formatting property modifiers and their arguments that represent the appearance of the data elements, e.g., a character property, a paragraph property, a section property, etc. Each property modifier contains encoded format-related information and comprises an argument size field having information indicating the size of the property modifier argument and a unique identification field, i.e., an index into the property information array. A selected data element may be displayed, printed, etc. in accordance with the formatting information by accessing the property information array with the index of the property modifier associated with the selected data element. The property modifier argument size allows the program module to skip property modifiers that it does not understand or handle, by using the argument size information to move ahead in the group of data formatting property modifiers to the next property modifier.

    摘要翻译: 格式化程序模块中的信息,特别适用于文字处理和类似的文本处理程序。 与可执行程序模块相关联地存储的属性信息数组包含用于应用于包括数据结构和属性修饰符结构的文档中的信息的格式。 数据结构存储与要格式化的文档中的信息相对应的数据元素,例如文本文件。 属性修饰符结构存储表示数据元素的外观的数据格式化属性修饰符和它们的参数的组,例如,字符属性,段落属性,段属性等。每个属性修饰符包含编码的格式相关信息,并且包括 参数大小字段具有指示属性修饰符参数的大小的信息和唯一的标识字段,即属性信息数组的索引。 通过使用与所选数据元素相关联的属性修饰符的索引访问属性信息数组,可以根据格式化信息来显示,打印等选择的数据元素。 属性修饰符参数大小允许程序模块通过使用参数大小信息在数据格式化属性修饰符组中向前移动到下一个属性修饰符来跳过其不理解或处理的属性修饰符。