Previous Next


                                             384
CHAPTER 4                                                                            Graphics



Example 4.39

  /OCProperties                          % OCProperties dictionary in document catalog
      << /OCGs [1 0 R 2 0 R 3 0 R 4 0 R]
         /D << /BaseState /OFF           % The default configuration
               /ON [1 0 R]
               /AS [                     % Auto state array of usage application dictionaries
                  << /Event /View /Category [/Zoom] /OCGs [1 0 R 2 0 R 3 0 R 4 0 R] >>
                  << /Event /Print /Category [/Print] /OCGs [4 0 R] >>
                  << /Event /Export /Category [/Export] /OCGs [3 0 R 4 0 R] >>
                  ]
            >>
      >>
  ...

  1 0 obj
      << /Type /OCG
         /Name (20000 foot view)
         /Usage << /Zoom << /max 1.0 >> >>
      >>
  endobj
  2 0 obj
      << /Type /OCG
         /Name (10000 foot view)
         /Usage << /Zoom << /min 1.0 /max 2.0 >> >>
  >>
  endobj
  3 0 obj
      << /Type /OCG
         /Name (1000 foot view)
         /Usage << /Zoom << /min 2.0 /max 20.0 >>
                  /Export << /ExportState /OFF >> >>
         >>
  endobj
  4 0 obj
      << /Type /OCG
         /Name (Copyright notice)
         /Usage << /Print << /PrintState /ON >>
                  /Export << /ExportState /ON>> >>
      >>
  endobj

In the example, the usage application dictionary with event type View specifies
that all optional content groups are to have their states managed based on zoom

Previous Next