Adobe Acrobat SDK
Multimedia Features (Chapter 9 in PDF Reference)
Adobe® Supplement to the ISO 32000
9.5.6 Persistence of 3D Measurements and Markups 64
FIGURE 9.19
depicts some of the parameters for a 3D linear measurement.
The value text is drawn on the annotation plane (
AP
) where the horizontal text path is defined by the
vector from
A1
to
A2
with the text up direction defined by the vector
TY
. The lower left corner of the text
box is positioned at the text anchor point (
TP
).
FIGURE 9.19
TY
array
(
Required; ExtensionLevel 3
) A three-element array of numbers specifying
the up direction vector, called the text Y direction, for the text string
presenting the measurement value string.
TS
number
(
Optional; ExtensionLevel 3
) A number representing the measurement
text string height defined in points in the default user space. Note that
measurement text is zoom invariant.
The default is 12 points.
C
array
(
Optional; ExtensionLevel 3
) An array of three numbers in the range 0.0 to
1.0 that represent the RGB color of the measurement markup.
The default value is the array
[1 1 1]
, representing the color white.
V
number
(
Required; ExtensionLevel 3
) A numeric value representing a
measurement value. This value is converted to a text string and
displayed as part of the measurement text string.
U
text string
(
Required; ExtensionLevel 3
) A string, called the units string, that
represents the units for the measurement.
P
integer
(
Optional; ExtensionLevel 3
) The number of decimal digits, which
represents the precision, shown for the measurement value (
V
).
The default is
3
, if
P
is not specified.
UT
text string
(
Optional; ExtensionLevel 3
) A string defined by the user that is
appended to the end of the measurement value string. If omitted, no
string is appended.
S
dictionary
(
Optional; ExtensionLevel 3
) A comment reference is an
indirect reference
to a projection annotation that may be associated with this 3D
measurement. See
“3D Measurements and Projection Annotations” on
page 75
.
TABLE 9.39b Additional entries in a 3D measurement/markup dictionary
for a 3D linear dimension measurement
KEY
TYPE
VALUE
6ALUE
40
!n!
!0ANNOTATIONPLANENORMAL
49