simple find and change grep with fc query
fabiantheblind edited this page Nov 19, 2015
·
2 revisions
/**
* @author: fabiantheblind
* @license: wtfpl --> http://www.wtfpl.net
*
* a basic find and change script using fc queries
* @prerequisites: create a fc grep query named "hello-world"
* - see --> http://help.adobe.com/en_US/indesign/cs/using/WSFB3603CC-8D84-48d8-9F77-F3E0644CB0B6a.html#WS20286A9A-C5B7-4561-AC8B-1BB8A24A9505a
*/
var the_text_to_change = "Hello World!";
var the_query_name = "hello-world";
var doc = app.documents.add(); // create a doc
var tf = doc.pages.item(0).textFrames.add({
/* Make a textframe in the first page with that text */
geometricBounds:[12.7,12.7,297 - 12.7, 210 - 12.7],
contents: the_text_to_change
});
app.findGrepPreferences = NothingEnum.nothing; // now empty the find what field!!! that's important!!!
app.changeGrepPreferences = NothingEnum.nothing; // empties the change to field!!! that's important!!!
// this is like entering the find what text in the UI
// app.findGrepPreferences.findWhat = "Hello World";
// this is like entering text in the change to
// app.changeGrepPreferences.changeTo = "Hello Anschläge";
// s
app.loadFindChangeQuery(the_query_name, SearchModes.GREP_SEARCH);
// and now hit the button
doc.changeGrep();
// HINT:
// you could also do
// tf.changeGrep();
// we are done
This wiki is maintained by:
fabiantheblind
Thanks to:
- JohnDarnell for fixing lots of typos.
- jsp for fixing lots of typos.
- ltfschoen for fixing typos.
- wridgers for adding more links.
Thanks to the students from the seminar for asking all those questions and making me start this wiki.
- adinaradke
- AnitaMei
- ce0311
- coerv
- felixharle
- FerdinandP
- Flave
- marche
- monkian
- natael
- OliverMatelowski
- PDXIII
- praktischend
- schlompf
- skaim
You are awesome.
- Arrays
- Classes
- Comments
- Conditionals
- Functions
- Inspect Properties
- Loops
- Objects
- Output And Interaction
- Recursive Functions
- Inspect Properties
- Variables And Operations
- Extended JavaScript Guide
- Bridge Talk
- Create And Read Files
- ExtendScript Toolkit
- File
- Folder
- Includes JSX
- Object Watch
- Read In JSON From File And DONT Eval
- Storing Data In A Target Engine
- Target an application
- XML
- app
- Colorbrewer
- Colors And Swatches
- Delay And View
- Dialogs
- Documents
- Duplicate And Transform
- Event AfterSave
- Export IDML
- ExtendScript in InDesign Scripting DOM
- Fonts
- GeometricBounds and Coordinates
- Get named pageItems
- Graphic Lines
- Groups
- HSL Color Wheel
- Images
- Includes
- InsertionPoints
- Layers
- Line Feeds And Carrige Returns
- Masterspreads
- Matrix
- Objectstyles
- Outlines Groups Alignment
- Pages And Margins
- Pathfinder
- Placeholder Text
- Rectangles Ovals Polygons
- RulerOrigin
- Select words at insertionPoint
- Simple Find And Change Grep with FC Query
- Simple Find And Change Grep
- Simple Find And Change Text
- Spiro
- Styles
- Text Analysis ID FC
- Text Analysis
- Text Find Locations
- Text
- Transformation Matricies
- TransparencySettings
- XML creation and import