A system and method for enabling in-context authoring of alternate content
for one or more non-textual objects is presented. An electronic document
containing content that includes at least one non-textual object is
accessed. In-context editing of alternate content corresponding to the
non-textual object is facilitated. The alternate content is presented
contextually co-located with the content located proximate to a physical
placement of the non-textual object. Editing operations are performed on
the alternate content in response to editing commands. A system and
method for enabling in-context authoring of alternate content for one or
more non-textual objects is also presented. An electronic document
containing content is accessed. In-context editing of alternate content
corresponding to a non-textual object is facilitated. A segment of the
content is selected. The non-textual object is obtained from a data
source and substituted for the content segment, which is stored as the
alternate content for the non-textual object.