Previous Next


                                                     380
           CHAPTER 4                                                                        Graphics



           Usage and Usage Application Dictionaries

           Optional content groups are typically constructed to control the visibility of
           graphic objects that are related in some way. Objects can be related in several
           ways; for example, a group may contain content in a particular language or con-
           tent suitable for viewing at a particular magnification.

           An optional content group’s usage dictionary (the value of the Usage entry in an
           optional content group dictionary; see Table 4.48) contains information describ-
           ing the nature of the content controlled by the group. This dictionary can contain
           any combination of the entries shown in Table 4.52.

                        TABLE 4.52 Entries in an optional content usage dictionary
KEY             TYPE         VALUE

CreatorInfo     dictionary   (Optional) A dictionary used by the creating application to store application-spe-
                             cific data associated with this optional content group. It contains two required en-
                             tries:
                             • Creator: A text string specifying the application that created the group.
                             • Subtype: A name defining the type of content controlled by the group. Suggest-
                               ed values include but are not limited to Artwork, for graphic-design or publish-
                               ing applications, and Technical, for technical designs such as building plans or
                               schematics.
                             Additional entries may be included to present information relevant to the creat-
                             ing application or related applications.
                             Note: Groups whose Intent entry contains Design typically include a CreatorInfo en-
                             try.

Language        dictionary   (Optional) A dictionary specifying the language of the content controlled by this
                             optional content group. It has two entries:
                             • Lang (required): A text string that specifies a language and possibly a locale (see
                               Section 10.8.1, “Natural Language Specification”). For example, es-MX repre-
                               sents Mexican Spanish.
                             • Preferred (optional): A name whose values may be ON or OFF. Default value:
                               OFF. It is used by viewer applications when there is a partial match but no exact
                               match between the system language and the language strings in all usage dic-
                               tionaries. See “Usage and Usage Application Dictionaries” on page 380 for
                               more information.

Previous Next