Many of the parameters are arrays, which must be of the same length. E.g.:
Code: Select all
/Circlearrays [
[ (Sandeman) (1970) ]
[ (Graham) (1970) ]
[ (Graham) (1963) ]
[ (Sandeman) (1977) ]
[ (Graham) (1977) ]
[ (Graham) (1985) (Single) ]
[ (Sandeman) (1985) ]
[ (Graham) (1985) (Magnum) ]
] def
/Titles [
(S70)
(G70)
(G63)
(S77)
(G77)
(G85)
(S85)
(G85)
] def
/Belowtitles [
()
()
()
()
()
(Single)
()
(Magnum)
] def
So he suggested that there be a single array of dictionaries, with defaults outside:
Code: Select all
/Belowtitle () def
/GlassesData [
<< /Title (S70) /Circlearray [ (Sandeman) (1970) ] >>
<< /Title (G70) /Circlearray [ (Graham) (1970) ] >>
<< /Title (G63) /Circlearray [ (Graham) (1963) ] >>
<< /Title (S77) /Circlearray [ (Sandeman) (1977) ] >>
<< /Title (G77) /Circlearray [ (Graham) (1977) ] >>
<< /Title (G85) /Belowtitle (Single) /Circlearray [ (Graham) (1985) (Single) ] >>
<< /Title (S85) /Circlearray [ (Sandeman) (1985) ] >>
<< /Title (G85) /Belowtitle (Magnum) /Circlearray [ (Graham) (1985) (Magnum) ] >>
] def
Comments?