Highlighted

ExtendScript Find() methods - FS_FindCustomizationFlags constants

Mentor ,
Sep 30, 2016

Copy link to clipboard

Copied

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

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

TOPICS
Scripting

Views

518

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

ExtendScript Find() methods - FS_FindCustomizationFlags constants

Mentor ,
Sep 30, 2016

Copy link to clipboard

Copied

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

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

TOPICS
Scripting

Views

519

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Sep 30, 2016 0
Enthusiast ,
Oct 12, 2016

Copy link to clipboard

Copied

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

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 12, 2016 0
Mentor ,
Oct 17, 2016

Copy link to clipboard

Copied

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

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 17, 2016 0