Skip to main content
Legend
September 30, 2016
Answered

ExtendScript Find() methods - FS_FindCustomizationFlags constants

  • September 30, 2016
  • 2 replies
  • 860 views

Hi,

While attempting to do Find operations with ExtendScript, FM2015, I find that the documented constants for FS_FindCustomizationFlags do not resolve. From the doc:

Constant.FS_FindCustomizationFlags (15) - An optional parameter of type FT_Integer that may be any of the following bit flags OR’ed together:

• Constants.FF_FIND_CONSIDER_CASE (0x01)

• Constants.FF_FIND_WHOLE_WORD (0x02)

• Constants.FF_FIND_USE_WILDCARDS (0x04)

• Constants.FF_FIND_BACKWARDS (0x08)

For example, this just reports "undefined":

   alert(Constants.FF_FIND_CONSIDER_CASE);   

I worked around it by specifying the hex integer directly, but I'm wondering if I'm just missing something. And FWIW, I originally bumped into this looking for a way to search with regular expressions. I found this in the FDK fapidefs.h file, which fortunately allowed me to get it to work:

#define FF_FIND_USE_REGEX   ((IntT)   0x10)

Russ

This topic has been closed for replies.
Correct answer Klaus Göbel

Hi Russ,

this bug has been fixed with update 3 (Ref# 4102169).

But I don't know if FM 10, 11 or 12 is affected.

Klaus

2 replies

Klaus Göbel
Klaus GöbelCorrect answer
Legend
October 12, 2016

Hi Russ,

this bug has been fixed with update 3 (Ref# 4102169).

But I don't know if FM 10, 11 or 12 is affected.

Klaus

Russ WardAuthor
Legend
October 17, 2016

Hi Klaus,

Good catch, thank you. I haven't had a chance to install the update yet but I do see the information in the release notes.

Thanks,

Russ