Paragraphs
Paragraphs
app.activeDocument.textFrames[index].paragraphs
Description
A collection of TextRange objects, with each TextRange
representing a paragraph.
The elements are not named; you must access them by index.
Properties
Paragraphs.length
app.activeDocument.textFrames[index].paragraphs.length
Description
The number of objects in the collection.
Type
Number; read-only.
Paragraphs.parent
app.activeDocument.textFrames[index].paragraphs.parent
Description
The parent of this object.
Type
Object; read-only.
Paragraphs.typename
app.activeDocument.textFrames[index].paragraphs.typename
Description
The class name of the referenced object.
Type
String; read-only.
Methods
Paragraphs.add()
app.activeDocument.textFrames[index].paragraphs.add(contents [,relativeObject] [,insertionLocation])
Description
Adds a new paragraph with specified text contents at the specified location in the current document. If location is not specified, adds the new paragraph to the containing text frame after the current text selection or insertion point.
Parameters
Parameter | Type | Description |
---|---|---|
contents | String | Text contents to add |
relativeObject | TextFrameItem, optional | Object to add item to |
insertionLocation | ElementPlacement, optional | Location to place text |
Returns
Paragraphs.addBefore()
app.activeDocument.textFrames[index].paragraphs.addBefore(contents)
Description
Adds a new paragraph with specified text contents before the current text selection or insertion point.
Parameters
Parameter | Type | Description |
---|---|---|
contents | String | Text contents to add |
Returns
Paragraphs.index()
app.activeDocument.textFrames[index].paragraphs.index(itemKey)
Description
Gets an element from the collection.
Parameters
Parameter | Type | Description |
---|---|---|
itemKey | String, Number | String or number key |
Returns
Paragraphs.removeAll()
app.activeDocument.textFrames[index].paragraphs.removeAll()
Description
Deletes all elements in this collection.
Returns
Nothing.
Example
Counting paragraphs
// Counts all paragraphs in current doc and stores result in paragraphCountif (app.documents.length > 0) { var doc = app.activeDocument; var paragraphCount = 0; for (var i = 0; i < doc.textFrames.length; i++) { paragraphCount += doc.textFrames[i].paragraphs.length; }}