Adobe InDesign CS4 (6.0) Object Model JS: PreflightProfileRule

InDesign CS4

Class

PreflightProfileRule

 

A preflight profile rule.

Superclass of PreflightRuleInstance

QuickLinks

extractLabel, getElements, insertLabel, remove, toSource, toSpecifier

Hierarchy

PreflightProfile
PreflightProfileRule
PreflightRuleInstance
RuleDataObject

Properties

PropertyTypeAccessDescription
descriptionstring readonlyThe description of the PreflightProfileRule.
flagPreflightRuleFlag:
PreflightRuleFlag.RULE_IS_DISABLED
PreflightRuleFlag.RETURN_AS_ERROR
PreflightRuleFlag.RETURN_AS_WARNING
PreflightRuleFlag.RETURN_AS_INFORMATIONAL
r/wIndicates whether or not the preflight rule is disabled, set for error, warning, or information level feedback.
idstring readonlyThe rule ID for this rule.
indexnumber readonlyThe index of the PreflightProfileRule within its containing object.
isValidbool readonlyReturns true if the object specifier resolves to valid objects.
labelstring r/wA property that can be set to any string.
namestring readonlyThe name of the PreflightProfileRule.
parentPreflightProfile readonlyThe parent of the PreflightProfileRule (a PreflightProfile).
propertiesObject r/wA property that allows setting of several properties at the same time.
ruleDataObjectsRuleDataObjects readonlyA collection of prefight rule data objects.

Methods

Instances

string extractLabel (key: string)
Gets the label value associated with the specified key.

ParameterTypeDescription
keystringThe key.

Array of PreflightProfileRule getElements ()
Resolves the object specifier, creating an array of object references.

void insertLabel (key: string, value: string)
Sets the label to the value associated with the specified key.

ParameterTypeDescription
keystringThe key.
valuestringThe value.

void remove ()
Deletes the PreflightProfileRule.

string toSource ()
Generates a string which, if executed, will return the PreflightProfileRule.

string toSpecifier ()
Retrieves the object specifier.

Element of

RuleDataObject.parent

Used in:

array of PreflightProfileRule PreflightProfileRules.itemByRange (from: any, to: any)

PreflightProfileRule PreflightProfileRules.nextItem (obj: PreflightProfileRule)

PreflightProfileRule PreflightProfileRules.previousItem (obj: PreflightProfileRule)

Return

Array of PreflightProfileRule PreflightProfileRule.getElements ()

PreflightProfileRule PreflightProfileRules.[] (index: number)

PreflightProfileRule PreflightProfileRules.anyItem ()

Array of PreflightProfileRule PreflightProfileRules.everyItem ()

PreflightProfileRule PreflightProfileRules.firstItem ()

PreflightProfileRule PreflightProfileRules.item (index: any)

PreflightProfileRule PreflightProfileRules.itemByName (name: string)

Array of PreflightProfileRule PreflightProfileRules.itemByRange (from: any, to: any)

PreflightProfileRule PreflightProfileRules.lastItem ()

PreflightProfileRule PreflightProfileRules.middleItem ()

PreflightProfileRule PreflightProfileRules.nextItem (obj: PreflightProfileRule)

PreflightProfileRule PreflightProfileRules.previousItem (obj: PreflightProfileRule)

Jongware, 20-Jun-2010 v3.0.3dContents :: Index