Inserting linked text fragments in a document
First Claim
1. In a digital medium environment to typeset documents, a method implemented by a computing device having a typography application, the method comprising:
- receiving, by the computing device, an indication of a position in a text frame in a layout of a document;
obtaining, by the computing device, text of an asset;
inserting, by the computing device, the text as a text fragment into the text frame at the position;
creating, by the computing device, a node for the text in a logical structure for the document;
generating, by the computing device, a link for the text fragment by binding information of the node to a location of the asset;
requesting, by the computing device, a status of the link; and
displaying, by the computing device, the link with a respective status indicator for one of missing, modified, or up-to-date statuses based on the requesting.
3 Assignments
0 Petitions
Accused Products
Abstract
In one or more implementations, a digital medium environment includes at least one computing device. Systems and techniques are described herein for inserting linked text fragments in a document layout of a document. By supporting multiple linked text fragments within a text frame, of both constant content and variable content, content of an asset is inserted into a text fragment while preserving the styling attributes of the text frame. Thus, manual efforts associated with reapplying styling attributes are avoided, unlike systems that do not distinguish between text fragments with constant content and text fragments with variable content within a text frame. Furthermore, a user interface is generated that exposes metadata of assets and a document layout. Content of an asset exposed via the user interface, once selected, is inserted into the document layout and exposed as a tagged text fragment, indicating the content is linked.
29 Citations
20 Claims
-
1. In a digital medium environment to typeset documents, a method implemented by a computing device having a typography application, the method comprising:
-
receiving, by the computing device, an indication of a position in a text frame in a layout of a document; obtaining, by the computing device, text of an asset; inserting, by the computing device, the text as a text fragment into the text frame at the position; creating, by the computing device, a node for the text in a logical structure for the document; generating, by the computing device, a link for the text fragment by binding information of the node to a location of the asset; requesting, by the computing device, a status of the link; and displaying, by the computing device, the link with a respective status indicator for one of missing, modified, or up-to-date statuses based on the requesting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a digital medium environment to typeset documents, a system comprising:
-
a text acquisition module implemented at least partially in hardware of the computing device to obtain a selection of text of an asset; a typography module implemented at least partially in hardware of the computing device to receive an indicator of a location in a document; a text placement module implemented at least partially in hardware of the computing device to place the text in a text fragment of a text frame of the document by; when the location is indicated inside the text frame, placing the text at the location; and when the location is indicated outside all text frames of the document, generating the text frame at the location and placing the text at the location; an attribute module implemented at least partially in hardware of the computing device to apply attributes associated with the indicator of the location to the text in the text fragment; a link module implemented at least partially in hardware of the computing device to create a link for the text fragment by binding a representation of the text and a path of the asset; an update module implemented at least partially in hardware of the computing device to; update the text fragment with different text obtained from the asset based on the link; and determine a status of the link including one of modified, missing, or up-to-date; and a display module implemented at least partially in hardware of the computing device to display the status. - View Dependent Claims (13, 14, 15, 16)
-
-
17. In a digital medium environment to typeset documents, a method implemented by a computing device, the method comprising:
-
a step for displaying a logical structure of a document, the logical structure having a plurality of nodes, each node corresponding to a respective text fragment of a text frame of the document; a step for receiving a modification to information in one of the nodes; a step for obtaining, responsive to the receiving, text of an asset, the text linked in the one of the nodes to a location of the asset by a link that binds a representation of the text to the location; a step for determining a status of the link including one of modified, missing, or up-to-date; a step for displaying the status; and a step for updating the document by inserting the text into the respective text fragment of the one of the nodes. - View Dependent Claims (18, 19, 20)
-
Specification