Скриптописание: получение информации о свойствах объектов
Наверное, многие согласятся с тем, что для того чтобы преуспеть в разработке скриптов, надо хорошо знать объектную модель InDesign. Но на мой взгляд, она совершенно необозрима. Можно удивлять коллег перечислением, какой объект сколько свойств имеет, но вряд ли кто сможет перечислить хотя бы пятую часть их. Один из аспектов курсов и книг по скриптингу — ознакомление пользователей с этой моделью, но это всегда показ только вершины айсберга. Исследуя чужие программы, тоже можно обнаружить неизвестные свойства известных объектов.
Эта ситуация удручает, прямо по поговорке, что «хвост виляет собакой», но книга Д. Фланагана «JavaScript Подробное руководство» натолкнула на мысль, что можно сделать скрипт, возвращающий всю информацию о свойствах выбранного объекта.
Программа называется GetObjProperty.jsx, ссылка на скачивание расположена в конце материала.
Перед запуском скрипта в вёрстке что-то должно быть выделено, и запускать его надо в отладчике.
В строке 18 переменная myObject определяет, информация о свойствах какого объекта будет выводиться на экран.
Программа иногда останавливается, если значение переменной myTmp в операторе try равно undefined, надо просто нажать F5 (иногда это приходится делать несколько раз) для продолжения работы до прихода в точку останова.
В конце работы результат выводится на консоль.
Вот примеры, что будет выведено в окне JAVASCRIPT CONSOLE для разных случаев выделения в тексте, и указания, информацию о каком объекте выводить на экран (строка 18 скрипта).
1) myObject = mySelection; // (выделен абзац)
myObject: [object Paragraph]
myObject: [object Paragraph]
1. свойство: tabList / myObject[свойство]:
2. свойство: bulletChar / myObject[свойство]: [object Bullet]
3. свойство: numberingRestartPolicies / myObject[свойство]: [object NumberingRestartPolicy]
4. свойство: bulletsAndNumberingResultText / myObject[свойство]:
5. свойство: numberingResultNumber / myObject[свойство]: -1
6. свойство: associatedXMLElements / myObject[свойство]:
7. свойство: length / myObject[свойство]: 24
8. свойство: index / myObject[свойство]: 11
9. свойство: parentStory / myObject[свойство]: [object Story]
10. свойство: parentTextFrames / myObject[свойство]: [object TextFrame]
11. свойство: alignToBaseline / myObject[свойство]: false
12. свойство: firstLineIndent / myObject[свойство]: 0
13. свойство: leftIndent / myObject[свойство]: 0
14. свойство: rightIndent / myObject[свойство]: 0
15. свойство: spaceBefore / myObject[свойство]: 0
16. свойство: spaceAfter / myObject[свойство]: 0
17. свойство: balanceRaggedLines / myObject[свойство]: 1114394470
18. свойство: justification / myObject[свойство]: 1667591796
19. свойство: singleWordJustification / myObject[свойство]: 1718971500
20. свойство: autoLeading / myObject[свойство]: 120
21. свойство: dropCapLines / myObject[свойство]: 0
22. свойство: dropCapCharacters / myObject[свойство]: 0
23. свойство: keepLinesTogether / myObject[свойство]: false
24. свойство: keepAllLinesTogether / myObject[свойство]: false
25. свойство: keepWithNext / myObject[свойство]: 0
26. свойство: keepFirstLines / myObject[свойство]: 2
27. свойство: keepLastLines / myObject[свойство]: 2
28. свойство: startParagraph / myObject[свойство]: 1851945579
29. свойство: composer / myObject[свойство]: Adobe Paragraph Composer
30. свойство: minimumWordSpacing / myObject[свойство]: 80
31. свойство: maximumWordSpacing / myObject[свойство]: 133
32. свойство: desiredWordSpacing / myObject[свойство]: 100
33. свойство: minimumLetterSpacing / myObject[свойство]: 0
34. свойство: maximumLetterSpacing / myObject[свойство]: 0
35. свойство: desiredLetterSpacing / myObject[свойство]: 0
36. свойство: minimumGlyphScaling / myObject[свойство]: 100
37. свойство: maximumGlyphScaling / myObject[свойство]: 100
38. свойство: desiredGlyphScaling / myObject[свойство]: 100
39. свойство: ruleAbove / myObject[свойство]: false
40. свойство: ruleAboveOverprint / myObject[свойство]: false
41. свойство: ruleAboveLineWeight / myObject[свойство]: 1
42. свойство: ruleAboveTint / myObject[свойство]: -1
43. свойство: ruleAboveOffset / myObject[свойство]: 0
44. свойство: ruleAboveLeftIndent / myObject[свойство]: 0
45. свойство: ruleAboveRightIndent / myObject[свойство]: 0
46. свойство: ruleAboveWidth / myObject[свойство]: 1265399652
47. свойство: ruleAboveColor / myObject[свойство]: Text Color
48. свойство: ruleAboveGapColor / myObject[свойство]: [object Swatch]
49. свойство: ruleAboveGapTint / myObject[свойство]: -1
50. свойство: ruleAboveGapOverprint / myObject[свойство]: false
51. свойство: ruleAboveType / myObject[свойство]: [object StrokeStyle]
52. свойство: ruleBelow / myObject[свойство]: false
53. свойство: ruleBelowLineWeight / myObject[свойство]: 1
54. свойство: ruleBelowTint / myObject[свойство]: -1
55. свойство: ruleBelowOffset / myObject[свойство]: 0
56. свойство: ruleBelowLeftIndent / myObject[свойство]: 0
57. свойство: ruleBelowRightIndent / myObject[свойство]: 0
58. свойство: ruleBelowWidth / myObject[свойство]: 1265399652
59. свойство: ruleBelowColor / myObject[свойство]: Text Color
60. свойство: ruleBelowGapColor / myObject[свойство]: [object Swatch]
61. свойство: ruleBelowGapTint / myObject[свойство]: -1
62. свойство: ruleBelowType / myObject[свойство]: [object StrokeStyle]
63. свойство: hyphenateCapitalizedWords / myObject[свойство]: true
64. свойство: hyphenation / myObject[свойство]: true
65. свойство: hyphenateBeforeLast / myObject[свойство]: 2
66. свойство: hyphenateAfterFirst / myObject[свойство]: 2
67. свойство: hyphenateWordsLongerThan / myObject[свойство]: 5
68. свойство: hyphenateLadderLimit / myObject[свойство]: 3
69. свойство: hyphenationZone / myObject[свойство]: 12.7
70. свойство: hyphenWeight / myObject[свойство]: 5
71. свойство: dropCapStyle / myObject[свойство]: [object CharacterStyle]
72. свойство: ascent / myObject[свойство]: 2.64583333333333
73. свойство: descent / myObject[свойство]: 0.88194444444444
74. свойство: baseline / myObject[свойство]: 11.8791666666667
75. свойство: horizontalOffset / myObject[свойство]: 38.708988571151
76. свойство: contents / myObject[свойство]: Текст, текст, текст….
77. свойство: appliedParagraphStyle / myObject[свойство]: [object ParagraphStyle]
78. свойство: appliedCharacterStyle / myObject[свойство]: [object CharacterStyle]
79. свойство: kerningValue / myObject[свойство]: undefined
80. свойство: appliedFont / myObject[свойство]: [object Font]
81. свойство: fontStyle / myObject[свойство]: Semibold
82. свойство: pointSize / myObject[свойство]: 10
83. свойство: leading / myObject[свойство]: 1635019116
84. свойство: kerningMethod / myObject[свойство]: Metrics
85. свойство: tracking / myObject[свойство]: 0
86. свойство: capitalization / myObject[свойство]: 1852797549
87. свойство: position / myObject[свойство]: 1852797549
88. свойство: underline / myObject[свойство]: false
89. свойство: strikeThru / myObject[свойство]: false
90. свойство: ligatures / myObject[свойство]: true
91. свойство: noBreak / myObject[свойство]: false
92. свойство: horizontalScale / myObject[свойство]: 100
93. свойство: verticalScale / myObject[свойство]: 100
94. свойство: baselineShift / myObject[свойство]: 0
95. свойство: skew / myObject[свойство]: 0
96. свойство: fillTint / myObject[свойство]: 100
97. свойство: strokeTint / myObject[свойство]: -1
98. свойство: strokeWeight / myObject[свойство]: 1
99. свойство: overprintStroke / myObject[свойство]: false
100. свойство: overprintFill / myObject[свойство]: false
101. свойство: otfFigureStyle / myObject[свойство]: 1147563124
102. свойство: otfOrdinal / myObject[свойство]: false
103. свойство: otfFraction / myObject[свойство]: false
104. свойство: otfDiscretionaryLigature / myObject[свойство]: false
105. свойство: otfTitling / myObject[свойство]: false
106. свойство: otfContextualAlternate / myObject[свойство]: true
107. свойство: otfSwash / myObject[свойство]: false
108. свойство: underlineColor / myObject[свойство]: Text Color
109. свойство: underlineGapColor / myObject[свойство]: [object Swatch]
110. свойство: underlineTint / myObject[свойство]: -1
111. свойство: underlineGapTint / myObject[свойство]: -1
112. свойство: underlineOverprint / myObject[свойство]: false
113. свойство: underlineGapOverprint / myObject[свойство]: false
114. свойство: underlineType / myObject[свойство]: [object StrokeStyle]
115. свойство: underlineOffset / myObject[свойство]: -9999
116. свойство: underlineWeight / myObject[свойство]: -9999
117. свойство: strikeThroughColor / myObject[свойство]: Text Color
118. свойство: strikeThroughGapColor / myObject[свойство]: [object Swatch]
119. свойство: strikeThroughTint / myObject[свойство]: -1
120. свойство: strikeThroughGapTint / myObject[свойство]: -1
121. свойство: strikeThroughOverprint / myObject[свойство]: false
122. свойство: strikeThroughGapOverprint / myObject[свойство]: false
123. свойство: strikeThroughType / myObject[свойство]: [object StrokeStyle]
124. свойство: strikeThroughOffset / myObject[свойство]: -9999
125. свойство: strikeThroughWeight / myObject[свойство]: -9999
126. свойство: fillColor / myObject[свойство]: [object Color]
127. свойство: strokeColor / myObject[свойство]: [object Swatch]
128. свойство: appliedLanguage / myObject[свойство]: [object LanguageWithVendors]
129. свойство: lastLineIndent / myObject[свойство]: 0
130. свойство: hyphenateLastWord / myObject[свойство]: true
131. свойство: otfSlashedZero / myObject[свойство]: false
132. свойство: otfHistorical / myObject[свойство]: false
133. свойство: otfStylisticSets / myObject[свойство]: 0
134. свойство: gradientFillLength / myObject[свойство]: -1
135. свойство: gradientFillAngle / myObject[свойство]: 0
136. свойство: gradientStrokeLength / myObject[свойство]: -1
137. свойство: gradientStrokeAngle / myObject[свойство]: 0
138. свойство: gradientFillStart / myObject[свойство]: 0,0
139. свойство: gradientStrokeStart / myObject[свойство]: 0,0
140. свойство: ruleBelowOverprint / myObject[свойство]: false
141. свойство: ruleBelowGapOverprint / myObject[свойство]: false
142. свойство: dropcapDetail / myObject[свойство]: 0
143. свойство: hyphenateAcrossColumns / myObject[свойство]: true
144. свойство: keepRuleAboveInFrame / myObject[свойство]: false
145. свойство: ignoreEdgeAlignment / myObject[свойство]: false
146. свойство: styleOverridden / myObject[свойство]: false
147. свойство: endBaseline / myObject[свойство]: 11.8791666666667
148. свойство: endHorizontalOffset / myObject[свойство]: 69.904543516355
149. свойство: otfMark / myObject[свойство]: true
150. свойство: otfLocale / myObject[свойство]: true
151. свойство: positionalForm / myObject[свойство]: 1852796517
152. свойство: paragraphDirection / myObject[свойство]: 1278366308
153. свойство: paragraphJustification / myObject[свойство]: 1886020709
154. свойство: appliedNestedStyles / myObject[свойство]:
155. свойство: miterLimit / myObject[свойство]: 4
156. свойство: strokeAlignment / myObject[свойство]: 1936998735
157. свойство: endJoin / myObject[свойство]: 1835691886
158. свойство: otfOverlapSwash / myObject[свойство]: false
159. свойство: otfStylisticAlternate / myObject[свойство]: false
160. свойство: otfJustificationAlternate / myObject[свойство]: false
161. свойство: otfStretchedAlternate / myObject[свойство]: false
162. свойство: characterDirection / myObject[свойство]: 1147496036
163. свойство: keyboardDirection / myObject[свойство]: 1147496036
164. свойство: digitsType / myObject[свойство]: 1684628581
165. свойство: kashidas / myObject[свойство]: 1801544805
166. свойство: diacriticPosition / myObject[свойство]: 1685090164
167. свойство: xOffsetDiacritic / myObject[свойство]: 0
168. свойство: yOffsetDiacritic / myObject[свойство]: 0
169. свойство: allPageItems / myObject[свойство]:
170. свойство: allGraphics / myObject[свойство]:
171. свойство: appliedConditions / myObject[свойство]:
172. свойство: opentypeFeatures / myObject[свойство]:
173. свойство: gridAlignFirstLineOnly / myObject[свойство]: false
174. свойство: bulletsAndNumberingListType / myObject[свойство]: 1280601711
175. свойство: bulletsCharacterStyle / myObject[свойство]: [object CharacterStyle]
176. свойство: numberingCharacterStyle / myObject[свойство]: [object CharacterStyle]
177. свойство: numberingExpression / myObject[свойство]: ^#.^t
178. свойство: bulletsTextAfter / myObject[свойство]: ^t
179. свойство: appliedNumberingList / myObject[свойство]: [object NumberingList]
180. свойство: numberingLevel / myObject[свойство]: 1
181. свойство: numberingFormat / myObject[свойство]: 1, 2, 3, 4…
182. свойство: numberingContinue / myObject[свойство]: true
183. свойство: numberingStartAt / myObject[свойство]: 1
184. свойство: numberingApplyRestartPolicy / myObject[свойство]: true
185. свойство: bulletsAlignment / myObject[свойство]: 1818584692
186. свойство: numberingAlignment / myObject[свойство]: 1818584692
187. свойство: isValid / myObject[свойство]: true
188. свойство: parent / myObject[свойство]: [object Story]
189. свойство: properties / myObject[свойство]: [object Object]
190. свойство: texts / myObject[свойство]: [object Texts]
191. свойство: characters / myObject[свойство]: [object Characters]
192. свойство: words / myObject[свойство]: [object Words]
193. свойство: lines / myObject[свойство]: [object Lines]
194. свойство: textColumns / myObject[свойство]: [object TextColumns]
195. свойство: paragraphs / myObject[свойство]: [object Paragraphs]
196. свойство: insertionPoints / myObject[свойство]: [object InsertionPoints]
197. свойство: textStyleRanges / myObject[свойство]: [object TextStyleRanges]
198. свойство: nestedStyles / myObject[свойство]: [object NestedStyles]
199. свойство: tabStops / myObject[свойство]: [object TabStops]
200. свойство: footnotes / myObject[свойство]: [object Footnotes]
201. свойство: textVariableInstances / myObject[свойство]: [object TextVariableInstances]
202. свойство: nestedLineStyles / myObject[свойство]: [object NestedLineStyles]
203. свойство: nestedGrepStyles / myObject[свойство]: [object NestedGrepStyles]
204. свойство: tables / myObject[свойство]: [object Tables]
205. свойство: notes / myObject[свойство]: [object Notes]
206. свойство: pageItems / myObject[свойство]: [object PageItems]
207. свойство: ovals / myObject[свойство]: [object Ovals]
208. свойство: rectangles / myObject[свойство]: [object Rectangles]
209. свойство: graphicLines / myObject[свойство]: [object GraphicLines]
210. свойство: textFrames / myObject[свойство]: [object TextFrames]
211. свойство: polygons / myObject[свойство]: [object Polygons]
212. свойство: groups / myObject[свойство]: [object Groups]
213. свойство: formFields / myObject[свойство]: [object FormFields]
214. свойство: buttons / myObject[свойство]: [object Buttons]
215. свойство: hiddenTexts / myObject[свойство]: [object HiddenTexts]
***
2) myObject = mySelection; // (выделен текстовый фрейм)
myObject: [object TextFrame]
1. свойство: transparencySettings / myObject[свойство]: [object TransparencySetting]
2. свойство: strokeTransparencySettings / myObject[свойство]: [object StrokeTransparencySetting]
3. свойство: fillTransparencySettings / myObject[свойство]: [object FillTransparencySetting]
4. свойство: contentTransparencySettings / myObject[свойство]: [object ContentTransparencySetting]
5. свойство: geometricBounds / myObject[свойство]: 5.00000000000001,5.00000000000001,291.999999999461,204.999999999936
6. свойство: visibleBounds / myObject[свойство]: 5.00000000000001,5.00000000000001,291.999999999461,204.999999999936
7. свойство: parentStory / myObject[свойство]: [object Story]
8. свойство: startTextFrame / myObject[свойство]: [object TextFrame]
9. свойство: endTextFrame / myObject[свойство]: [object TextFrame]
10. свойство: textFrameIndex / myObject[свойство]: 0
11. свойство: overflows / myObject[свойство]: false
12. свойство: previousTextFrame / myObject[свойство]: null
13. свойство: nextTextFrame / myObject[свойство]: [object TextFrame]
14. свойство: contents / myObject[свойство]: 1234567890 Текст, текст, текст….
15. свойство: textFramePreferences / myObject[свойство]: [object TextFramePreference]
16. свойство: anchoredObjectSettings / myObject[свойство]: [object AnchoredObjectSetting]
17. свойство: baselineFrameGridOptions / myObject[свойство]: [object BaselineFrameGridOption]
18. свойство: textWrapPreferences / myObject[свойство]: [object TextWrapPreference]
19. свойство: contentType / myObject[свойство]: 1952412773
20. свойство: lockState / myObject[свойство]: 1852796517
21. свойство: associatedXMLElement / myObject[свойство]: null
22. свойство: overridden / myObject[свойство]: false
23. свойство: overriddenMasterPageItem / myObject[свойство]: null
24. свойство: allowOverrides / myObject[свойство]: undefined
25. свойство: fillColor / myObject[свойство]: [object Swatch]
26. свойство: fillTint / myObject[свойство]: -1
27. свойство: overprintFill / myObject[свойство]: undefined
28. свойство: strokeWeight / myObject[свойство]: 0
29. свойство: miterLimit / myObject[свойство]: 4
30. свойство: endCap / myObject[свойство]: 1650680176
31. свойство: endJoin / myObject[свойство]: 1835691886
32. свойство: strokeType / myObject[свойство]: [object StrokeStyle]
33. свойство: strokeCornerAdjustment / myObject[свойство]: undefined
34. свойство: strokeDashAndGap / myObject[свойство]: undefined
35. свойство: leftLineEnd / myObject[свойство]: 1852796517
36. свойство: rightLineEnd / myObject[свойство]: 1852796517
37. свойство: strokeColor / myObject[свойство]: [object Swatch]
38. свойство: strokeTint / myObject[свойство]: -1
39. свойство: cornerRadius / myObject[свойство]: 4.23333333333333
40. свойство: gradientFillStart / myObject[свойство]: 104.999999999968,60.3456569443097
41. свойство: gradientFillLength / myObject[свойство]: 0
42. свойство: gradientFillAngle / myObject[свойство]: 0
43. свойство: gradientStrokeStart / myObject[свойство]: 104.999999999968,60.3456569443097
44. свойство: gradientStrokeLength / myObject[свойство]: 0
45. свойство: gradientStrokeAngle / myObject[свойство]: 0
46. свойство: overprintStroke / myObject[свойство]: undefined
47. свойство: gapColor / myObject[свойство]: [object Swatch]
48. свойство: gapTint / myObject[свойство]: -1
49. свойство: overprintGap / myObject[свойство]: undefined
50. свойство: strokeAlignment / myObject[свойство]: 1936998723
51. свойство: nonprinting / myObject[свойство]: false
52. свойство: itemLayer / myObject[свойство]: [object Layer]
53. свойство: locked / myObject[свойство]: false
54. свойство: localDisplaySetting / myObject[свойство]: 1147563124
55. свойство: allPageItems / myObject[свойство]:
56. свойство: allGraphics / myObject[свойство]:
57. свойство: rotationAngle / myObject[свойство]: 0
58. свойство: shearAngle / myObject[свойство]: 0
59. свойство: horizontalScale / myObject[свойство]: 100
60. свойство: verticalScale / myObject[свойство]: 100
61. свойство: absoluteRotationAngle / myObject[свойство]: 0
62. свойство: absoluteShearAngle / myObject[свойство]: 0
63. свойство: absoluteHorizontalScale / myObject[свойство]: 100
64. свойство: absoluteVerticalScale / myObject[свойство]: 100
65. свойство: appliedObjectStyle / myObject[свойство]: [object ObjectStyle]
66. свойство: frameFittingOptions / myObject[свойство]: [object FrameFittingOption]
67. свойство: flip / myObject[свойство]: 1852796517
68. свойство: absoluteFlip / myObject[свойство]: 1852796517
69. свойство: cornerOption / myObject[свойство]: 1852796517
70. свойство: id / myObject[свойство]: 227
71. свойство: label / myObject[свойство]:
72. свойство: isValid / myObject[свойство]: true
73. свойство: parent / myObject[свойство]: [object Page]
74. свойство: index / myObject[свойство]: 0
75. свойство: properties / myObject[свойство]: [object Object]
76. свойство: texts / myObject[свойство]: [object Texts]
77. свойство: characters / myObject[свойство]: [object Characters]
78. свойство: words / myObject[свойство]: [object Words]
79. свойство: lines / myObject[свойство]: [object Lines]
80. свойство: textColumns / myObject[свойство]: [object TextColumns]
81. свойство: paragraphs / myObject[свойство]: [object Paragraphs]
82. свойство: insertionPoints / myObject[свойство]: [object InsertionPoints]
83. свойство: textStyleRanges / myObject[свойство]: [object TextStyleRanges]
84. свойство: footnotes / myObject[свойство]: [object Footnotes]
85. свойство: textVariableInstances / myObject[свойство]: [object TextVariableInstances]
86. свойство: tables / myObject[свойство]: [object Tables]
87. свойство: paths / myObject[свойство]: [object Paths]
88. свойство: textPaths / myObject[свойство]: [object TextPaths]
89. свойство: notes / myObject[свойство]: [object Notes]
90. свойство: pageItems / myObject[свойство]: [object PageItems]
91. свойство: ovals / myObject[свойство]: [object Ovals]
92. свойство: rectangles / myObject[свойство]: [object Rectangles]
93. свойство: graphicLines / myObject[свойство]: [object GraphicLines]
94. свойство: textFrames / myObject[свойство]: [object TextFrames]
95. свойство: polygons / myObject[свойство]: [object Polygons]
96. свойство: groups / myObject[свойство]: [object Groups]
97. свойство: formFields / myObject[свойство]: [object FormFields]
98. свойство: buttons / myObject[свойство]: [object Buttons]
99. свойство: hiddenTexts / myObject[свойство]: [object HiddenTexts]
***
3) myObject = mySelection; // (курсор стоит в тексте)
myObject: [object InsertionPoint]
1. свойство: tabList / myObject[свойство]:
2. свойство: bulletChar / myObject[свойство]: [object Bullet]
3. свойство: numberingRestartPolicies / myObject[свойство]: [object NumberingRestartPolicy]
4. свойство: associatedXMLElements / myObject[свойство]:
5. свойство: length / myObject[свойство]: 0
6. свойство: index / myObject[свойство]: 21
7. свойство: parentStory / myObject[свойство]: [object Story]
8. свойство: parentTextFrames / myObject[свойство]: [object TextFrame]
9. свойство: alignToBaseline / myObject[свойство]: false
10. свойство: firstLineIndent / myObject[свойство]: 0
11. свойство: leftIndent / myObject[свойство]: 0
12. свойство: rightIndent / myObject[свойство]: 0
13. свойство: spaceBefore / myObject[свойство]: 0
14. свойство: spaceAfter / myObject[свойство]: 0
15. свойство: balanceRaggedLines / myObject[свойство]: 1114394470
16. свойство: justification / myObject[свойство]: 1818584692
17. свойство: singleWordJustification / myObject[свойство]: 1718971500
18. свойство: autoLeading / myObject[свойство]: 120
19. свойство: dropCapLines / myObject[свойство]: 0
20. свойство: dropCapCharacters / myObject[свойство]: 0
21. свойство: keepLinesTogether / myObject[свойство]: false
22. свойство: keepAllLinesTogether / myObject[свойство]: false
23. свойство: keepWithNext / myObject[свойство]: 0
24. свойство: keepFirstLines / myObject[свойство]: 2
25. свойство: keepLastLines / myObject[свойство]: 2
26. свойство: startParagraph / myObject[свойство]: 1851945579
27. свойство: composer / myObject[свойство]: Adobe Paragraph Composer
28. свойство: minimumWordSpacing / myObject[свойство]: 80
29. свойство: maximumWordSpacing / myObject[свойство]: 133
30. свойство: desiredWordSpacing / myObject[свойство]: 100
31. свойство: minimumLetterSpacing / myObject[свойство]: 0
32. свойство: maximumLetterSpacing / myObject[свойство]: 0
33. свойство: desiredLetterSpacing / myObject[свойство]: 0
34. свойство: minimumGlyphScaling / myObject[свойство]: 100
35. свойство: maximumGlyphScaling / myObject[свойство]: 100
36. свойство: desiredGlyphScaling / myObject[свойство]: 100
37. свойство: ruleAbove / myObject[свойство]: false
38. свойство: ruleAboveOverprint / myObject[свойство]: false
39. свойство: ruleAboveLineWeight / myObject[свойство]: 1
40. свойство: ruleAboveTint / myObject[свойство]: -1
41. свойство: ruleAboveOffset / myObject[свойство]: 0
42. свойство: ruleAboveLeftIndent / myObject[свойство]: 0
43. свойство: ruleAboveRightIndent / myObject[свойство]: 0
44. свойство: ruleAboveWidth / myObject[свойство]: 1265399652
45. свойство: ruleAboveColor / myObject[свойство]: Text Color
46. свойство: ruleAboveGapColor / myObject[свойство]: [object Swatch]
47. свойство: ruleAboveGapTint / myObject[свойство]: -1
48. свойство: ruleAboveGapOverprint / myObject[свойство]: false
49. свойство: ruleAboveType / myObject[свойство]: [object StrokeStyle]
50. свойство: ruleBelow / myObject[свойство]: false
51. свойство: ruleBelowLineWeight / myObject[свойство]: 1
52. свойство: ruleBelowTint / myObject[свойство]: -1
53. свойство: ruleBelowOffset / myObject[свойство]: 0
54. свойство: ruleBelowLeftIndent / myObject[свойство]: 0
55. свойство: ruleBelowRightIndent / myObject[свойство]: 0
56. свойство: ruleBelowWidth / myObject[свойство]: 1265399652
57. свойство: ruleBelowColor / myObject[свойство]: Text Color
58. свойство: ruleBelowGapColor / myObject[свойство]: [object Swatch]
59. свойство: ruleBelowGapTint / myObject[свойство]: -1
60. свойство: ruleBelowType / myObject[свойство]: [object StrokeStyle]
61. свойство: hyphenateCapitalizedWords / myObject[свойство]: true
62. свойство: hyphenation / myObject[свойство]: true
63. свойство: hyphenateBeforeLast / myObject[свойство]: 2
64. свойство: hyphenateAfterFirst / myObject[свойство]: 2
65. свойство: hyphenateWordsLongerThan / myObject[свойство]: 5
66. свойство: hyphenateLadderLimit / myObject[свойство]: 3
67. свойство: hyphenationZone / myObject[свойство]: 12.7
68. свойство: hyphenWeight / myObject[свойство]: 5
69. свойство: dropCapStyle / myObject[свойство]: [object CharacterStyle]
70. свойство: ascent / myObject[свойство]: 0
71. свойство: descent / myObject[свойство]: 0
72. свойство: baseline / myObject[свойство]: 11.8791666666667
73. свойство: horizontalOffset / myObject[свойство]: 18.9768600463867
74. свойство: contents / myObject[свойство]:
75. свойство: appliedParagraphStyle / myObject[свойство]: [object ParagraphStyle]
76. свойство: appliedCharacterStyle / myObject[свойство]: [object CharacterStyle]
77. свойство: kerningValue / myObject[свойство]: -6
78. свойство: appliedFont / myObject[свойство]: [object Font]
79. свойство: fontStyle / myObject[свойство]: Regular
80. свойство: pointSize / myObject[свойство]: 10
81. свойство: leading / myObject[свойство]: 1635019116
82. свойство: kerningMethod / myObject[свойство]: Metrics
83. свойство: tracking / myObject[свойство]: 0
84. свойство: capitalization / myObject[свойство]: 1852797549
85. свойство: position / myObject[свойство]: 1852797549
86. свойство: underline / myObject[свойство]: false
87. свойство: strikeThru / myObject[свойство]: false
88. свойство: ligatures / myObject[свойство]: true
89. свойство: noBreak / myObject[свойство]: false
90. свойство: horizontalScale / myObject[свойство]: 100
91. свойство: verticalScale / myObject[свойство]: 100
92. свойство: baselineShift / myObject[свойство]: 0
93. свойство: skew / myObject[свойство]: 0
94. свойство: fillTint / myObject[свойство]: -1
95. свойство: strokeTint / myObject[свойство]: -1
96. свойство: strokeWeight / myObject[свойство]: 1
97. свойство: overprintStroke / myObject[свойство]: false
98. свойство: overprintFill / myObject[свойство]: false
99. свойство: otfFigureStyle / myObject[свойство]: 1147563124
100. свойство: otfOrdinal / myObject[свойство]: false
101. свойство: otfFraction / myObject[свойство]: false
102. свойство: otfDiscretionaryLigature / myObject[свойство]: false
103. свойство: otfTitling / myObject[свойство]: false
104. свойство: otfContextualAlternate / myObject[свойство]: true
105. свойство: otfSwash / myObject[свойство]: false
106. свойство: underlineColor / myObject[свойство]: Text Color
107. свойство: underlineGapColor / myObject[свойство]: [object Swatch]
108. свойство: underlineTint / myObject[свойство]: -1
109. свойство: underlineGapTint / myObject[свойство]: -1
110. свойство: underlineOverprint / myObject[свойство]: false
111. свойство: underlineGapOverprint / myObject[свойство]: false
112. свойство: underlineType / myObject[свойство]: [object StrokeStyle]
113. свойство: underlineOffset / myObject[свойство]: -9999
114. свойство: underlineWeight / myObject[свойство]: -9999
115. свойство: strikeThroughColor / myObject[свойство]: Text Color
116. свойство: strikeThroughGapColor / myObject[свойство]: [object Swatch]
117. свойство: strikeThroughTint / myObject[свойство]: -1
118. свойство: strikeThroughGapTint / myObject[свойство]: -1
119. свойство: strikeThroughOverprint / myObject[свойство]: false
120. свойство: strikeThroughGapOverprint / myObject[свойство]: false
121. свойство: strikeThroughType / myObject[свойство]: [object StrokeStyle]
122. свойство: strikeThroughOffset / myObject[свойство]: -9999
123. свойство: strikeThroughWeight / myObject[свойство]: -9999
124. свойство: fillColor / myObject[свойство]: [object Color]
125. свойство: strokeColor / myObject[свойство]: [object Swatch]
126. свойство: appliedLanguage / myObject[свойство]: [object LanguageWithVendors]
127. свойство: lastLineIndent / myObject[свойство]: 0
128. свойство: hyphenateLastWord / myObject[свойство]: true
129. свойство: otfSlashedZero / myObject[свойство]: false
130. свойство: otfHistorical / myObject[свойство]: false
131. свойство: otfStylisticSets / myObject[свойство]: 0
132. свойство: gradientFillLength / myObject[свойство]: -1
133. свойство: gradientFillAngle / myObject[свойство]: 0
134. свойство: gradientStrokeLength / myObject[свойство]: -1
135. свойство: gradientStrokeAngle / myObject[свойство]: 0
136. свойство: gradientFillStart / myObject[свойство]: 0,0
137. свойство: gradientStrokeStart / myObject[свойство]: 0,0
138. свойство: ruleBelowOverprint / myObject[свойство]: false
139. свойство: ruleBelowGapOverprint / myObject[свойство]: false
140. свойство: dropcapDetail / myObject[свойство]: 0
141. свойство: hyphenateAcrossColumns / myObject[свойство]: true
142. свойство: keepRuleAboveInFrame / myObject[свойство]: false
143. свойство: ignoreEdgeAlignment / myObject[свойство]: false
144. свойство: styleOverridden / myObject[свойство]: false
145. свойство: endBaseline / myObject[свойство]: 11.8791666666667
146. свойство: endHorizontalOffset / myObject[свойство]: 18.9768600463867
147. свойство: otfMark / myObject[свойство]: true
148. свойство: otfLocale / myObject[свойство]: true
149. свойство: positionalForm / myObject[свойство]: 1852796517
150. свойство: paragraphDirection / myObject[свойство]: 1278366308
151. свойство: paragraphJustification / myObject[свойство]: 1886020709
152. свойство: appliedNestedStyles / myObject[свойство]:
153. свойство: miterLimit / myObject[свойство]: 4
154. свойство: strokeAlignment / myObject[свойство]: 1936998735
155. свойство: endJoin / myObject[свойство]: 1835691886
156. свойство: otfOverlapSwash / myObject[свойство]: false
157. свойство: otfStylisticAlternate / myObject[свойство]: false
158. свойство: otfJustificationAlternate / myObject[свойство]: false
159. свойство: otfStretchedAlternate / myObject[свойство]: false
160. свойство: characterDirection / myObject[свойство]: 1147496036
161. свойство: keyboardDirection / myObject[свойство]: 1147496036
162. свойство: digitsType / myObject[свойство]: 1684628581
163. свойство: kashidas / myObject[свойство]: 1801544805
164. свойство: diacriticPosition / myObject[свойство]: 1685090164
165. свойство: xOffsetDiacritic / myObject[свойство]: 0
166. свойство: yOffsetDiacritic / myObject[свойство]: 0
167. свойство: allPageItems / myObject[свойство]:
168. свойство: allGraphics / myObject[свойство]:
169. свойство: appliedConditions / myObject[свойство]:
170. свойство: opentypeFeatures / myObject[свойство]:
171. свойство: gridAlignFirstLineOnly / myObject[свойство]: false
172. свойство: bulletsAndNumberingListType / myObject[свойство]: 1280601711
173. свойство: bulletsCharacterStyle / myObject[свойство]: [object CharacterStyle]
174. свойство: numberingCharacterStyle / myObject[свойство]: [object CharacterStyle]
175. свойство: numberingExpression / myObject[свойство]: ^#.^t
176. свойство: bulletsTextAfter / myObject[свойство]: ^t
177. свойство: appliedNumberingList / myObject[свойство]: [object NumberingList]
178. свойство: numberingLevel / myObject[свойство]: 1
179. свойство: numberingFormat / myObject[свойство]: 1, 2, 3, 4…
180. свойство: numberingContinue / myObject[свойство]: true
181. свойство: numberingStartAt / myObject[свойство]: 1
182. свойство: numberingApplyRestartPolicy / myObject[свойство]: true
183. свойство: bulletsAlignment / myObject[свойство]: 1818584692
184. свойство: numberingAlignment / myObject[свойство]: 1818584692
185. свойство: isValid / myObject[свойство]: true
186. свойство: parent / myObject[свойство]: [object Story]
187. свойство: properties / myObject[свойство]: [object Object]
188. свойство: texts / myObject[свойство]: [object Texts]
189. свойство: characters / myObject[свойство]: [object Characters]
190. свойство: words / myObject[свойство]: [object Words]
191. свойство: lines / myObject[свойство]: [object Lines]
192. свойство: textColumns / myObject[свойство]: [object TextColumns]
193. свойство: paragraphs / myObject[свойство]: [object Paragraphs]
194. свойство: insertionPoints / myObject[свойство]: [object InsertionPoints]
195. свойство: textStyleRanges / myObject[свойство]: [object TextStyleRanges]
196. свойство: nestedStyles / myObject[свойство]: [object NestedStyles]
197. свойство: tabStops / myObject[свойство]: [object TabStops]
198. свойство: footnotes / myObject[свойство]: [object Footnotes]
199. свойство: textVariableInstances / myObject[свойство]: [object TextVariableInstances]
200. свойство: nestedLineStyles / myObject[свойство]: [object NestedLineStyles]
201. свойство: nestedGrepStyles / myObject[свойство]: [object NestedGrepStyles]
202. свойство: tables / myObject[свойство]: [object Tables]
203. свойство: notes / myObject[свойство]: [object Notes]
204. свойство: pageItems / myObject[свойство]: [object PageItems]
205. свойство: ovals / myObject[свойство]: [object Ovals]
206. свойство: rectangles / myObject[свойство]: [object Rectangles]
207. свойство: graphicLines / myObject[свойство]: [object GraphicLines]
208. свойство: textFrames / myObject[свойство]: [object TextFrames]
209. свойство: polygons / myObject[свойство]: [object Polygons]
210. свойство: groups / myObject[свойство]: [object Groups]
211. свойство: formFields / myObject[свойство]: [object FormFields]
212. свойство: buttons / myObject[свойство]: [object Buttons]
213. свойство: hiddenTexts / myObject[свойство]: [object HiddenTexts]
***
4) myObject = mySelection.appliedParagraphStyle;
// (курсор стоит в тексте, информация о приложенном к этому параграфу абзацном стиле — 75-я строка предыдущего списка свойств. Программа сообщила, что это свойство является объектом ParagraphStyle)
myObject: [object ParagraphStyle]
1. свойство: name / myObject[свойство]: InfoAboutPicture
2. свойство: imported / myObject[свойство]: false
3. свойство: basedOn / myObject[свойство]: [No Paragraph Style]
4. свойство: nextStyle / myObject[свойство]: [object ParagraphStyle]
5. свойство: alignToBaseline / myObject[свойство]: false
6. свойство: firstLineIndent / myObject[свойство]: 0
7. свойство: leftIndent / myObject[свойство]: 0
8. свойство: rightIndent / myObject[свойство]: 0
9. свойство: spaceBefore / myObject[свойство]: 0
10. свойство: spaceAfter / myObject[свойство]: 0
11. свойство: balanceRaggedLines / myObject[свойство]: 1114394470
12. свойство: justification / myObject[свойство]: 1667591796
13. свойство: singleWordJustification / myObject[свойство]: 1718971500
14. свойство: autoLeading / myObject[свойство]: 120
15. свойство: dropCapLines / myObject[свойство]: 0
16. свойство: dropCapCharacters / myObject[свойство]: 0
17. свойство: keepLinesTogether / myObject[свойство]: false
18. свойство: keepAllLinesTogether / myObject[свойство]: false
19. свойство: keepWithNext / myObject[свойство]: 0
20. свойство: keepFirstLines / myObject[свойство]: 2
21. свойство: keepLastLines / myObject[свойство]: 2
22. свойство: startParagraph / myObject[свойство]: 1851945579
23. свойство: composer / myObject[свойство]: Adobe Paragraph Composer
24. свойство: minimumWordSpacing / myObject[свойство]: 80
25. свойство: maximumWordSpacing / myObject[свойство]: 133
26. свойство: desiredWordSpacing / myObject[свойство]: 100
27. свойство: minimumLetterSpacing / myObject[свойство]: 0
28. свойство: maximumLetterSpacing / myObject[свойство]: 0
29. свойство: desiredLetterSpacing / myObject[свойство]: 0
30. свойство: minimumGlyphScaling / myObject[свойство]: 100
31. свойство: maximumGlyphScaling / myObject[свойство]: 100
32. свойство: desiredGlyphScaling / myObject[свойство]: 100
33. свойство: ruleAbove / myObject[свойство]: false
34. свойство: ruleAboveOverprint / myObject[свойство]: false
35. свойство: ruleAboveLineWeight / myObject[свойство]: 1
36. свойство: ruleAboveTint / myObject[свойство]: -1
37. свойство: ruleAboveOffset / myObject[свойство]: 0
38. свойство: ruleAboveLeftIndent / myObject[свойство]: 0
39. свойство: ruleAboveRightIndent / myObject[свойство]: 0
40. свойство: ruleAboveWidth / myObject[свойство]: 1265399652
41. свойство: ruleAboveColor / myObject[свойство]: Text Color
42. свойство: ruleAboveGapColor / myObject[свойство]: [object Swatch]
43. свойство: ruleAboveGapTint / myObject[свойство]: -1
44. свойство: ruleAboveGapOverprint / myObject[свойство]: false
45. свойство: ruleAboveType / myObject[свойство]: [object StrokeStyle]
46. свойство: ruleBelow / myObject[свойство]: false
47. свойство: ruleBelowLineWeight / myObject[свойство]: 1
48. свойство: ruleBelowTint / myObject[свойство]: -1
49. свойство: ruleBelowOffset / myObject[свойство]: 0
50. свойство: ruleBelowLeftIndent / myObject[свойство]: 0
51. свойство: ruleBelowRightIndent / myObject[свойство]: 0
52. свойство: ruleBelowWidth / myObject[свойство]: 1265399652
53. свойство: ruleBelowColor / myObject[свойство]: Text Color
54. свойство: ruleBelowGapColor / myObject[свойство]: [object Swatch]
55. свойство: ruleBelowGapTint / myObject[свойство]: -1
56. свойство: ruleBelowType / myObject[свойство]: [object StrokeStyle]
57. свойство: hyphenateCapitalizedWords / myObject[свойство]: true
58. свойство: hyphenation / myObject[свойство]: true
59. свойство: hyphenateBeforeLast / myObject[свойство]: 2
60. свойство: hyphenateAfterFirst / myObject[свойство]: 2
61. свойство: hyphenateWordsLongerThan / myObject[свойство]: 5
62. свойство: hyphenateLadderLimit / myObject[свойство]: 3
63. свойство: hyphenationZone / myObject[свойство]: 12.7
64. свойство: hyphenWeight / myObject[свойство]: 5
65. свойство: dropCapStyle / myObject[свойство]: [object CharacterStyle]
66. свойство: tabList / myObject[свойство]:
67. свойство: appliedFont / myObject[свойство]: [object Font]
68. свойство: fontStyle / myObject[свойство]: Semibold
69. свойство: pointSize / myObject[свойство]: 10
70. свойство: leading / myObject[свойство]: 1635019116
71. свойство: kerningMethod / myObject[свойство]: Metrics
72. свойство: tracking / myObject[свойство]: 0
73. свойство: capitalization / myObject[свойство]: 1852797549
74. свойство: position / myObject[свойство]: 1852797549
75. свойство: underline / myObject[свойство]: false
76. свойство: strikeThru / myObject[свойство]: false
77. свойство: ligatures / myObject[свойство]: true
78. свойство: noBreak / myObject[свойство]: false
79. свойство: horizontalScale / myObject[свойство]: 100
80. свойство: verticalScale / myObject[свойство]: 100
81. свойство: baselineShift / myObject[свойство]: 0
82. свойство: skew / myObject[свойство]: 0
83. свойство: fillTint / myObject[свойство]: 100
84. свойство: strokeTint / myObject[свойство]: -1
85. свойство: strokeWeight / myObject[свойство]: 1
86. свойство: overprintStroke / myObject[свойство]: false
87. свойство: overprintFill / myObject[свойство]: false
88. свойство: otfFigureStyle / myObject[свойство]: 1147563124
89. свойство: otfOrdinal / myObject[свойство]: false
90. свойство: otfFraction / myObject[свойство]: false
91. свойство: otfDiscretionaryLigature / myObject[свойство]: false
92. свойство: otfTitling / myObject[свойство]: false
93. свойство: otfContextualAlternate / myObject[свойство]: true
94. свойство: otfSwash / myObject[свойство]: false
95. свойство: underlineColor / myObject[свойство]: Text Color
96. свойство: underlineGapColor / myObject[свойство]: [object Swatch]
97. свойство: underlineTint / myObject[свойство]: -1
98. свойство: underlineGapTint / myObject[свойство]: -1
99. свойство: underlineOverprint / myObject[свойство]: false
100. свойство: underlineGapOverprint / myObject[свойство]: false
101. свойство: underlineType / myObject[свойство]: [object StrokeStyle]
102. свойство: underlineOffset / myObject[свойство]: -9999
103. свойство: underlineWeight / myObject[свойство]: -9999
104. свойство: strikeThroughColor / myObject[свойство]: Text Color
105. свойство: strikeThroughGapColor / myObject[свойство]: [object Swatch]
106. свойство: strikeThroughTint / myObject[свойство]: -1
107. свойство: strikeThroughGapTint / myObject[свойство]: -1
108. свойство: strikeThroughOverprint / myObject[свойство]: false
109. свойство: strikeThroughGapOverprint / myObject[свойство]: false
110. свойство: strikeThroughType / myObject[свойство]: [object StrokeStyle]
111. свойство: strikeThroughOffset / myObject[свойство]: -9999
112. свойство: strikeThroughWeight / myObject[свойство]: -9999
113. свойство: fillColor / myObject[свойство]: [object Color]
114. свойство: strokeColor / myObject[свойство]: [object Swatch]
115. свойство: appliedLanguage / myObject[свойство]: [object LanguageWithVendors]
116. свойство: lastLineIndent / myObject[свойство]: 0
117. свойство: hyphenateLastWord / myObject[свойство]: true
118. свойство: otfSlashedZero / myObject[свойство]: false
119. свойство: otfHistorical / myObject[свойство]: false
120. свойство: otfStylisticSets / myObject[свойство]: 0
121. свойство: gradientFillLength / myObject[свойство]: -1
122. свойство: gradientFillAngle / myObject[свойство]: 0
123. свойство: gradientStrokeLength / myObject[свойство]: -1
124. свойство: gradientStrokeAngle / myObject[свойство]: 0
125. свойство: gradientFillStart / myObject[свойство]: 0,0
126. свойство: gradientStrokeStart / myObject[свойство]: 0,0
127. свойство: ruleBelowOverprint / myObject[свойство]: false
128. свойство: ruleBelowGapOverprint / myObject[свойство]: false
129. свойство: dropcapDetail / myObject[свойство]: 0
130. свойство: hyphenateAcrossColumns / myObject[свойство]: true
131. свойство: keepRuleAboveInFrame / myObject[свойство]: false
132. свойство: ignoreEdgeAlignment / myObject[свойство]: false
133. свойство: otfMark / myObject[свойство]: true
134. свойство: otfLocale / myObject[свойство]: true
135. свойство: positionalForm / myObject[свойство]: 1852796517
136. свойство: previewColor / myObject[свойство]: 1851876449
137. свойство: paragraphDirection / myObject[свойство]: 1278366308
138. свойство: paragraphJustification / myObject[свойство]: 1886020709
139. свойство: miterLimit / myObject[свойство]: 4
140. свойство: strokeAlignment / myObject[свойство]: 1936998735
141. свойство: endJoin / myObject[свойство]: 1835691886
142. свойство: otfOverlapSwash / myObject[свойство]: false
143. свойство: otfStylisticAlternate / myObject[свойство]: false
144. свойство: otfJustificationAlternate / myObject[свойство]: false
145. свойство: otfStretchedAlternate / myObject[свойство]: false
146. свойство: characterDirection / myObject[свойство]: 1147496036
147. свойство: keyboardDirection / myObject[свойство]: 1147496036
148. свойство: digitsType / myObject[свойство]: 1684628581
149. свойство: kashidas / myObject[свойство]: 1801544805
150. свойство: diacriticPosition / myObject[свойство]: 1685090164
151. свойство: xOffsetDiacritic / myObject[свойство]: 0
152. свойство: yOffsetDiacritic / myObject[свойство]: 0
153. свойство: gridAlignFirstLineOnly / myObject[свойство]: false
154. свойство: bulletsAndNumberingListType / myObject[свойство]: 1280601711
155. свойство: bulletChar / myObject[свойство]: [object Bullet]
156. свойство: bulletsCharacterStyle / myObject[свойство]: [object CharacterStyle]
157. свойство: numberingCharacterStyle / myObject[свойство]: [object CharacterStyle]
158. свойство: numberingExpression / myObject[свойство]: ^#.^t
159. свойство: numberingRestartPolicies / myObject[свойство]: [object NumberingRestartPolicy]
160. свойство: bulletsTextAfter / myObject[свойство]: ^t
161. свойство: appliedNumberingList / myObject[свойство]: [object NumberingList]
162. свойство: numberingLevel / myObject[свойство]: 1
163. свойство: numberingFormat / myObject[свойство]: 1, 2, 3, 4…
164. свойство: numberingContinue / myObject[свойство]: true
165. свойство: numberingStartAt / myObject[свойство]: 1
166. свойство: numberingApplyRestartPolicy / myObject[свойство]: true
167. свойство: bulletsAlignment / myObject[свойство]: 1818584692
168. свойство: numberingAlignment / myObject[свойство]: 1818584692
169. свойство: id / myObject[свойство]: 206
170. свойство: label / myObject[свойство]:
171. свойство: isValid / myObject[свойство]: true
172. свойство: parent / myObject[свойство]: [object Document]
173. свойство: index / myObject[свойство]: 2
174. свойство: properties / myObject[свойство]: [object Object]
175. свойство: nestedStyles / myObject[свойство]: [object NestedStyles]
176. свойство: tabStops / myObject[свойство]: [object TabStops]
177. свойство: nestedLineStyles / myObject[свойство]: [object NestedLineStyles]
178. свойство: nestedGrepStyles / myObject[свойство]: [object NestedGrepStyles]
***
5) myObject = mySelection; // (выделена группа объектов, состоящая из группы из двух текстовых объектов и затем добавленного в эту группу графического фрейма. Это отражено в свойстве 44 нового перечня свойств.)
myObject: [object Group]
1. свойство: transparencySettings / myObject[свойство]: [object TransparencySetting]
2. свойство: strokeTransparencySettings / myObject[свойство]: [object StrokeTransparencySetting]
3. свойство: fillTransparencySettings / myObject[свойство]: [object FillTransparencySetting]
4. свойство: contentTransparencySettings / myObject[свойство]: [object ContentTransparencySetting]
5. свойство: anchoredObjectSettings / myObject[свойство]: [object AnchoredObjectSetting]
6. свойство: textWrapPreferences / myObject[свойство]: [object TextWrapPreference]
7. свойство: lockState / myObject[свойство]: 1852796517
8. свойство: associatedXMLElement / myObject[свойство]: null
9. свойство: overridden / myObject[свойство]: false
10. свойство: overriddenMasterPageItem / myObject[свойство]: null
11. свойство: allowOverrides / myObject[свойство]: undefined
12. свойство: geometricBounds / myObject[свойство]: 5.00000000000001,5.00000000000001,291.999999999461,204.999999999936
13. свойство: visibleBounds / myObject[свойство]: 5.00000000000001,5.00000000000001,291.999999999461,204.999999999936
14. свойство: fillColor / myObject[свойство]: [object Swatch]
15. свойство: fillTint / myObject[свойство]: -1
16. свойство: overprintFill / myObject[свойство]: undefined
17. свойство: strokeWeight / myObject[свойство]: 0
18. свойство: miterLimit / myObject[свойство]: 4
19. свойство: endCap / myObject[свойство]: 1650680176
20. свойство: endJoin / myObject[свойство]: 1835691886
21. свойство: strokeType / myObject[свойство]: [object StrokeStyle]
22. свойство: strokeCornerAdjustment / myObject[свойство]: undefined
23. свойство: strokeDashAndGap / myObject[свойство]: undefined
24. свойство: leftLineEnd / myObject[свойство]: 1852796517
25. свойство: rightLineEnd / myObject[свойство]: 1852796517
26. свойство: strokeColor / myObject[свойство]: [object Swatch]
27. свойство: strokeTint / myObject[свойство]: -1
28. свойство: cornerRadius / myObject[свойство]: 4.23333333333333
29. свойство: gradientFillStart / myObject[свойство]: undefined
30. свойство: gradientFillLength / myObject[свойство]: 0
31. свойство: gradientFillAngle / myObject[свойство]: 0
32. свойство: gradientStrokeStart / myObject[свойство]: undefined
33. свойство: gradientStrokeLength / myObject[свойство]: 0
34. свойство: gradientStrokeAngle / myObject[свойство]: 0
35. свойство: overprintStroke / myObject[свойство]: undefined
36. свойство: gapColor / myObject[свойство]: [object Swatch]
37. свойство: gapTint / myObject[свойство]: -1
38. свойство: overprintGap / myObject[свойство]: undefined
39. свойство: strokeAlignment / myObject[свойство]: 1936998723
40. свойство: nonprinting / myObject[свойство]: false
41. свойство: itemLayer / myObject[свойство]: [object Layer]
42. свойство: locked / myObject[свойство]: false
43. свойство: localDisplaySetting / myObject[свойство]: 1147563124
44. свойство: allPageItems / myObject[свойство]: [object Rectangle],[object Group],[object TextFrame],[object TextFrame]
45. свойство: allGraphics / myObject[свойство]:
46. свойство: rotationAngle / myObject[свойство]: 0
47. свойство: shearAngle / myObject[свойство]: 0
48. свойство: horizontalScale / myObject[свойство]: 100
49. свойство: verticalScale / myObject[свойство]: 100
50. свойство: absoluteRotationAngle / myObject[свойство]: 0
51. свойство: absoluteShearAngle / myObject[свойство]: 0
52. свойство: absoluteHorizontalScale / myObject[свойство]: 100
53. свойство: absoluteVerticalScale / myObject[свойство]: 100
54. свойство: appliedObjectStyle / myObject[свойство]: [object ObjectStyle]
55. свойство: frameFittingOptions / myObject[свойство]: [object FrameFittingOption]
56. свойство: flip / myObject[свойство]: 1852796517
57. свойство: absoluteFlip / myObject[свойство]: 1852796517
58. свойство: cornerOption / myObject[свойство]: 1852796517
59. свойство: id / myObject[свойство]: 2273
60. свойство: label / myObject[свойство]:
61. свойство: isValid / myObject[свойство]: true
62. свойство: parent / myObject[свойство]: [object Page]
63. свойство: index / myObject[свойство]: 0
64. свойство: properties / myObject[свойство]: [object Object]
65. свойство: pageItems / myObject[свойство]: [object PageItems]
66. свойство: ovals / myObject[свойство]: [object Ovals]
67. свойство: rectangles / myObject[свойство]: [object Rectangles]
68. свойство: graphicLines / myObject[свойство]: [object GraphicLines]
69. свойство: textFrames / myObject[свойство]: [object TextFrames]
70. свойство: graphics / myObject[свойство]: [object Graphics]
71. свойство: images / myObject[свойство]: [object Images]
72. свойство: epss / myObject[свойство]: [object EPSs]
73. свойство: wmfs / myObject[свойство]: [object WMFs]
74. свойство: picts / myObject[свойство]: [object PICTs]
75. свойство: pdfs / myObject[свойство]: [object PDFs]
76. свойство: polygons / myObject[свойство]: [object Polygons]
77. свойство: groups / myObject[свойство]: [object Groups]
78. свойство: formFields / myObject[свойство]: [object FormFields]
79. свойство: buttons / myObject[свойство]: [object Buttons]
***
6) myObject = mySelection; // (выделен графический фрейм с иллюстрацией. Но чтобы понять, есть ли в нём иллюстрация, надо исследовать свойство allGraphics, строка 49. Это объект Image. )
myObject: [object Rectangle]
1. свойство: lockState / myObject[свойство]: 1852796517
2. свойство: transparencySettings / myObject[свойство]: [object TransparencySetting]
3. свойство: strokeTransparencySettings / myObject[свойство]: [object StrokeTransparencySetting]
4. свойство: fillTransparencySettings / myObject[свойство]: [object FillTransparencySetting]
5. свойство: contentTransparencySettings / myObject[свойство]: [object ContentTransparencySetting]
6. свойство: anchoredObjectSettings / myObject[свойство]: [object AnchoredObjectSetting]
7. свойство: textWrapPreferences / myObject[свойство]: [object TextWrapPreference]
8. свойство: storyTitle / myObject[свойство]:
9. свойство: incopyExportOptions / myObject[свойство]: [object InCopyExportOption]
10. свойство: contentType / myObject[свойство]: 1735553140
11. свойство: frameFittingOptions / myObject[свойство]: [object FrameFittingOption]
12. свойство: associatedXMLElement / myObject[свойство]: null
13. свойство: overridden / myObject[свойство]: false
14. свойство: overriddenMasterPageItem / myObject[свойство]: null
15. свойство: allowOverrides / myObject[свойство]: undefined
16. свойство: geometricBounds / myObject[свойство]: 63.6666666666667,26,114.8,86
17. свойство: visibleBounds / myObject[свойство]: 63.6666666666667,26,114.8,86
18. свойство: fillColor / myObject[свойство]: [object Swatch]
19. свойство: fillTint / myObject[свойство]: -1
20. свойство: overprintFill / myObject[свойство]: undefined
21. свойство: strokeWeight / myObject[свойство]: 0
22. свойство: miterLimit / myObject[свойство]: 4
23. свойство: endCap / myObject[свойство]: 1650680176
24. свойство: endJoin / myObject[свойство]: 1835691886
25. свойство: strokeType / myObject[свойство]: [object StrokeStyle]
26. свойство: strokeCornerAdjustment / myObject[свойство]: undefined
27. свойство: strokeDashAndGap / myObject[свойство]: undefined
28. свойство: leftLineEnd / myObject[свойство]: 1852796517
29. свойство: rightLineEnd / myObject[свойство]: 1852796517
30. свойство: strokeColor / myObject[свойство]: [object Swatch]
31. свойство: strokeTint / myObject[свойство]: -1
32. свойство: cornerRadius / myObject[свойство]: 4.23333333333333
33. свойство: gradientFillStart / myObject[свойство]: 0,148.499999999731
34. свойство: gradientFillLength / myObject[свойство]: 0
35. свойство: gradientFillAngle / myObject[свойство]: 0
36. свойство: gradientStrokeStart / myObject[свойство]: 0,148.499999999731
37. свойство: gradientStrokeLength / myObject[свойство]: 0
38. свойство: gradientStrokeAngle / myObject[свойство]: 0
39. свойство: overprintStroke / myObject[свойство]: undefined
40. свойство: gapColor / myObject[свойство]: [object Swatch]
41. свойство: gapTint / myObject[свойство]: -1
42. свойство: overprintGap / myObject[свойство]: undefined
43. свойство: strokeAlignment / myObject[свойство]: 1936998723
44. свойство: nonprinting / myObject[свойство]: false
45. свойство: itemLayer / myObject[свойство]: [object Layer]
46. свойство: locked / myObject[свойство]: false
47. свойство: localDisplaySetting / myObject[свойство]: 1147563124
48. свойство: allPageItems / myObject[свойство]:
49. свойство: allGraphics / myObject[свойство]: [object Image]
50. свойство: rotationAngle / myObject[свойство]: 0
51. свойство: shearAngle / myObject[свойство]: 0
52. свойство: horizontalScale / myObject[свойство]: 100
53. свойство: verticalScale / myObject[свойство]: 100
54. свойство: absoluteRotationAngle / myObject[свойство]: 0
55. свойство: absoluteShearAngle / myObject[свойство]: 0
56. свойство: absoluteHorizontalScale / myObject[свойство]: 100
57. свойство: absoluteVerticalScale / myObject[свойство]: 100
58. свойство: appliedObjectStyle / myObject[свойство]: [object ObjectStyle]
59. свойство: flip / myObject[свойство]: 1852796517
60. свойство: absoluteFlip / myObject[свойство]: 1852796517
61. свойство: cornerOption / myObject[свойство]: 1852796517
62. свойство: id / myObject[свойство]: 2272
63. свойство: label / myObject[свойство]:
64. свойство: isValid / myObject[свойство]: true
65. свойство: parent / myObject[свойство]: [object Page]
66. свойство: index / myObject[свойство]: 0
67. свойство: properties / myObject[свойство]: [object Object]
68. свойство: paths / myObject[свойство]: [object Paths]
69. свойство: sounds / myObject[свойство]: [object Sounds]
70. свойство: textPaths / myObject[свойство]: [object TextPaths]
71. свойство: movies / myObject[свойство]: [object Movies]
72. свойство: pageItems / myObject[свойство]: [object PageItems]
73. свойство: ovals / myObject[свойство]: [object Ovals]
74. свойство: rectangles / myObject[свойство]: [object Rectangles]
75. свойство: graphicLines / myObject[свойство]: [object GraphicLines]
76. свойство: textFrames / myObject[свойство]: [object TextFrames]
77. свойство: graphics / myObject[свойство]: [object Graphics]
78. свойство: images / myObject[свойство]: [object Images]
79. свойство: epss / myObject[свойство]: [object EPSs]
80. свойство: wmfs / myObject[свойство]: [object WMFs]
81. свойство: picts / myObject[свойство]: [object PICTs]
82. свойство: pdfs / myObject[свойство]: [object PDFs]
83. свойство: polygons / myObject[свойство]: [object Polygons]
84. свойство: groups / myObject[свойство]: [object Groups]
85. свойство: importedPages / myObject[свойство]: [object ImportedPages]
***
7) myObject = mySelection.allGraphics; // (Выделен фрейм с иллюстрацией. Исследуется свойство allGraphics — если свойство length больше нуля, значит, в этом фрейме есть иллюстрация)
myObject: [object Image]
1. свойство: length / myObject[свойство]: 1
***
8) myObject = mySelection.allGraphics[0]; // (Выделен фрейм с иллюстрацией, получение свойств иллюстрации этого фрейма)
myObject: [object Image]
1. свойство: transparencySettings / myObject[свойство]: [object TransparencySetting]
2. свойство: strokeTransparencySettings / myObject[свойство]: [object StrokeTransparencySetting]
3. свойство: fillTransparencySettings / myObject[свойство]: [object FillTransparencySetting]
4. свойство: contentTransparencySettings / myObject[свойство]: [object ContentTransparencySetting]
5. свойство: textWrapPreferences / myObject[свойство]: [object TextWrapPreference]
6. свойство: clippingPath / myObject[свойство]: [object ClippingPathSettings]
7. свойство: imageIOPreferences / myObject[свойство]: [object ImageIOPreference]
8. свойство: graphicLayerOptions / myObject[свойство]: [object GraphicLayerOption]
9. свойство: fillColor / myObject[свойство]: undefined
10. свойство: fillTint / myObject[свойство]: undefined
11. свойство: overprintFill / myObject[свойство]: undefined
12. свойство: nonprinting / myObject[свойство]: false
13. свойство: space / myObject[свойство]: CMYK
14. свойство: actualPpi / myObject[свойство]: 300,300
15. свойство: effectivePpi / myObject[свойство]: 300,300
16. свойство: profileList / myObject[свойство]: Adobe InDesign Default CMYK,Coated FOGRA27 (ISO 12647-2:2004),Coated FOGRA39 (ISO 12647-2:2004),Coated GRACoL 2006 (ISO 12647-2:2004),Europe ISO Coated FOGRA27,Japan Color 2001 Coated,Japan Color 2001 Uncoated,Japan Color 2002 Newspaper,Japan Color 2003 Web Coated,Japan Web Coated (Ad),U.S. Sheetfed Coated v2,U.S. Sheetfed Uncoated v2,U.S. Web Coated (SWOP) v2,U.S. Web Uncoated v2,Uncoated FOGRA29 (ISO 12647-2:2004),US Newsprint (SNAP 2007),Web Coated FOGRA28 (ISO 12647-2:2004),Web Coated SWOP 2006 Grade 3 Paper,Web Coated SWOP 2006 Grade 5 Paper,Canon CLC3220 @ Silver Image Matt 135,Canon iPR C7000VP/C6000 HeavyCoated v1F,Canon iPR C7000VP/C6000 HeavyThick v1F,Canon iPR C7000VP/C6000 Plain(C) v1F,Canon iPR C7000VP/C6000 Plain(H) v1F,Canon iPR C7000VP/C6000 Plain(N) v1F,Canon iPR C7000VP/C6000 Thick v1F,Euroscale Coated v2,Euroscale Uncoated v2,Japan Standard v2,Photoshop 4 Default CMYK,Photoshop 5 Default CMYK
17. свойство: profile / myObject[свойство]: None
18. свойство: imageRenderingIntent / myObject[свойство]: 1380541299
19. свойство: associatedXMLElement / myObject[свойство]: null
20. свойство: overridden / myObject[свойство]: false
21. свойство: overriddenMasterPageItem / myObject[свойство]: null
22. свойство: allowOverrides / myObject[свойство]: undefined
23. свойство: itemLink / myObject[свойство]: [object Link]
24. свойство: geometricBounds / myObject[свойство]: 63.6666666666667,26,212.172,126.33
25. свойство: visibleBounds / myObject[свойство]: 63.6666666666667,26,212.172,126.33
26. свойство: localDisplaySetting / myObject[свойство]: 1147563124
27. свойство: imageTypeName / myObject[свойство]: JPEG
28. свойство: rotationAngle / myObject[свойство]: 0
29. свойство: shearAngle / myObject[свойство]: 0
30. свойство: horizontalScale / myObject[свойство]: 100
31. свойство: verticalScale / myObject[свойство]: 100
32. свойство: absoluteRotationAngle / myObject[свойство]: 0
33. свойство: absoluteShearAngle / myObject[свойство]: 0
34. свойство: absoluteHorizontalScale / myObject[свойство]: 100
35. свойство: absoluteVerticalScale / myObject[свойство]: 100
36. свойство: appliedObjectStyle / myObject[свойство]: [object ObjectStyle]
37. свойство: flip / myObject[свойство]: 1852796517
38. свойство: absoluteFlip / myObject[свойство]: 1852796517
39. свойство: id / myObject[свойство]: 2276
40. свойство: label / myObject[свойство]:
41. свойство: isValid / myObject[свойство]: true
42. свойство: parent / myObject[свойство]: [object Rectangle]
43. свойство: index / myObject[свойство]: 0
44. свойство: properties / myObject[свойство]: [object Object]
***
9) myObject = mySelection.allGraphics[0].itemLink; // (Выделен фрейм с иллюстрацией, получение свойств иллюстрации, определенных в свойстве itemLink (строка 23 предыдущего перечня свойств) — это объект Link.)
myObject: [object Link]
1. свойство: versionState / myObject[свойство]: 1986221653
2. свойство: editingState / myObject[свойство]: 1986217301
3. свойство: linkXmp / myObject[свойство]: [object LinkMetadata]
4. свойство: index / myObject[свойство]: 0
5. свойство: parent / myObject[свойство]: [object Image]
6. свойство: assetURL / myObject[свойство]:
7. свойство: assetEtag / myObject[свойство]:
8. свойство: assetID / myObject[свойство]:
9. свойство: edited / myObject[свойство]: false
10. свойство: name / myObject[свойство]: 001.jpg
11. свойство: needed / myObject[свойство]: true
12. свойство: status / myObject[свойство]: 1852797549
13. свойство: linkType / myObject[свойство]: JPEG
14. свойство: date / myObject[свойство]: Tue Jun 08 2010 18:27:15 GMT+0400
15. свойство: size / myObject[свойство]: 801561
16. свойство: filePath / myObject[свойство]: C:\picts\001.jpg
17. свойство: id / myObject[свойство]: 2280
18. свойство: label / myObject[свойство]:
19. свойство: isValid / myObject[свойство]: true
20. свойство: properties / myObject[свойство]: [object Object]
21. свойство: links / myObject[свойство]: [object Links]
***
10) myObject = mySelection.allGraphics[0].itemLink; // (Выделен фрейм с иллюстрацией, получение метаданных иллюстрации, определенных в свойстве linkXmp /строка 3 предыдущего перечня свойств/. )
myObject: [object LinkMetadata]
1. свойство: author / myObject[свойство]:
2. свойство: description / myObject[свойство]: 88/120
3. свойство: jobName / myObject[свойство]:
4. свойство: copyrightStatus / myObject[свойство]: 1433299822
5. свойство: copyrightNotice / myObject[свойство]:
6. свойство: copyrightInfoURL / myObject[свойство]:
7. свойство: keywords / myObject[свойство]:
8. свойство: serverURL / myObject[свойство]:
9. свойство: modificationDate / myObject[свойство]: Tue Jun 08 2010 18:27:13 GMT+0400
10. свойство: creationDate / myObject[свойство]: Thu Oct 30 2008 15:43:16 GMT+0400
11. свойство: documentTitle / myObject[свойство]: Дореволюционная российская ценная бумага
12. свойство: creator / myObject[свойство]: Adobe Photoshop CS2 Windows
13. свойство: format / myObject[свойство]: image/jpeg
14. свойство: isValid / myObject[свойство]: true
15. свойство: parent / myObject[свойство]: [object Link]
16. свойство: properties / myObject[свойство]: [object Object]
***
11) myObject = mySelection; // (Выделена ячейка таблицы )
myObject: [object Cell]
1. свойство: associatedXMLElement / myObject[свойство]: null
2. свойство: id / myObject[свойство]: 2
3. свойство: name / myObject[свойство]: 2:0
4. свойство: index / myObject[свойство]: 2
5. свойство: rowSpan / myObject[свойство]: 1
6. свойство: columnSpan / myObject[свойство]: 1
7. свойство: overflows / myObject[свойство]: false
8. свойство: height / myObject[свойство]: 5.46805555555556
9. свойство: width / myObject[свойство]: 24.3826388888809
10. свойство: contents / myObject[свойство]: 3
11. свойство: gradientFillLength / myObject[свойство]: 277.464566929043
12. свойство: gradientFillAngle / myObject[свойство]: 0
13. свойство: gradientFillStart / myObject[свойство]: 5.00000000000001,5.00000000000001
14. свойство: topInset / myObject[свойство]: 1.41111111111111
15. свойство: leftInset / myObject[свойство]: 1.41111111111111
16. свойство: bottomInset / myObject[свойство]: 1.41111111111111
17. свойство: rightInset / myObject[свойство]: 1.41111111111111
18. свойство: fillColor / myObject[свойство]: [object Swatch]
19. свойство: fillTint / myObject[свойство]: 100
20. свойство: overprintFill / myObject[свойство]: false
21. свойство: topLeftDiagonalLine / myObject[свойство]: false
22. свойство: topRightDiagonalLine / myObject[свойство]: false
23. свойство: diagonalLineInFront / myObject[свойство]: false
24. свойство: diagonalLineStrokeWeight / myObject[свойство]: 1
25. свойство: diagonalLineStrokeType / myObject[свойство]: [object StrokeStyle]
26. свойство: diagonalLineStrokeColor / myObject[свойство]: [object Color]
27. свойство: diagonalLineStrokeTint / myObject[свойство]: 100
28. свойство: diagonalLineStrokeOverprint / myObject[свойство]: false
29. свойство: diagonalLineStrokeGapColor / myObject[свойство]: [object Swatch]
30. свойство: diagonalLineStrokeGapTint / myObject[свойство]: 100
31. свойство: diagonalLineStrokeGapOverprint / myObject[свойство]: false
32. свойство: clipContentToCell / myObject[свойство]: false
33. свойство: firstBaselineOffset / myObject[свойство]: 1296135023
34. свойство: verticalJustification / myObject[свойство]: 1953460256
35. свойство: paragraphSpacingLimit / myObject[свойство]: 0
36. свойство: minimumFirstBaselineOffset / myObject[свойство]: 0
37. свойство: rotationAngle / myObject[свойство]: 0
38. свойство: leftEdgeStrokeWeight / myObject[свойство]: 1
39. свойство: leftEdgeStrokeType / myObject[свойство]: [object StrokeStyle]
40. свойство: leftEdgeStrokeColor / myObject[свойство]: [object Color]
41. свойство: leftEdgeStrokeTint / myObject[свойство]: 100
42. свойство: leftEdgeStrokeOverprint / myObject[свойство]: false
43. свойство: leftEdgeStrokeGapColor / myObject[свойство]: [object Color]
44. свойство: leftEdgeStrokeGapTint / myObject[свойство]: 100
45. свойство: leftEdgeStrokeGapOverprint / myObject[свойство]: false
46. свойство: topEdgeStrokeWeight / myObject[свойство]: 1
47. свойство: topEdgeStrokeType / myObject[свойство]: [object StrokeStyle]
48. свойство: topEdgeStrokeColor / myObject[свойство]: [object Color]
49. свойство: topEdgeStrokeTint / myObject[свойство]: 100
50. свойство: topEdgeStrokeOverprint / myObject[свойство]: false
51. свойство: topEdgeStrokeGapColor / myObject[свойство]: [object Color]
52. свойство: topEdgeStrokeGapTint / myObject[свойство]: 100
53. свойство: topEdgeStrokeGapOverprint / myObject[свойство]: false
54. свойство: rightEdgeStrokeWeight / myObject[свойство]: 1
55. свойство: rightEdgeStrokeType / myObject[свойство]: [object StrokeStyle]
56. свойство: rightEdgeStrokeColor / myObject[свойство]: [object Color]
57. свойство: rightEdgeStrokeTint / myObject[свойство]: 100
58. свойство: rightEdgeStrokeOverprint / myObject[свойство]: false
59. свойство: rightEdgeStrokeGapColor / myObject[свойство]: [object Color]
60. свойство: rightEdgeStrokeGapTint / myObject[свойство]: 100
61. свойство: rightEdgeStrokeGapOverprint / myObject[свойство]: false
62. свойство: bottomEdgeStrokeWeight / myObject[свойство]: 1
63. свойство: bottomEdgeStrokeType / myObject[свойство]: [object StrokeStyle]
64. свойство: bottomEdgeStrokeColor / myObject[свойство]: [object Color]
65. свойство: bottomEdgeStrokeTint / myObject[свойство]: 100
66. свойство: bottomEdgeStrokeOverprint / myObject[свойство]: false
67. свойство: bottomEdgeStrokeGapColor / myObject[свойство]: [object Color]
68. свойство: bottomEdgeStrokeGapTint / myObject[свойство]: 100
69. свойство: bottomEdgeStrokeGapOverprint / myObject[свойство]: false
70. свойство: innerRowStrokeWeight / myObject[свойство]: undefined
71. свойство: innerRowStrokeType / myObject[свойство]: undefined
72. свойство: innerRowStrokeColor / myObject[свойство]: undefined
73. свойство: innerRowStrokeTint / myObject[свойство]: undefined
74. свойство: innerRowStrokeOverprint / myObject[свойство]: undefined
75. свойство: innerRowStrokeGapColor / myObject[свойство]: undefined
76. свойство: innerRowStrokeGapTint / myObject[свойство]: undefined
77. свойство: innerRowStrokeGapOverprint / myObject[свойство]: undefined
78. свойство: innerColumnStrokeWeight / myObject[свойство]: undefined
79. свойство: innerColumnStrokeType / myObject[свойство]: undefined
80. свойство: innerColumnStrokeColor / myObject[свойство]: undefined
81. свойство: innerColumnStrokeTint / myObject[свойство]: undefined
82. свойство: innerColumnStrokeOverprint / myObject[свойство]: undefined
83. свойство: innerColumnStrokeGapColor / myObject[свойство]: undefined
84. свойство: innerColumnStrokeGapTint / myObject[свойство]: undefined
85. свойство: innerColumnStrokeGapOverprint / myObject[свойство]: undefined
86. свойство: minimumHeight / myObject[свойство]: 1.05833333333333
87. свойство: maximumHeight / myObject[свойство]: 211.666666666667
88. свойство: keepWithNextRow / myObject[свойство]: false
89. свойство: startRow / myObject[свойство]: 1851945579
90. свойство: autoGrow / myObject[свойство]: true
91. свойство: rowType / myObject[свойство]: 1161982583
92. свойство: parentRow / myObject[свойство]: [object Row]
93. свойство: parentColumn / myObject[свойство]: [object Column]
94. свойство: appliedCellStyle / myObject[свойство]: [object CellStyle]
95. свойство: label / myObject[свойство]:
96. свойство: allPageItems / myObject[свойство]:
97. свойство: allGraphics / myObject[свойство]:
98. свойство: isValid / myObject[свойство]: true
99. свойство: parent / myObject[свойство]: [object Table]
100. свойство: properties / myObject[свойство]: [object Object]
101. свойство: texts / myObject[свойство]: [object Texts]
102. свойство: characters / myObject[свойство]: [object Characters]
103. свойство: words / myObject[свойство]: [object Words]
104. свойство: lines / myObject[свойство]: [object Lines]
105. свойство: textColumns / myObject[свойство]: [object TextColumns]
106. свойство: paragraphs / myObject[свойство]: [object Paragraphs]
107. свойство: insertionPoints / myObject[свойство]: [object InsertionPoints]
108. свойство: textStyleRanges / myObject[свойство]: [object TextStyleRanges]
109. свойство: textVariableInstances / myObject[свойство]: [object TextVariableInstances]
110. свойство: tables / myObject[свойство]: [object Tables]
111. свойство: cells / myObject[свойство]: [object Cells]
112. свойство: rows / myObject[свойство]: [object Rows]
113. свойство: columns / myObject[свойство]: [object Columns]
114. свойство: changes / myObject[свойство]: [object Changes]
115. свойство: notes / myObject[свойство]: [object Notes]
116. свойство: pageItems / myObject[свойство]: [object PageItems]
117. свойство: ovals / myObject[свойство]: [object Ovals]
118. свойство: rectangles / myObject[свойство]: [object Rectangles]
119. свойство: graphicLines / myObject[свойство]: [object GraphicLines]
120. свойство: textFrames / myObject[свойство]: [object TextFrames]
121. свойство: polygons / myObject[свойство]: [object Polygons]
122. свойство: groups / myObject[свойство]: [object Groups]
123. свойство: formFields / myObject[свойство]: [object FormFields]
124. свойство: buttons / myObject[свойство]: [object Buttons]
125. свойство: hiddenTexts / myObject[свойство]: [object HiddenTexts]
***
12) myObject = mySelection; // (Выделена таблица )
myObject: [object Table]
1. свойство: associatedXMLElement / myObject[свойство]: null
2. свойство: storyOffset / myObject[свойство]: [object InsertionPoint]
3. свойство: index / myObject[свойство]: 0
4. свойство: headerRowCount / myObject[свойство]: 0
5. свойство: footerRowCount / myObject[свойство]: 0
6. свойство: height / myObject[свойство]: 21.8722222222222
7. свойство: width / myObject[свойство]: 97.5305555555236
8. свойство: topBorderStrokeWeight / myObject[свойство]: 1
9. свойство: topBorderStrokeType / myObject[свойство]: [object StrokeStyle]
10. свойство: topBorderStrokeColor / myObject[свойство]: [object Color]
11. свойство: topBorderStrokeTint / myObject[свойство]: 100
12. свойство: topBorderStrokeOverprint / myObject[свойство]: false
13. свойство: topBorderStrokeGapColor / myObject[свойство]: [object Color]
14. свойство: topBorderStrokeGapTint / myObject[свойство]: 100
15. свойство: topBorderStrokeGapOverprint / myObject[свойство]: false
16. свойство: leftBorderStrokeWeight / myObject[свойство]: 1
17. свойство: leftBorderStrokeType / myObject[свойство]: [object StrokeStyle]
18. свойство: leftBorderStrokeColor / myObject[свойство]: [object Color]
19. свойство: leftBorderStrokeTint / myObject[свойство]: 100
20. свойство: leftBorderStrokeOverprint / myObject[свойство]: false
21. свойство: leftBorderStrokeGapColor / myObject[свойство]: [object Color]
22. свойство: leftBorderStrokeGapTint / myObject[свойство]: 100
23. свойство: leftBorderStrokeGapOverprint / myObject[свойство]: false
24. свойство: bottomBorderStrokeWeight / myObject[свойство]: 1
25. свойство: bottomBorderStrokeType / myObject[свойство]: [object StrokeStyle]
26. свойство: bottomBorderStrokeColor / myObject[свойство]: [object Color]
27. свойство: bottomBorderStrokeTint / myObject[свойство]: 100
28. свойство: bottomBorderStrokeOverprint / myObject[свойство]: false
29. свойство: bottomBorderStrokeGapColor / myObject[свойство]: [object Color]
30. свойство: bottomBorderStrokeGapTint / myObject[свойство]: 100
31. свойство: bottomBorderStrokeGapOverprint / myObject[свойство]: false
32. свойство: rightBorderStrokeWeight / myObject[свойство]: 1
33. свойство: rightBorderStrokeType / myObject[свойство]: [object StrokeStyle]
34. свойство: rightBorderStrokeColor / myObject[свойство]: [object Color]
35. свойство: rightBorderStrokeTint / myObject[свойство]: 100
36. свойство: rightBorderStrokeOverprint / myObject[свойство]: false
37. свойство: rightBorderStrokeGapColor / myObject[свойство]: [object Color]
38. свойство: rightBorderStrokeGapTint / myObject[свойство]: 100
39. свойство: rightBorderStrokeGapOverprint / myObject[свойство]: false
40. свойство: spaceBefore / myObject[свойство]: 1.41111111111111
41. свойство: spaceAfter / myObject[свойство]: -1.41111111111111
42. свойство: skipFirstAlternatingStrokeRows / myObject[свойство]: 0
43. свойство: skipLastAlternatingStrokeRows / myObject[свойство]: 0
44. свойство: startRowStrokeCount / myObject[свойство]: 0
45. свойство: startRowStrokeColor / myObject[свойство]: [object Color]
46. свойство: startRowStrokeWeight / myObject[свойство]: 1
47. свойство: startRowStrokeType / myObject[свойство]: [object StrokeStyle]
48. свойство: startRowStrokeTint / myObject[свойство]: 100
49. свойство: startRowStrokeGapOverprint / myObject[свойство]: false
50. свойство: startRowStrokeGapColor / myObject[свойство]: [object Color]
51. свойство: startRowStrokeGapTint / myObject[свойство]: 100
52. свойство: startRowStrokeOverprint / myObject[свойство]: false
53. свойство: endRowStrokeCount / myObject[свойство]: 0
54. свойство: endRowStrokeColor / myObject[свойство]: [object Color]
55. свойство: endRowStrokeWeight / myObject[свойство]: 0.25
56. свойство: endRowStrokeType / myObject[свойство]: [object StrokeStyle]
57. свойство: endRowStrokeTint / myObject[свойство]: 100
58. свойство: endRowStrokeOverprint / myObject[свойство]: false
59. свойство: endRowStrokeGapColor / myObject[свойство]: [object Color]
60. свойство: endRowStrokeGapTint / myObject[свойство]: 100
61. свойство: endRowStrokeGapOverprint / myObject[свойство]: false
62. свойство: skipFirstAlternatingStrokeColumns / myObject[свойство]: 0
63. свойство: skipLastAlternatingStrokeColumns / myObject[свойство]: 0
64. свойство: startColumnStrokeCount / myObject[свойство]: 0
65. свойство: startColumnStrokeColor / myObject[свойство]: [object Color]
66. свойство: startColumnStrokeWeight / myObject[свойство]: 1
67. свойство: startColumnStrokeType / myObject[свойство]: [object StrokeStyle]
68. свойство: startColumnStrokeTint / myObject[свойство]: 100
69. свойство: startColumnStrokeOverprint / myObject[свойство]: false
70. свойство: startColumnStrokeGapColor / myObject[свойство]: [object Color]
71. свойство: startColumnStrokeGapTint / myObject[свойство]: 100
72. свойство: startColumnStrokeGapOverprint / myObject[свойство]: false
73. свойство: endColumnStrokeCount / myObject[свойство]: 0
74. свойство: endColumnStrokeColor / myObject[свойство]: [object Color]
75. свойство: endColumnStrokeWeight / myObject[свойство]: 0.25
76. свойство: endColumnLineStyle / myObject[свойство]: [object StrokeStyle]
77. свойство: endColumnStrokeTint / myObject[свойство]: 100
78. свойство: endColumnStrokeOverprint / myObject[свойство]: false
79. свойство: endColumnStrokeGapColor / myObject[свойство]: [object Color]
80. свойство: endColumnStrokeGapTint / myObject[свойство]: 100
81. свойство: endColumnStrokeGapOverprint / myObject[свойство]: false
82. свойство: columnFillsPriority / myObject[свойство]: false
83. свойство: skipFirstAlternatingFillRows / myObject[свойство]: 0
84. свойство: skipLastAlternatingFillRows / myObject[свойство]: 0
85. свойство: startRowFillColor / myObject[свойство]: [object Color]
86. свойство: startRowFillCount / myObject[свойство]: 0
87. свойство: startRowFillTint / myObject[свойство]: 20
88. свойство: startRowFillOverprint / myObject[свойство]: false
89. свойство: endRowFillCount / myObject[свойство]: 0
90. свойство: endRowFillColor / myObject[свойство]: [object Swatch]
91. свойство: endRowFillTint / myObject[свойство]: 100
92. свойство: endRowFillOverprint / myObject[свойство]: false
93. свойство: skipFirstAlternatingFillColumns / myObject[свойство]: 0
94. свойство: skipLastAlternatingFillColumns / myObject[свойство]: 0
95. свойство: startColumnFillCount / myObject[свойство]: 0
96. свойство: startColumnFillColor / myObject[свойство]: [object Color]
97. свойство: startColumnFillTint / myObject[свойство]: 20
98. свойство: startColumnFillOverprint / myObject[свойство]: false
99. свойство: endColumnFillCount / myObject[свойство]: 0
100. свойство: endColumnFillColor / myObject[свойство]: [object Swatch]
101. свойство: endColumnFillTint / myObject[свойство]: 100
102. свойство: endColumnFillOverprint / myObject[свойство]: false
103. свойство: breakHeaders / myObject[свойство]: 1231115363
104. свойство: breakFooters / myObject[свойство]: 1231115363
105. свойство: skipFirstHeader / myObject[свойство]: false
106. свойство: skipLastFooter / myObject[свойство]: false
107. свойство: strokeOrder / myObject[свойство]: 1935828330
108. свойство: alternatingFills / myObject[свойство]: 1097617007
109. свойство: contents / myObject[свойство]: 1,2,3,4,,,,,,,,,,,,
110. свойство: label / myObject[свойство]:
111. свойство: bodyRowCount / myObject[свойство]: 4
112. свойство: columnCount / myObject[свойство]: 4
113. свойство: appliedTableStyle / myObject[свойство]: [object TableStyle]
114. свойство: tableDirection / myObject[свойство]: 1278366308
115. свойство: displayCollapsed / myObject[свойство]: false
116. свойство: displayOrder / myObject[свойство]: 1652118103
117. свойство: allPageItems / myObject[свойство]:
118. свойство: allGraphics / myObject[свойство]:
119. свойство: id / myObject[свойство]: 2282
120. свойство: isValid / myObject[свойство]: true
121. свойство: parent / myObject[свойство]: [object TextFrame]
122. свойство: properties / myObject[свойство]: [object Object]
123. свойство: textVariableInstances / myObject[свойство]: [object TextVariableInstances]
124. свойство: cells / myObject[свойство]: [object Cells]
125. свойство: rows / myObject[свойство]: [object Rows]
126. свойство: columns / myObject[свойство]: [object Columns]
127. свойство: changes / myObject[свойство]: [object Changes]
128. свойство: notes / myObject[свойство]: [object Notes]
129. свойство: pageItems / myObject[свойство]: [object PageItems]
130. свойство: ovals / myObject[свойство]: [object Ovals]
131. свойство: rectangles / myObject[свойство]: [object Rectangles]
132. свойство: graphicLines / myObject[свойство]: [object GraphicLines]
133. свойство: textFrames / myObject[свойство]: [object TextFrames]
134. свойство: polygons / myObject[свойство]: [object Polygons]
135. свойство: groups / myObject[свойство]: [object Groups]
136. свойство: formFields / myObject[свойство]: [object FormFields]
137. свойство: buttons / myObject[свойство]: [object Buttons]
138. свойство: hiddenTexts / myObject[свойство]: [object HiddenTexts]
Ну и так далее, думаю, подход к получению нужной информации о свойствах конкретного объекта ясен: надо присвоить переменной myObject имя объекта и запустить скрипт. Дюжина приведенных выше примеров показывает, как это всё работает.
Намного удобнее получить перечень свойств объекта с помощью этого скрипта, нежели искать эти же сведения в окне DATA BROWSER отладчика, точнее, в плане информирования о свойствах объектов скрипт и инструменты отладчика хорошо дополняют друг друга.
Скачать скрипт GetObjProperty.jsx
Михаил Иванюшин
ivanyushin#yandex.ru
Михаил, при запуске вашего скрипта с различныме объектами (например, [object Text]), многие свойства в качестве значений имеют длинные ряды цифр (например, свойство: capitalization = 1852797549, свойство: startParagraph = 1851945579, свойство: ruleAboveWidth = 1265399652 и т.д.). И если само описание свойства можно найти в объектной модели, хоть и краткое и не всегда понятное, как, например, капитализация — что это? То с цифрами совсем не ясно, что это, где искать? Подскажите, пожалуйста.