Copy link to clipboard
Copied
I want to find these overflow text boxes,
and then keep the width of the text box constant, increase the height and expand the text.
A small amount here means cases where the overflow is only a few lines (ex: 6 lines).
Expand only on current page.
Ignore those cases where you need to increase the page to expand them.
Thank you very much.
Found this written by jb_alvarado:
Can it be modified to only expand on the current page?
var storyTitle = "Hello I'm a title!"
var myDocument = app.documents.item(0);
var myDoc = app.activeDocument;
var myFrames = app.selection[0].parent;
var myIndexStart = app.selection[0].parentTextFrames[0].index;
while (myFrames.overflows === true) {
var myNewPage = myDoc.pages.add();
myNewPage.appliedMaster = myDoc.masterSpreads.item("A-Text");
// add Page header
myTitleFrame = myNewPage.textFrames.add();
myTitleFrame.contents = storyTitle;
myTitleFrame.geometricBounds = ["0mm", "0mm", "4.98mm", "148mm"];
Perhaps, there is no need for these latter.
myTitleFrame.move([0, 8.62]);
myTitleFrame.textFramePreferences.textColumnCount = 1;
myTitleFrame.texts[0].appliedParagraphStyle = myDocument.paragraphStyleGroups.item("Meist genutzte").paragraphStyles.item("Seiten Kopf");
var myMargin = myNewPage.marginPreferences;
var myBounds = [myMargin.top, myMargin.left, myDoc.documentPreferences.pageHeight - myMargin.bottom, myDoc.documentPreferences.pageWidth - myMargin.right];
var myOldRuler = myDoc.viewPreferences.rulerOrigin;
myDoc.viewPreferences.rulerOrigin = RulerOrigin.pageOrigin;
with (myDoc.pages[-1].textFrames.add()) {
geometricBounds = myBounds;
if (myDoc.pages[-2].textFrames.length >= 3) {
previousTextFrame = myDoc.pages[-2].textFrames[myIndexStart];
} else {
previousTextFrame = myDoc.pages[-2].textFrames[0];
}
textFramePreferences.textColumnCount = 2;
textFramePreferences.textColumnGutter = 5;
}
myDoc.viewPreferences.rulerOrigin = myOldRuler;
}
Copy link to clipboard
Copied
To find overflow text use the Preflight Panel.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now