|Atomik Xport SE: Reference > Chapter 6 Working with Rulesets > 6.5 Rules tab||<< >>|
This is possibly the most strict search in that Atomik Xport will only identify the content on the page if it has been formatted with the specified style sheet and the character attributes also match to those specified in the style sheet. This means than any text that has a style sheet applied but then had the underlying character attributes changed will not be matched.
In this instance Atomik Xport will match any text which has the specified style sheet associated with it even if the underlying character attributes are different from the actual style sheet character attributes.
With this option set for a rule, Atomik Xport will ignore the style sheet name and identify content purely based on the character attributes. This is ideal for situations when you might have text that for example looks like a headline but doesn’t have the headline style sheet applied.
This is an extremely powerful option that enables Atomik Xport to look only for text that has had additional attributes (e.g. Italic or All Caps) applied to it. For example if you had some text that had a ‘01. Heading’ style sheet applied to it. The underlying character attribute for this style sheet is Bold but say you need to identify any text within the heading that has had Italics applied to it in addition to the Bold. With this option set, Atomik Xport would purely identify text that has this additional Italic attribute applied to it, ignoring the rest of the ‘bolded’ text. This particular rule has to be applied slightly differently to the others.
In the example above this would be some text that is styled Italic (but not bold or any other face)
This should automatically cause the the ‘Face’ attribute to be ticked and the other three attributes to be unticked. Next to the Face attribute you should only see the additional attribute that Atomik Xport is required to match.
If you’ve got multiple style sheets in a project which need to apply to the same element, previous versions of Atomik Xport have required that you make multiple rules for each style. Atomik Xport 4 allows for ‘wildcard’ rules, whereby you can specify a portion of the style sheet name to be matched, as opposed to the whole name.
For example, if you had multiple style sheets, named as follows:
News Text first paragraph
In Brief Title
In Brief Text
You could make a ruleset with 9 separate rules, one for each of the styles, or alternatively you could make a ruleset with just two rules, using wildcard rules.
In this example, the styles Boxout Title, Feature Title, News Title and InBrief Title are all mapped to the ‘Title’ element by a single rule which matches any style name which ends with the text ‘Title’. This is achieved by checking the ‘match’ checkbox, choosing the ‘Wildcard’ button, and in the editable text box which becomes available, typing ‘*Title’. The asterisk means, effectively, ‘any character or characters’, so this rule will match any characters followed by the text ‘Title’.
The second rule is slightly more complex. This matches any style sheet name containing the word ‘Text’ - regardless of where ‘Text’ appears in the style name; and you can see that this is done by entering ‘*Text*’ for the style sheet name .
Wildcard rules can allow some fairly complex matching of style sheet names - but if you want to be even more specific, you can also specify a regular expression, rather than a wildcard. You do this by selecting the ‘Regex’ button, and entering an appropriate regular expression. Regular expressions are an implementation of the IEEE 1003.2 ‘POSIX’ standard for string handling expressions. For further information on regular expressions, start up a Mac OS X terminal prompt and type ‘man regex’, or alternatively, take a look at a UNIX text book (most will have a description of regular expression handling), or ask your systems administrator.