![]() Removing the recorded note would not be necessary, except for the possibility of using the same file later, with edited font sizes and having previous notes interfere with the updated workflow. ![]() One way to do this would be to have the script record the affected text box properties during the first dataset in the "note" (Attributes panel > note) and remove the recorded note during the very last dataset, all the while during processing, taking care to reset the properties of the text box to the recorded numbers. ![]() The script has to have an action to reset the text box back, explicitly. It is important to note that even if a script successfully takes care of oversets by changing the size of the font of the text, or the tracking, or even horizontal or vertical scaling of the text, the affected text box will not automatically snap back to its original properties when the next dataset is populated. While this is a viable solution, the script has to take certain steps into account, and furthermore deal with the nuances of how Illustrator scripting handles and detects the overset itself. The gist of which is using an Insert Menu Command to insert a script which appears in File > Scripts menu into the action. Another previous article touches on the subject of calling a script from an action: However, many other actions can be played to reach any result so desired, and the ability to run a script from such an action is key to solving issues such as overset text. Typically, the most basic of such batch actions involves a file export of some type. During batch-processing via actions (the only way Illustrator batch-processes variable datasets), the variable content is first updated and document appearance is changed, and then the user's custom actions play on the document to accomplish whatever the user wants. Basically, an action has to be added to the batch process which will run on every dataset, which then calls the custom script snippet. The answer is yes, but it lies in the ability to put a script snippet to work during the post-population action which takes place during dataset processing via Illustrator Actions. Suppose that some of the text frames in a dynamic document set come out overset, is there anything we can do about it, assuming that no robust 3rd party plugins are already at work? Unlike Indesign which provides the option to generate a simple text log of all such occurrences (to have the means of tracking which pages need to be adjusted manually), Illustrator has no automatic method by which to even detect the overset items. In Illustrator variable data one of the most common issues is the occurrence of overset text. To learn about importing variable data into Illustrator, you can read my other article here: It is quite possibly too complicated for beginners or intermediate users. Note: this article speaks on the topic of variable data in Adobe Illustrator, and knowledge of using Illustrator variables is a pre-requisite.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |