Method and apparatus for utilizing an object model for managing content regions in an electronic document
First Claim
1. A method for utilizing an object model in an application program for managing a plurality of content regions for displaying specific types of content in an electronic document, the method comprising:
- providing a plurality of objects in the object model, wherein the plurality of objects comprises a plurality of properties, a plurality of methods, and a plurality of events each functionally associated with the plurality of content regions;
exposing an application programming interface (API) in the object model for accessing the plurality of objects, wherein exposing the API in the object model for accessing the plurality of objects comprises providing an interactive content pane for managing content regions, each content region being operative to provide an interactive region corresponding to a specific type of content for entering the specific type of content into each content region;
providing a dropdown list corresponding to the plurality of objects, the dropdown list comprising entries associated with the plurality of properties, the plurality of methods, and the plurality of events;
receiving a selection of a first entry in the dropdown list, the first entry being associated with adding at least one content region, wherein adding the at least one content region comprises adding the at least one content region based on at least one parameter and at least one object for specifying the at least one content region, the at least one parameter corresponding to the specific type of content associated with the at least one content region and the at least one object corresponding to a location for adding the at least one content region;
adding the at least one content region;
receiving a selection of a second entry in the dropdown list; and
utilizing, in response to receiving the selection of the second entry, one of the plurality of properties, the plurality of methods, and the plurality of events associated with the second entry to manage the at least one content region.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for utilizing a document object model to manage content regions for use in an electronic document. A content region is a predefined area which may be inserted in an electronic document and which serves as a placeholder for receiving and displaying specific types of content such as text, graphics data, calendar data, or tabular data. The document object model enables a user to create, modify, and delete content regions from an electronic document using an application programming interface from within a computer application program.
-
Citations
20 Claims
-
1. A method for utilizing an object model in an application program for managing a plurality of content regions for displaying specific types of content in an electronic document, the method comprising:
-
providing a plurality of objects in the object model, wherein the plurality of objects comprises a plurality of properties, a plurality of methods, and a plurality of events each functionally associated with the plurality of content regions; exposing an application programming interface (API) in the object model for accessing the plurality of objects, wherein exposing the API in the object model for accessing the plurality of objects comprises providing an interactive content pane for managing content regions, each content region being operative to provide an interactive region corresponding to a specific type of content for entering the specific type of content into each content region; providing a dropdown list corresponding to the plurality of objects, the dropdown list comprising entries associated with the plurality of properties, the plurality of methods, and the plurality of events; receiving a selection of a first entry in the dropdown list, the first entry being associated with adding at least one content region, wherein adding the at least one content region comprises adding the at least one content region based on at least one parameter and at least one object for specifying the at least one content region, the at least one parameter corresponding to the specific type of content associated with the at least one content region and the at least one object corresponding to a location for adding the at least one content region; adding the at least one content region; receiving a selection of a second entry in the dropdown list; and utilizing, in response to receiving the selection of the second entry, one of the plurality of properties, the plurality of methods, and the plurality of events associated with the second entry to manage the at least one content region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium having a set of instructions which, when executed performs a method for utilizing an object model in a word processing application program for managing a plurality content regions for displaying specific types of content in an electronic document, the method executed by the set of instructions comprising:
-
providing a plurality of objects in the object model, wherein the plurality of objects comprises a plurality of properties, a plurality of methods, and a plurality of events each functionally associated with the plurality of content regions; exposing an application programming interface (API) in the object model for accessing the plurality of objects, wherein exposing the API in the object model for accessing the plurality of objects comprises exposing an interactive content pane comprising;
at least one content region and a selection region for the at least one content region within the interactive content pane;receiving a selection of the selection region for the at least one content region; providing, in response to the selection of the selection region for the at least one content region, a dropdown list corresponding to the plurality of objects, the dropdown list of the plurality of objects comprising entries associated with the plurality of properties, the plurality of methods, and the plurality of events; receiving a selection of a first entry in the dropdown list, the first entry being associated with adding at least one content region, wherein adding the at least one content region comprises adding the at least one content region based on at least one parameter and at least one object for specifying the at least one content region, the at least one parameter corresponding to a specific type of content associated with the at least one content region and the at least one object corresponding to a location for adding the at least one content region; adding the at least one content region in accordance with the at least one parameter and the at least one object; receiving a selection of second entry in the drop down list; and utilizing, in response to receiving the selection of the second entry, one of the plurality of properties, the plurality of methods, and the plurality of events associated with the second entry to manage the selected at least one content region. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for managing content regions within an electronic document, the method comprising:
-
providing a plurality of objects in the object model, wherein the plurality of objects comprises a plurality of properties, a plurality of methods, and a plurality of events each functionally associated with the plurality of content regions; exposing an application programming interface (API) in the object model for accessing the plurality of objects, wherein exposing the API in the object model for accessing the plurality of objects comprises providing an interactive content pane for providing; at least one boundary for at least one content region within the interactive content pane, the at least one boundary limiting the at least one content region to a certain number of textual lines, a selection region for the at least one content region within the interactive content pane, a label for the at least one content region within the interactive content pane, the label being indicative of a specific type of content for the content region, a handle for the at least one content region within the interactive content pane, the handle being operative to drag the at least one content region to different portions of the electronic document, and a notification region for the at least one content region within the interactive content pane; a place for instructional text within the at least one content region whenever the at least one content region is empty, the instruction text comprising instructions for inserting the specific type of content into the at least one content region; receiving a selection of the selection region for the at least one content region; providing, in response to the selection of the selection region for the at least one content region, a dropdown list corresponding to the plurality of objects, the dropdown list of the plurality of objects comprising entries associated with the plurality of properties, the plurality of methods, and the plurality of events; receiving a selection of an entry in the drop down list; and utilizing, in response to receiving the selection of the entry, one of the plurality of properties, the plurality of methods, and the plurality of events associated with the selected entry to manage the selected at least one content region.
-
Specification