Copy link to clipboard
Copied
Hi community,
Is there a way to set Change Bar to a TextRange using ExtendScript?
I have found a way to set Change Bar to Pgf but can not find how to do the same with TextRange.
function setChangeBar(oTextRange) {
if (!oTextRange) return
var pgf = oTextRange.beg.obj
pgf.ChangeBar = 1;
}
Thanks.
Assuming that textRange is a valid TextRange, you use something like this:
var prop;
prop = new PropVal ();
prop.propIdent.num = Constants.FP_ChangeBar;
prop.propVal.valType = Number;
prop.propVal.ival = 1;
doc.SetTextPropVal (textRange, prop);
For best practice I would encapsulate this into a function, perhaps called applyChangeBar, and pass in the TextRange and Doc objects whenever I want to apply a change bar to a range of text.
Copy link to clipboard
Copied
Assuming that textRange is a valid TextRange, you use something like this:
var prop;
prop = new PropVal ();
prop.propIdent.num = Constants.FP_ChangeBar;
prop.propVal.valType = Number;
prop.propVal.ival = 1;
doc.SetTextPropVal (textRange, prop);
For best practice I would encapsulate this into a function, perhaps called applyChangeBar, and pass in the TextRange and Doc objects whenever I want to apply a change bar to a range of text.
Copy link to clipboard
Copied
Thank you very much.