PGetFindTypeAttr2

Gets additional text attributes (set width, tracking, color, and tint) to be used for the search text in the PFind, PChange, and PChangeAll commands.


Query results

short dSetWidth;
Percentage to scale character width (from 5.0 to 250.0; normal is 100.0) in tenths of a percent (100.0% = 1000)
-3 for Any set width (i.e., to not include set width settings in search criteria)
short cTrack;
-3 for Any tracking (i.e., to not include track settings in search criteria)
0 (zero) for No Track
1 for Very Loose
2 for Loose
3 for Normal Track
4 for Tight
5 for Very Tight
const char * sColorName;
Name of color (to maximum of 31 characters)
"Any" for Any color (i.e., to not include color in search criteria)
"None" for the predefined None
short nTintValue;
Percentage of color (from 0 to 100) in whole percentages in tenths of a percent (100% = 1000), although command uses only whole percent ages
-3 for Any tint amount
Story editor only. The PGetFindTypeAttr2 query works only in story editor.

Example. The following example changes all purple text in the current publication to a 93% tint of purple. (Notice that it sets all other Find and Change attributes to Any.) It then queries for the Find and Change type settings.

PFindParaAttr("Any", -3, -3);
PChangeParaAttr("Any", -3, -3);
PFindTypeAttr1("Any", -3, -3, -3, -3, -3);
PChangeTypeAttr1("Any", -3, -3, -3, -3, -3);
PFindTypeAttr2(-3, -3, "Purple", -3);
PChangeTypeAttr2(-3, -3, "Purple", 93);
PChangeAll("", "", kFCSAllStories, kFCAnyCase, kFCAllInstances, kFCUseAttributes);
PGetPFindTypeAttr2(); // Reply: -3, -3, "Purple", -3);
PGetPChangeTypeAttr2(); // Reply: -3, -3, "Purple", 93);


See also

The PGetChangeParaAttr, PGetChangeTypeAttr1, PGetChangeTypeAttr2, PGetChangeWindow, PGetFindParaAttr, PGetFindTypeAttr1 , and PGetFindWindow queries

The PChange, PChangeAll, PChangeNext, PChangeParaAttr, PChangeTypeAttr1, PChangeTypeAttr2, PChangeWindow, PFind, PFindNext, PFindParaAttr , PFindTypeAttr1, PFindTypeAttr2, and PFindWindow commands



Copyright © 1996, Adobe Systems Incorporated. All rights reserved.

Comments or suggestions? Contact Adobe Developer Support