]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Moved column-number and number-columns-spanned to top of list.
authorPeter Bernard West <pbwest@apache.org>
Sun, 15 Sep 2002 04:54:27 +0000 (04:54 +0000)
committerPeter Bernard West <pbwest@apache.org>
Sun, 15 Sep 2002 04:54:27 +0000 (04:54 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP_0-20-0_Alt-Design@195180 13f79535-47bb-0310-9956-ffa450edef68

src/org/apache/fop/fo/PropNames.java

index 952d3ce4885a8c28d324fa99c1c54610572196a5..ab9d1d3e7f52067aac7ffdaf02fc82fdcc85388b 100644 (file)
@@ -42,214 +42,216 @@ public class PropNames {
 
     public static final int
                                     NO_PROPERTY = 0,
+            // Properties setting up environment for from-table-column(),
+            // e.g. font-size = from-table-column()
+                                  COLUMN_NUMBER = 1,
+                         NUMBER_COLUMNS_SPANNED = 2,
             // Properties setting font-size first
             // Shorthand first
-                                           FONT = 1,
-                                      FONT_SIZE = 2,
+                                           FONT = 3,
+                                      FONT_SIZE = 4,
             // Writing mode early for handling of corresponding values
-                                   WRITING_MODE = 3,
+                                   WRITING_MODE = 5,
             // All other shorthands
-                                     BACKGROUND = 4,
-                            BACKGROUND_POSITION = 5,
-                                         BORDER = 6,
-                                   BORDER_COLOR = 7,
-                                   BORDER_STYLE = 8,
-                                   BORDER_WIDTH = 9,
-                                  BORDER_BOTTOM = 10,
-                                    BORDER_LEFT = 11,
-                                   BORDER_RIGHT = 12,
-                                     BORDER_TOP = 13,
-                                 BORDER_SPACING = 14,
-                                            CUE = 15,
-                                         MARGIN = 16,
-                                        PADDING = 17,
-                               PAGE_BREAK_AFTER = 18,
-                              PAGE_BREAK_BEFORE = 19,
-                              PAGE_BREAK_INSIDE = 20,
-                                          PAUSE = 21,
-                                       POSITION = 22,
-                                           SIZE = 23,
-                                 VERTICAL_ALIGN = 24,
-                                    WHITE_SPACE = 25,
-                                       XML_LANG = 26,
+                                     BACKGROUND = 6,
+                            BACKGROUND_POSITION = 7,
+                                         BORDER = 8,
+                                   BORDER_COLOR = 9,
+                                   BORDER_STYLE = 10,
+                                   BORDER_WIDTH = 11,
+                                  BORDER_BOTTOM = 12,
+                                    BORDER_LEFT = 13,
+                                   BORDER_RIGHT = 14,
+                                     BORDER_TOP = 15,
+                                 BORDER_SPACING = 16,
+                                            CUE = 17,
+                                         MARGIN = 18,
+                                        PADDING = 19,
+                               PAGE_BREAK_AFTER = 20,
+                              PAGE_BREAK_BEFORE = 21,
+                              PAGE_BREAK_INSIDE = 22,
+                                          PAUSE = 23,
+                                       POSITION = 24,
+                                           SIZE = 25,
+                                 VERTICAL_ALIGN = 26,
+                                    WHITE_SPACE = 27,
+                                       XML_LANG = 28,
             // Non-shorthand properties
             // Within these, compounds precede their components
             // and corresponding relative properties
             // precede corresponding absolute properties
-                              ABSOLUTE_POSITION = 27,
-                                   ACTIVE_STATE = 28,
-                               ALIGNMENT_ADJUST = 29,
-                             ALIGNMENT_BASELINE = 30,
-                                   AUTO_RESTORE = 31,
-                                        AZIMUTH = 32,
-                          BACKGROUND_ATTACHMENT = 33,
-                               BACKGROUND_COLOR = 34,
-                               BACKGROUND_IMAGE = 35,
-                 BACKGROUND_POSITION_HORIZONTAL = 36,
-                   BACKGROUND_POSITION_VERTICAL = 37,
-                              BACKGROUND_REPEAT = 38,
-                                 BASELINE_SHIFT = 39,
-                             BLANK_OR_NOT_BLANK = 40,
-                    BLOCK_PROGRESSION_DIMENSION = 41,
-            BLOCK_PROGRESSION_DIMENSION_MINIMUM = 42,
-            BLOCK_PROGRESSION_DIMENSION_OPTIMUM = 43,
-            BLOCK_PROGRESSION_DIMENSION_MAXIMUM = 44,
+                              ABSOLUTE_POSITION = 29,
+                                   ACTIVE_STATE = 30,
+                               ALIGNMENT_ADJUST = 31,
+                             ALIGNMENT_BASELINE = 32,
+                                   AUTO_RESTORE = 33,
+                                        AZIMUTH = 34,
+                          BACKGROUND_ATTACHMENT = 35,
+                               BACKGROUND_COLOR = 36,
+                               BACKGROUND_IMAGE = 37,
+                 BACKGROUND_POSITION_HORIZONTAL = 38,
+                   BACKGROUND_POSITION_VERTICAL = 39,
+                              BACKGROUND_REPEAT = 40,
+                                 BASELINE_SHIFT = 41,
+                             BLANK_OR_NOT_BLANK = 42,
+                    BLOCK_PROGRESSION_DIMENSION = 43,
+            BLOCK_PROGRESSION_DIMENSION_MINIMUM = 44,
+            BLOCK_PROGRESSION_DIMENSION_OPTIMUM = 45,
+            BLOCK_PROGRESSION_DIMENSION_MAXIMUM = 46,
 
         // Border corresponding properties
-                             BORDER_AFTER_COLOR = 45,
-                        BORDER_AFTER_PRECEDENCE = 46,
-                             BORDER_AFTER_STYLE = 47,
-                             BORDER_AFTER_WIDTH = 48,
-                      BORDER_AFTER_WIDTH_LENGTH = 49,
-              BORDER_AFTER_WIDTH_CONDITIONALITY = 50,
-                            BORDER_BEFORE_COLOR = 51,
-                       BORDER_BEFORE_PRECEDENCE = 52,
-                            BORDER_BEFORE_STYLE = 53,
-                            BORDER_BEFORE_WIDTH = 54,
-                     BORDER_BEFORE_WIDTH_LENGTH = 55,
-             BORDER_BEFORE_WIDTH_CONDITIONALITY = 56,
-                               BORDER_END_COLOR = 57,
-                          BORDER_END_PRECEDENCE = 58,
-                               BORDER_END_STYLE = 59,
-                               BORDER_END_WIDTH = 60,
-                        BORDER_END_WIDTH_LENGTH = 61,
-                BORDER_END_WIDTH_CONDITIONALITY = 62,
-                             BORDER_START_COLOR = 63,
-                        BORDER_START_PRECEDENCE = 64,
-                             BORDER_START_STYLE = 65,
-                             BORDER_START_WIDTH = 66,
-                      BORDER_START_WIDTH_LENGTH = 67,
-              BORDER_START_WIDTH_CONDITIONALITY = 68,
-
-                            BORDER_BOTTOM_COLOR = 69,
-                            BORDER_BOTTOM_STYLE = 70,
-                            BORDER_BOTTOM_WIDTH = 71,
-                              BORDER_LEFT_COLOR = 72,
-                              BORDER_LEFT_STYLE = 73,
-                              BORDER_LEFT_WIDTH = 74,
-                             BORDER_RIGHT_COLOR = 75,
-                             BORDER_RIGHT_STYLE = 76,
-                             BORDER_RIGHT_WIDTH = 77,
-                               BORDER_TOP_COLOR = 78,
-                               BORDER_TOP_STYLE = 79,
-                               BORDER_TOP_WIDTH = 80,
-
-                                BORDER_COLLAPSE = 81,
-                              BORDER_SEPARATION = 82,
-  BORDER_SEPARATION_BLOCK_PROGRESSION_DIRECTION = 83,
- BORDER_SEPARATION_INLINE_PROGRESSION_DIRECTION = 84,
-                                         BOTTOM = 85,
-                                    BREAK_AFTER = 86,
-                                   BREAK_BEFORE = 87,
-                                   CAPTION_SIDE = 88,
-                                      CASE_NAME = 89,
-                                     CASE_TITLE = 90,
-                                      CHARACTER = 91,
-                                          CLEAR = 92,
-                                           CLIP = 93,
-                                          COLOR = 94,
-                             COLOR_PROFILE_NAME = 95,
-                                   COLUMN_COUNT = 96,
-                                     COLUMN_GAP = 97,
-                                  COLUMN_NUMBER = 98,
-                                   COLUMN_WIDTH = 99,
-                                 CONTENT_HEIGHT = 100,
-                                   CONTENT_TYPE = 101,
-                                  CONTENT_WIDTH = 102,
-                                        COUNTRY = 103,
-                                      CUE_AFTER = 104,
-                                     CUE_BEFORE = 105,
-                   DESTINATION_PLACEMENT_OFFSET = 106,
-                                      DIRECTION = 107,
-                                  DISPLAY_ALIGN = 108,
-                              DOMINANT_BASELINE = 109,
-                                      ELEVATION = 110,
-                                    EMPTY_CELLS = 111,
-                                     END_INDENT = 112,
-                                       ENDS_ROW = 113,
-                                         EXTENT = 114,
-                           EXTERNAL_DESTINATION = 115,
-                                          FLOAT = 116,
-                                      FLOW_NAME = 117,
-                                    FONT_FAMILY = 118,
-                        FONT_SELECTION_STRATEGY = 119,
-                               FONT_SIZE_ADJUST = 120,
-                                   FONT_STRETCH = 121,
-                                     FONT_STYLE = 122,
-                                   FONT_VARIANT = 123,
-                                    FONT_WEIGHT = 124,
-                               FORCE_PAGE_COUNT = 125,
-                                         FORMAT = 126,
-                   GLYPH_ORIENTATION_HORIZONTAL = 127,
-                     GLYPH_ORIENTATION_VERTICAL = 128,
-                             GROUPING_SEPARATOR = 129,
-                                  GROUPING_SIZE = 130,
-                                         HEIGHT = 131,
-                                      HYPHENATE = 132,
-                          HYPHENATION_CHARACTER = 133,
-                               HYPHENATION_KEEP = 134,
-                       HYPHENATION_LADDER_COUNT = 135,
-               HYPHENATION_PUSH_CHARACTER_COUNT = 136,
-             HYPHENATION_REMAIN_CHARACTER_COUNT = 137,
-                                             ID = 138,
-                           INDICATE_DESTINATION = 139,
-                            INITIAL_PAGE_NUMBER = 140,
-                   INLINE_PROGRESSION_DIMENSION = 141,
-           INLINE_PROGRESSION_DIMENSION_MINIMUM = 142,
-           INLINE_PROGRESSION_DIMENSION_OPTIMUM = 143,
-           INLINE_PROGRESSION_DIMENSION_MAXIMUM = 144,
-                           INTERNAL_DESTINATION = 145,
-                             INTRUSION_DISPLACE = 146,
-                                  KEEP_TOGETHER = 147,
-                      KEEP_TOGETHER_WITHIN_LINE = 148,
-                      KEEP_TOGETHER_WITHIN_PAGE = 149,
-                    KEEP_TOGETHER_WITHIN_COLUMN = 150,
-                                 KEEP_WITH_NEXT = 151,
-                     KEEP_WITH_NEXT_WITHIN_LINE = 152,
-                     KEEP_WITH_NEXT_WITHIN_PAGE = 153,
-                   KEEP_WITH_NEXT_WITHIN_COLUMN = 154,
-                             KEEP_WITH_PREVIOUS = 155,
-                 KEEP_WITH_PREVIOUS_WITHIN_LINE = 156,
-                 KEEP_WITH_PREVIOUS_WITHIN_PAGE = 157,
-               KEEP_WITH_PREVIOUS_WITHIN_COLUMN = 158,
-                                       LANGUAGE = 159,
-                           LAST_LINE_END_INDENT = 160,
-                               LEADER_ALIGNMENT = 161,
-                                  LEADER_LENGTH = 162,
-                          LEADER_LENGTH_MINIMUM = 163,
-                          LEADER_LENGTH_OPTIMUM = 164,
-                          LEADER_LENGTH_MAXIMUM = 165,
-                                 LEADER_PATTERN = 166,
-                           LEADER_PATTERN_WIDTH = 167,
-                                           LEFT = 168,
-                                 LETTER_SPACING = 169,
-                         LETTER_SPACING_MINIMUM = 170,
-                         LETTER_SPACING_OPTIMUM = 171,
-                         LETTER_SPACING_MAXIMUM = 172,
-                  LETTER_SPACING_CONDITIONALITY = 173,
-                      LETTER_SPACING_PRECEDENCE = 174,
-                                   LETTER_VALUE = 175,
-                             LINEFEED_TREATMENT = 176,
-                                    LINE_HEIGHT = 177,
-                            LINE_HEIGHT_MINIMUM = 178,
-                            LINE_HEIGHT_OPTIMUM = 179,
-                            LINE_HEIGHT_MAXIMUM = 180,
-                     LINE_HEIGHT_CONDITIONALITY = 181,
-                         LINE_HEIGHT_PRECEDENCE = 182,
-                   LINE_HEIGHT_SHIFT_ADJUSTMENT = 183,
-                         LINE_STACKING_STRATEGY = 184,
-
-                              MARKER_CLASS_NAME = 185,
-                                    MASTER_NAME = 186,
-                               MASTER_REFERENCE = 187,
-                                     MAX_HEIGHT = 188,
-                                MAXIMUM_REPEATS = 189,
-                                      MAX_WIDTH = 190,
-                                    MEDIA_USAGE = 191,
-                                     MIN_HEIGHT = 192,
-                                      MIN_WIDTH = 193,
-                        NUMBER_COLUMNS_REPEATED = 194,
-                         NUMBER_COLUMNS_SPANNED = 195,
+                             BORDER_AFTER_COLOR = 47,
+                        BORDER_AFTER_PRECEDENCE = 48,
+                             BORDER_AFTER_STYLE = 49,
+                             BORDER_AFTER_WIDTH = 50,
+                      BORDER_AFTER_WIDTH_LENGTH = 51,
+              BORDER_AFTER_WIDTH_CONDITIONALITY = 52,
+                            BORDER_BEFORE_COLOR = 53,
+                       BORDER_BEFORE_PRECEDENCE = 54,
+                            BORDER_BEFORE_STYLE = 55,
+                            BORDER_BEFORE_WIDTH = 56,
+                     BORDER_BEFORE_WIDTH_LENGTH = 57,
+             BORDER_BEFORE_WIDTH_CONDITIONALITY = 58,
+                               BORDER_END_COLOR = 59,
+                          BORDER_END_PRECEDENCE = 60,
+                               BORDER_END_STYLE = 61,
+                               BORDER_END_WIDTH = 62,
+                        BORDER_END_WIDTH_LENGTH = 63,
+                BORDER_END_WIDTH_CONDITIONALITY = 64,
+                             BORDER_START_COLOR = 65,
+                        BORDER_START_PRECEDENCE = 66,
+                             BORDER_START_STYLE = 67,
+                             BORDER_START_WIDTH = 68,
+                      BORDER_START_WIDTH_LENGTH = 69,
+              BORDER_START_WIDTH_CONDITIONALITY = 70,
+
+                            BORDER_BOTTOM_COLOR = 71,
+                            BORDER_BOTTOM_STYLE = 72,
+                            BORDER_BOTTOM_WIDTH = 73,
+                              BORDER_LEFT_COLOR = 74,
+                              BORDER_LEFT_STYLE = 75,
+                              BORDER_LEFT_WIDTH = 76,
+                             BORDER_RIGHT_COLOR = 77,
+                             BORDER_RIGHT_STYLE = 78,
+                             BORDER_RIGHT_WIDTH = 79,
+                               BORDER_TOP_COLOR = 80,
+                               BORDER_TOP_STYLE = 81,
+                               BORDER_TOP_WIDTH = 82,
+
+                                BORDER_COLLAPSE = 83,
+                              BORDER_SEPARATION = 84,
+  BORDER_SEPARATION_BLOCK_PROGRESSION_DIRECTION = 85,
+ BORDER_SEPARATION_INLINE_PROGRESSION_DIRECTION = 86,
+                                         BOTTOM = 87,
+                                    BREAK_AFTER = 88,
+                                   BREAK_BEFORE = 89,
+                                   CAPTION_SIDE = 90,
+                                      CASE_NAME = 91,
+                                     CASE_TITLE = 92,
+                                      CHARACTER = 93,
+                                          CLEAR = 94,
+                                           CLIP = 95,
+                                          COLOR = 96,
+                             COLOR_PROFILE_NAME = 97,
+                                   COLUMN_COUNT = 98,
+                                     COLUMN_GAP = 99,
+                                   COLUMN_WIDTH = 100,
+                                 CONTENT_HEIGHT = 101,
+                                   CONTENT_TYPE = 102,
+                                  CONTENT_WIDTH = 103,
+                                        COUNTRY = 104,
+                                      CUE_AFTER = 105,
+                                     CUE_BEFORE = 106,
+                   DESTINATION_PLACEMENT_OFFSET = 107,
+                                      DIRECTION = 108,
+                                  DISPLAY_ALIGN = 109,
+                              DOMINANT_BASELINE = 110,
+                                      ELEVATION = 111,
+                                    EMPTY_CELLS = 112,
+                                     END_INDENT = 113,
+                                       ENDS_ROW = 114,
+                                         EXTENT = 115,
+                           EXTERNAL_DESTINATION = 116,
+                                          FLOAT = 117,
+                                      FLOW_NAME = 118,
+                                    FONT_FAMILY = 119,
+                        FONT_SELECTION_STRATEGY = 120,
+                               FONT_SIZE_ADJUST = 121,
+                                   FONT_STRETCH = 122,
+                                     FONT_STYLE = 123,
+                                   FONT_VARIANT = 124,
+                                    FONT_WEIGHT = 125,
+                               FORCE_PAGE_COUNT = 126,
+                                         FORMAT = 127,
+                   GLYPH_ORIENTATION_HORIZONTAL = 128,
+                     GLYPH_ORIENTATION_VERTICAL = 129,
+                             GROUPING_SEPARATOR = 130,
+                                  GROUPING_SIZE = 131,
+                                         HEIGHT = 132,
+                                      HYPHENATE = 133,
+                          HYPHENATION_CHARACTER = 134,
+                               HYPHENATION_KEEP = 135,
+                       HYPHENATION_LADDER_COUNT = 136,
+               HYPHENATION_PUSH_CHARACTER_COUNT = 137,
+             HYPHENATION_REMAIN_CHARACTER_COUNT = 138,
+                                             ID = 139,
+                           INDICATE_DESTINATION = 140,
+                            INITIAL_PAGE_NUMBER = 141,
+                   INLINE_PROGRESSION_DIMENSION = 142,
+           INLINE_PROGRESSION_DIMENSION_MINIMUM = 143,
+           INLINE_PROGRESSION_DIMENSION_OPTIMUM = 144,
+           INLINE_PROGRESSION_DIMENSION_MAXIMUM = 145,
+                           INTERNAL_DESTINATION = 146,
+                             INTRUSION_DISPLACE = 147,
+                                  KEEP_TOGETHER = 148,
+                      KEEP_TOGETHER_WITHIN_LINE = 149,
+                      KEEP_TOGETHER_WITHIN_PAGE = 150,
+                    KEEP_TOGETHER_WITHIN_COLUMN = 151,
+                                 KEEP_WITH_NEXT = 152,
+                     KEEP_WITH_NEXT_WITHIN_LINE = 153,
+                     KEEP_WITH_NEXT_WITHIN_PAGE = 154,
+                   KEEP_WITH_NEXT_WITHIN_COLUMN = 155,
+                             KEEP_WITH_PREVIOUS = 156,
+                 KEEP_WITH_PREVIOUS_WITHIN_LINE = 157,
+                 KEEP_WITH_PREVIOUS_WITHIN_PAGE = 158,
+               KEEP_WITH_PREVIOUS_WITHIN_COLUMN = 159,
+                                       LANGUAGE = 160,
+                           LAST_LINE_END_INDENT = 161,
+                               LEADER_ALIGNMENT = 162,
+                                  LEADER_LENGTH = 163,
+                          LEADER_LENGTH_MINIMUM = 164,
+                          LEADER_LENGTH_OPTIMUM = 165,
+                          LEADER_LENGTH_MAXIMUM = 166,
+                                 LEADER_PATTERN = 167,
+                           LEADER_PATTERN_WIDTH = 168,
+                                           LEFT = 169,
+                                 LETTER_SPACING = 170,
+                         LETTER_SPACING_MINIMUM = 171,
+                         LETTER_SPACING_OPTIMUM = 172,
+                         LETTER_SPACING_MAXIMUM = 173,
+                  LETTER_SPACING_CONDITIONALITY = 174,
+                      LETTER_SPACING_PRECEDENCE = 175,
+                                   LETTER_VALUE = 176,
+                             LINEFEED_TREATMENT = 177,
+                                    LINE_HEIGHT = 178,
+                            LINE_HEIGHT_MINIMUM = 179,
+                            LINE_HEIGHT_OPTIMUM = 180,
+                            LINE_HEIGHT_MAXIMUM = 181,
+                     LINE_HEIGHT_CONDITIONALITY = 182,
+                         LINE_HEIGHT_PRECEDENCE = 183,
+                   LINE_HEIGHT_SHIFT_ADJUSTMENT = 184,
+                         LINE_STACKING_STRATEGY = 185,
+
+                              MARKER_CLASS_NAME = 186,
+                                    MASTER_NAME = 187,
+                               MASTER_REFERENCE = 188,
+                                     MAX_HEIGHT = 189,
+                                MAXIMUM_REPEATS = 190,
+                                      MAX_WIDTH = 191,
+                                    MEDIA_USAGE = 192,
+                                     MIN_HEIGHT = 193,
+                                      MIN_WIDTH = 194,
+                        NUMBER_COLUMNS_REPEATED = 195,
                             NUMBER_ROWS_SPANNED = 196,
                                     ODD_OR_EVEN = 197,
                                         ORPHANS = 198,
@@ -395,339 +397,341 @@ public class PropNames {
      */
 
     private static final String[] propertyNames = {
-        "no-property"                                          // 0
-        ,"font"                                                // 1
-        ,"font-size"                                           // 2
-
-        ,"writing-mode"                                        // 3
-
-        ,"background"                                          // 4
-        ,"background-position"                                 // 5
-        ,"border"                                              // 6
-        ,"border-color"                                        // 7
-        ,"border-style"                                        // 8
-        ,"border-width"                                        // 9
-        ,"border-bottom"                                       // 10
-        ,"border-left"                                         // 11
-        ,"border-right"                                        // 12
-        ,"border-top"                                          // 13
-        ,"border-spacing"                                      // 14
-        ,"cue"                                                 // 15
-        ,"margin"                                              // 16
-        ,"padding"                                             // 17
-        ,"page-break-after"                                    // 18
-        ,"page-break-before"                                   // 19
-        ,"page-break-inside"                                   // 20
-        ,"pause"                                               // 21
-        ,"position"                                            // 22
-        ,"size"                                                // 23
-        ,"vertical-align"                                      // 24
-        ,"white-space"                                         // 25
-        ,"xml:lang"                                            // 26
-
-        ,"absolute-position"                                   // 27
-        ,"active-state"                                        // 28
-        ,"alignment-adjust"                                    // 29
-        ,"alignment-baseline"                                  // 30
-        ,"auto-restore"                                        // 31
-        ,"azimuth"                                             // 32
-        ,"background-attachment"                               // 33
-        ,"background-color"                                    // 34
-        ,"background-image"                                    // 35
-        ,"background-position-horizontal"                      // 36
-        ,"background-position-vertical"                        // 37
-        ,"background-repeat"                                   // 38
-        ,"baseline-shift"                                      // 39
-        ,"blank-or-not-blank"                                  // 40
-        ,"block-progression-dimension"                         // 41
-        ,"block-progression-dimension.minimum"                 // 42
-        ,"block-progression-dimension.optimum"                 // 43
-        ,"block-progression-dimension.maximum"                 // 44
-
-        ,"border-after-color"                                  // 45
-        ,"border-after-precedence"                             // 46
-        ,"border-after-style"                                  // 47
-        ,"border-after-width"                                  // 48
-        ,"border-after-width.length"                           // 49
-        ,"border-after-width.conditionality"                   // 50
-        ,"border-before-color"                                 // 51
-        ,"border-before-precedence"                            // 52
-        ,"border-before-style"                                 // 53
-        ,"border-before-width"                                 // 54
-        ,"border-before-width.length"                          // 55
-        ,"border-before-width.conditionality"                  // 56
-        ,"border-end-color"                                    // 57
-        ,"border-end-precedence"                               // 58
-        ,"border-end-style"                                    // 59
-        ,"border-end-width"                                    // 60
-        ,"border-end-width.length"                             // 61
-        ,"border-end-width.conditionality"                     // 62
-        ,"border-start-color"                                  // 63
-        ,"border-start-precedence"                             // 64
-        ,"border-start-style"                                  // 65
-        ,"border-start-width"                                  // 66
-        ,"border-start-width.length"                           // 67
-        ,"border-start-width.conditionality"                   // 68
-
-        ,"border-bottom-color"                                 // 69
-        ,"border-bottom-style"                                 // 70
-        ,"border-bottom-width"                                 // 71
-        ,"border-left-color"                                   // 72
-        ,"border-left-style"                                   // 73
-        ,"border-left-width"                                   // 74
-        ,"border-right-color"                                  // 75
-        ,"border-right-style"                                  // 76
-        ,"border-right-width"                                  // 77
-        ,"border-top-color"                                    // 78
-        ,"border-top-style"                                    // 79
-        ,"border-top-width"                                    // 80
-
-        ,"border-collapse"                                     // 81
-        ,"border-separation"                                   // 82
-        ,"border-separation.block-progression-direction"       // 83
-        ,"border-separation.inline-progression-direction"      // 84
-        ,"bottom"                                              // 85
-        ,"break-after"                                         // 86
-        ,"break-before"                                        // 87
-        ,"caption-side"                                        // 88
-        ,"case-name"                                           // 89
-        ,"case-title"                                          // 90
-        ,"character"                                           // 91
-        ,"clear"                                               // 92
-        ,"clip"                                                // 93
-        ,"color"                                               // 94
-        ,"color-profile-name"                                  // 95
-        ,"column-count"                                        // 96
-        ,"column-gap"                                          // 97
-        ,"column-number"                                       // 98
-        ,"column-width"                                        // 99
-        ,"content-height"                                      // 100
-        ,"content-type"                                        // 101
-        ,"content-width"                                       // 102
-        ,"country"                                             // 103
-        ,"cue-after"                                           // 104
-        ,"cue-before"                                          // 105
-        ,"destination-placement-offset"                        // 106
-        ,"direction"                                           // 107
-        ,"display-align"                                       // 108
-        ,"dominant-baseline"                                   // 109
-        ,"elevation"                                           // 110
-        ,"empty-cells"                                         // 111
-        ,"end-indent"                                          // 112
-        ,"ends-row"                                            // 113
-        ,"extent"                                              // 114
-        ,"external-destination"                                // 115
-        ,"float"                                               // 116
-        ,"flow-name"                                           // 117
-        ,"font-family"                                         // 118
-        ,"font-selection-strategy"                             // 119
-        ,"font-size-adjust"                                    // 120
-        ,"font-stretch"                                        // 121
-        ,"font-style"                                          // 122
-        ,"font-variant"                                        // 123
-        ,"font-weight"                                         // 124
-        ,"force-page-count"                                    // 125
-        ,"format"                                              // 126
-        ,"glyph-orientation-horizontal"                        // 127
-        ,"glyph-orientation-vertical"                          // 128
-        ,"grouping-separator"                                  // 129
-        ,"grouping-size"                                       // 130
-        ,"height"                                              // 131
-        ,"hyphenate"                                           // 132
-        ,"hyphenation-character"                               // 133
-        ,"hyphenation-keep"                                    // 134
-        ,"hyphenation-ladder-count"                            // 135
-        ,"hyphenation-push-character-count"                    // 136
-        ,"hyphenation-remain-character-count"                  // 137
-        ,"id"                                                  // 138
-        ,"indicate-destination"                                // 139
-        ,"initial-page-number"                                 // 140
-        ,"inline-progression-dimension"                        // 141
-        ,"inline-progression-dimension.minimum"                // 142
-        ,"inline-progression-dimension.optimum"                // 143
-        ,"inline-progression-dimension.maximum"                // 144
-        ,"internal-destination"                                // 145
-        ,"intrusion-displace"                                  // 146
-        ,"keep-together"                                       // 147
-        ,"keep-together.within-line"                           // 148
-        ,"keep-together.within-column"                         // 149
-        ,"keep-together.within-page"                           // 150
-        ,"keep-with-next"                                      // 151
-        ,"keep-with-next.within-line"                          // 152
-        ,"keep-with-next.within-column"                        // 153
-        ,"keep-with-next.within-page"                          // 154
-        ,"keep-with-previous"                                  // 155
-        ,"keep-with-previous.within-line"                      // 156
-        ,"keep-with-previous.within-column"                    // 157
-        ,"keep-with-previous.within-page"                      // 158
-        ,"language"                                            // 159
-        ,"last-line-end-indent"                                // 160
-        ,"leader-alignment"                                    // 161
-        ,"leader-length"                                       // 162
-        ,"leader-length.minimum"                               // 163
-        ,"leader-length.optimum"                               // 164
-        ,"leader-length.maximum"                               // 165
-        ,"leader-pattern"                                      // 166
-        ,"leader-pattern-width"                                // 167
-        ,"left"                                                // 168
-        ,"letter-spacing"                                      // 169
-        ,"letter-spacing.minimum"                              // 170
-        ,"letter-spacing.optimum"                              // 171
-        ,"letter-spacing.maximum"                              // 172
-        ,"letter-spacing.conditionality"                       // 173
-        ,"letter-spacing.precedence"                           // 174
-        ,"letter-value"                                        // 175
-        ,"linefeed-treatment"                                  // 176
-        ,"line-height"                                         // 177
-        ,"line-height.minimum"                                 // 178
-        ,"line-height.optimum"                                 // 179
-        ,"line-height.maximum"                                 // 180
-        ,"line-height.conditionality"                          // 181
-        ,"line-height.precedence"                              // 182
-        ,"line-height-shift-adjustment"                        // 183
-        ,"line-stacking-strategy"                              // 184
-
-        ,"marker-class-name"                                   // 185
-        ,"master-name"                                         // 186
-        ,"master-reference"                                    // 187
-        ,"max-height"                                          // 188
-        ,"maximum-repeats"                                     // 189
-        ,"max-width"                                           // 190
-        ,"media-usage"                                         // 191
-        ,"min-height"                                          // 192
-        ,"min-width"                                           // 193
-        ,"number-columns-repeated"                             // 194
-        ,"number-columns-spanned"                              // 195
-        ,"number-rows-spanned"                                 // 196
-        ,"odd-or-even"                                         // 197
-        ,"orphans"                                             // 198
-        ,"overflow"                                            // 199
-
-        ,"padding-after"                                       // 200
-        ,"padding-after.length"                                // 201
-        ,"padding-after.conditionality"                        // 202
-        ,"padding-before"                                      // 203
-        ,"padding-before.length"                               // 204
-        ,"padding-before.conditionality"                       // 205
-        ,"padding-end"                                         // 206
-        ,"padding-end.length"                                  // 207
-        ,"padding-end.conditionality"                          // 208
-        ,"padding-start"                                       // 209
-        ,"padding-start.length"                                // 210
-        ,"padding-start.conditionality"                        // 211
-
-        ,"padding-bottom"                                      // 212
-        ,"padding-left"                                        // 213
-        ,"padding-right"                                       // 214
-        ,"padding-top"                                         // 215
-
-        ,"page-height"                                         // 216
-        ,"page-position"                                       // 217
-        ,"page-width"                                          // 218
-        ,"pause-after"                                         // 219
-        ,"pause-before"                                        // 220
-        ,"pitch"                                               // 221
-        ,"pitch-range"                                         // 222
-        ,"play-during"                                         // 223
-        ,"precedence"                                          // 224
-        ,"provisional-distance-between-starts"                 // 225
-        ,"provisional-label-separation"                        // 226
-        ,"reference-orientation"                               // 227
-        ,"ref-id"                                              // 228
-        ,"region-name"                                         // 229
-        ,"relative-align"                                      // 230
-        ,"relative-position"                                   // 231
-        ,"rendering-intent"                                    // 232
-        ,"retrieve-boundary"                                   // 233
-        ,"retrieve-class-name"                                 // 234
-        ,"retrieve-position"                                   // 235
-        ,"richness"                                            // 236
-        ,"right"                                               // 237
-        ,"role"                                                // 238
-        ,"rule-style"                                          // 239
-        ,"rule-thickness"                                      // 240
-        ,"scaling"                                             // 241
-        ,"scaling-method"                                      // 242
-        ,"score-spaces"                                        // 243
-        ,"script"                                              // 244
-        ,"show-destination"                                    // 245
-        ,"source-document"                                     // 246
-
-        ,"space-after"                                         // 247
-        ,"space-after.minimum"                                 // 248
-        ,"space-after.optimum"                                 // 249
-        ,"space-after.maximum"                                 // 250
-        ,"space-after.conditionality"                          // 251
-        ,"space-after.precedence"                              // 252
-        ,"space-before"                                        // 253
-        ,"space-before.minimum"                                // 254
-        ,"space-before.optimum"                                // 255
-        ,"space-before.maximum"                                // 256
-        ,"space-before.conditionality"                         // 257
-        ,"space-before.precedence"                             // 258
-        ,"space-end"                                           // 259
-        ,"space-end.minimum"                                   // 260
-        ,"space-end.optimum"                                   // 261
-        ,"space-end.maximum"                                   // 262
-        ,"space-end.conditionality"                            // 263
-        ,"space-end.precedence"                                // 264
-        ,"space-start"                                         // 265
-        ,"space-start.minimum"                                 // 266
-        ,"space-start.optimum"                                 // 267
-        ,"space-start.maximum"                                 // 268
-        ,"space-start.conditionality"                          // 269
-        ,"space-start.precedence"                              // 270
-
-        ,"margin-bottom"                                       // 271
-        ,"margin-left"                                         // 272
-        ,"margin-right"                                        // 273
-        ,"margin-top"                                          // 274
-
-        ,"span"                                                // 275
-        ,"speak"                                               // 276
-        ,"speak-header"                                        // 277
-        ,"speak-numeral"                                       // 278
-        ,"speak-punctuation"                                   // 279
-        ,"speech-rate"                                         // 280
-        ,"src"                                                 // 281
-        ,"start-indent"                                        // 282
-        ,"starting-state"                                      // 283
-        ,"starts-row"                                          // 284
-        ,"stress"                                              // 285
-        ,"suppress-at-line-break"                              // 286
-        ,"switch-to"                                           // 287
-        ,"table-layout"                                        // 288
-        ,"table-omit-footer-at-break"                          // 289
-        ,"table-omit-header-at-break"                          // 290
-        ,"target-presentation-context"                         // 291
-        ,"target-processing-context"                           // 292
-        ,"target-stylesheet"                                   // 293
-        ,"text-align"                                          // 294
-        ,"text-align-last"                                     // 295
-        ,"text-altitude"                                       // 296
-        ,"text-decoration"                                     // 297
-        ,"text-depth"                                          // 298
-        ,"text-indent"                                         // 299
-        ,"text-shadow"                                         // 300
-        ,"text-transform"                                      // 301
-        ,"top"                                                 // 302
-        ,"treat-as-word-space"                                 // 303
-        ,"unicode-bidi"                                        // 304
-        ,"visibility"                                          // 305
-        ,"voice-family"                                        // 306
-        ,"volume"                                              // 307
-        ,"white-space-collapse"                                // 308
-        ,"white-space-treatment"                               // 309
-        ,"widows"                                              // 310
-        ,"width"                                               // 311
-        ,"word-spacing"                                        // 312
-        ,"word-spacing-minimum"                                // 313
-        ,"word-spacing-optimum"                                // 314
-        ,"word-spacing-maximum"                                // 315
-        ,"word-spacing-conditionality"                         // 316
-        ,"word-spacing-precedence"                             // 317
-        ,"wrap-option"                                         // 318
-        ,"z-index"                                             // 319
+                                        "no-property"  // 0
+
+                                     ,"column-number"  // 1
+                            ,"number-columns-spanned"  // 2
+
+                                              ,"font"  // 3
+                                         ,"font-size"  // 4
+
+                                      ,"writing-mode"  // 5
+
+                                        ,"background"  // 6
+                               ,"background-position"  // 7
+                                            ,"border"  // 8
+                                      ,"border-color"  // 9
+                                      ,"border-style"  // 10
+                                      ,"border-width"  // 11
+                                     ,"border-bottom"  // 12
+                                       ,"border-left"  // 13
+                                      ,"border-right"  // 14
+                                        ,"border-top"  // 15
+                                    ,"border-spacing"  // 16
+                                               ,"cue"  // 17
+                                            ,"margin"  // 18
+                                           ,"padding"  // 19
+                                  ,"page-break-after"  // 20
+                                 ,"page-break-before"  // 21
+                                 ,"page-break-inside"  // 22
+                                             ,"pause"  // 23
+                                          ,"position"  // 24
+                                              ,"size"  // 25
+                                    ,"vertical-align"  // 26
+                                       ,"white-space"  // 27
+                                          ,"xml:lang"  // 28
+
+                                 ,"absolute-position"  // 29
+                                      ,"active-state"  // 30
+                                  ,"alignment-adjust"  // 31
+                                ,"alignment-baseline"  // 32
+                                      ,"auto-restore"  // 33
+                                           ,"azimuth"  // 34
+                             ,"background-attachment"  // 35
+                                  ,"background-color"  // 36
+                                  ,"background-image"  // 37
+                    ,"background-position-horizontal"  // 38
+                      ,"background-position-vertical"  // 39
+                                 ,"background-repeat"  // 40
+                                    ,"baseline-shift"  // 41
+                                ,"blank-or-not-blank"  // 42
+                       ,"block-progression-dimension"  // 43
+               ,"block-progression-dimension.minimum"  // 44
+               ,"block-progression-dimension.optimum"  // 45
+               ,"block-progression-dimension.maximum"  // 46
+
+                                ,"border-after-color"  // 47
+                           ,"border-after-precedence"  // 48
+                                ,"border-after-style"  // 49
+                                ,"border-after-width"  // 50
+                         ,"border-after-width.length"  // 51
+                 ,"border-after-width.conditionality"  // 52
+                               ,"border-before-color"  // 53
+                          ,"border-before-precedence"  // 54
+                               ,"border-before-style"  // 55
+                               ,"border-before-width"  // 56
+                        ,"border-before-width.length"  // 57
+                ,"border-before-width.conditionality"  // 58
+                                  ,"border-end-color"  // 59
+                             ,"border-end-precedence"  // 60
+                                  ,"border-end-style"  // 61
+                                  ,"border-end-width"  // 62
+                           ,"border-end-width.length"  // 63
+                   ,"border-end-width.conditionality"  // 64
+                                ,"border-start-color"  // 65
+                           ,"border-start-precedence"  // 66
+                                ,"border-start-style"  // 67
+                                ,"border-start-width"  // 68
+                         ,"border-start-width.length"  // 69
+                 ,"border-start-width.conditionality"  // 70
+
+                               ,"border-bottom-color"  // 71
+                               ,"border-bottom-style"  // 72
+                               ,"border-bottom-width"  // 73
+                                 ,"border-left-color"  // 74
+                                 ,"border-left-style"  // 75
+                                 ,"border-left-width"  // 76
+                                ,"border-right-color"  // 77
+                                ,"border-right-style"  // 78
+                                ,"border-right-width"  // 79
+                                  ,"border-top-color"  // 80
+                                  ,"border-top-style"  // 81
+                                  ,"border-top-width"  // 82
+
+                                   ,"border-collapse"  // 83
+                                 ,"border-separation"  // 84
+     ,"border-separation.block-progression-direction"  // 85
+    ,"border-separation.inline-progression-direction"  // 86
+                                            ,"bottom"  // 87
+                                       ,"break-after"  // 88
+                                      ,"break-before"  // 89
+                                      ,"caption-side"  // 90
+                                         ,"case-name"  // 91
+                                        ,"case-title"  // 92
+                                         ,"character"  // 93
+                                             ,"clear"  // 94
+                                              ,"clip"  // 95
+                                             ,"color"  // 96
+                                ,"color-profile-name"  // 97
+                                      ,"column-count"  // 98
+                                        ,"column-gap"  // 99
+                                      ,"column-width"  // 100
+                                    ,"content-height"  // 101
+                                      ,"content-type"  // 102
+                                     ,"content-width"  // 103
+                                           ,"country"  // 104
+                                         ,"cue-after"  // 105
+                                        ,"cue-before"  // 106
+                      ,"destination-placement-offset"  // 107
+                                         ,"direction"  // 108
+                                     ,"display-align"  // 109
+                                 ,"dominant-baseline"  // 110
+                                         ,"elevation"  // 111
+                                       ,"empty-cells"  // 112
+                                        ,"end-indent"  // 113
+                                          ,"ends-row"  // 114
+                                            ,"extent"  // 115
+                              ,"external-destination"  // 116
+                                             ,"float"  // 117
+                                         ,"flow-name"  // 118
+                                       ,"font-family"  // 119
+                           ,"font-selection-strategy"  // 120
+                                  ,"font-size-adjust"  // 121
+                                      ,"font-stretch"  // 122
+                                        ,"font-style"  // 123
+                                      ,"font-variant"  // 124
+                                       ,"font-weight"  // 125
+                                  ,"force-page-count"  // 126
+                                            ,"format"  // 127
+                      ,"glyph-orientation-horizontal"  // 128
+                        ,"glyph-orientation-vertical"  // 129
+                                ,"grouping-separator"  // 130
+                                     ,"grouping-size"  // 131
+                                            ,"height"  // 132
+                                         ,"hyphenate"  // 133
+                             ,"hyphenation-character"  // 134
+                                  ,"hyphenation-keep"  // 135
+                          ,"hyphenation-ladder-count"  // 136
+                  ,"hyphenation-push-character-count"  // 137
+                ,"hyphenation-remain-character-count"  // 138
+                                                ,"id"  // 139
+                              ,"indicate-destination"  // 140
+                               ,"initial-page-number"  // 141
+                      ,"inline-progression-dimension"  // 142
+              ,"inline-progression-dimension.minimum"  // 143
+              ,"inline-progression-dimension.optimum"  // 144
+              ,"inline-progression-dimension.maximum"  // 145
+                              ,"internal-destination"  // 146
+                                ,"intrusion-displace"  // 147
+                                     ,"keep-together"  // 148
+                         ,"keep-together.within-line"  // 149
+                       ,"keep-together.within-column"  // 150
+                         ,"keep-together.within-page"  // 151
+                                    ,"keep-with-next"  // 152
+                        ,"keep-with-next.within-line"  // 153
+                      ,"keep-with-next.within-column"  // 154
+                        ,"keep-with-next.within-page"  // 155
+                                ,"keep-with-previous"  // 156
+                    ,"keep-with-previous.within-line"  // 157
+                  ,"keep-with-previous.within-column"  // 158
+                    ,"keep-with-previous.within-page"  // 159
+                                          ,"language"  // 160
+                              ,"last-line-end-indent"  // 161
+                                  ,"leader-alignment"  // 162
+                                     ,"leader-length"  // 163
+                             ,"leader-length.minimum"  // 164
+                             ,"leader-length.optimum"  // 165
+                             ,"leader-length.maximum"  // 166
+                                    ,"leader-pattern"  // 167
+                              ,"leader-pattern-width"  // 168
+                                              ,"left"  // 169
+                                    ,"letter-spacing"  // 170
+                            ,"letter-spacing.minimum"  // 171
+                            ,"letter-spacing.optimum"  // 172
+                            ,"letter-spacing.maximum"  // 173
+                     ,"letter-spacing.conditionality"  // 174
+                         ,"letter-spacing.precedence"  // 175
+                                      ,"letter-value"  // 176
+                                ,"linefeed-treatment"  // 177
+                                       ,"line-height"  // 178
+                               ,"line-height.minimum"  // 179
+                               ,"line-height.optimum"  // 180
+                               ,"line-height.maximum"  // 181
+                        ,"line-height.conditionality"  // 182
+                            ,"line-height.precedence"  // 183
+                      ,"line-height-shift-adjustment"  // 184
+                            ,"line-stacking-strategy"  // 185
+
+                                 ,"marker-class-name"  // 186
+                                       ,"master-name"  // 187
+                                  ,"master-reference"  // 188
+                                        ,"max-height"  // 189
+                                   ,"maximum-repeats"  // 190
+                                         ,"max-width"  // 191
+                                       ,"media-usage"  // 192
+                                        ,"min-height"  // 193
+                                         ,"min-width"  // 194
+                           ,"number-columns-repeated"  // 195
+                               ,"number-rows-spanned"  // 196
+                                       ,"odd-or-even"  // 197
+                                           ,"orphans"  // 198
+                                          ,"overflow"  // 199
+
+                                     ,"padding-after"  // 200
+                              ,"padding-after.length"  // 201
+                      ,"padding-after.conditionality"  // 202
+                                    ,"padding-before"  // 203
+                             ,"padding-before.length"  // 204
+                     ,"padding-before.conditionality"  // 205
+                                       ,"padding-end"  // 206
+                                ,"padding-end.length"  // 207
+                        ,"padding-end.conditionality"  // 208
+                                     ,"padding-start"  // 209
+                              ,"padding-start.length"  // 210
+                      ,"padding-start.conditionality"  // 211
+
+                                    ,"padding-bottom"  // 212
+                                      ,"padding-left"  // 213
+                                     ,"padding-right"  // 214
+                                       ,"padding-top"  // 215
+
+                                       ,"page-height"  // 216
+                                     ,"page-position"  // 217
+                                        ,"page-width"  // 218
+                                       ,"pause-after"  // 219
+                                      ,"pause-before"  // 220
+                                             ,"pitch"  // 221
+                                       ,"pitch-range"  // 222
+                                       ,"play-during"  // 223
+                                        ,"precedence"  // 224
+               ,"provisional-distance-between-starts"  // 225
+                      ,"provisional-label-separation"  // 226
+                             ,"reference-orientation"  // 227
+                                            ,"ref-id"  // 228
+                                       ,"region-name"  // 229
+                                    ,"relative-align"  // 230
+                                 ,"relative-position"  // 231
+                                  ,"rendering-intent"  // 232
+                                 ,"retrieve-boundary"  // 233
+                               ,"retrieve-class-name"  // 234
+                                 ,"retrieve-position"  // 235
+                                          ,"richness"  // 236
+                                             ,"right"  // 237
+                                              ,"role"  // 238
+                                        ,"rule-style"  // 239
+                                    ,"rule-thickness"  // 240
+                                           ,"scaling"  // 241
+                                    ,"scaling-method"  // 242
+                                      ,"score-spaces"  // 243
+                                            ,"script"  // 244
+                                  ,"show-destination"  // 245
+                                   ,"source-document"  // 246
+
+                                       ,"space-after"  // 247
+                               ,"space-after.minimum"  // 248
+                               ,"space-after.optimum"  // 249
+                               ,"space-after.maximum"  // 250
+                        ,"space-after.conditionality"  // 251
+                            ,"space-after.precedence"  // 252
+                                      ,"space-before"  // 253
+                              ,"space-before.minimum"  // 254
+                              ,"space-before.optimum"  // 255
+                              ,"space-before.maximum"  // 256
+                       ,"space-before.conditionality"  // 257
+                           ,"space-before.precedence"  // 258
+                                         ,"space-end"  // 259
+                                 ,"space-end.minimum"  // 260
+                                 ,"space-end.optimum"  // 261
+                                 ,"space-end.maximum"  // 262
+                          ,"space-end.conditionality"  // 263
+                              ,"space-end.precedence"  // 264
+                                       ,"space-start"  // 265
+                               ,"space-start.minimum"  // 266
+                               ,"space-start.optimum"  // 267
+                               ,"space-start.maximum"  // 268
+                        ,"space-start.conditionality"  // 269
+                            ,"space-start.precedence"  // 270
+
+                                     ,"margin-bottom"  // 271
+                                       ,"margin-left"  // 272
+                                      ,"margin-right"  // 273
+                                        ,"margin-top"  // 274
+
+                                              ,"span"  // 275
+                                             ,"speak"  // 276
+                                      ,"speak-header"  // 277
+                                     ,"speak-numeral"  // 278
+                                 ,"speak-punctuation"  // 279
+                                       ,"speech-rate"  // 280
+                                               ,"src"  // 281
+                                      ,"start-indent"  // 282
+                                    ,"starting-state"  // 283
+                                        ,"starts-row"  // 284
+                                            ,"stress"  // 285
+                            ,"suppress-at-line-break"  // 286
+                                         ,"switch-to"  // 287
+                                      ,"table-layout"  // 288
+                        ,"table-omit-footer-at-break"  // 289
+                        ,"table-omit-header-at-break"  // 290
+                       ,"target-presentation-context"  // 291
+                         ,"target-processing-context"  // 292
+                                 ,"target-stylesheet"  // 293
+                                        ,"text-align"  // 294
+                                   ,"text-align-last"  // 295
+                                     ,"text-altitude"  // 296
+                                   ,"text-decoration"  // 297
+                                        ,"text-depth"  // 298
+                                       ,"text-indent"  // 299
+                                       ,"text-shadow"  // 300
+                                    ,"text-transform"  // 301
+                                               ,"top"  // 302
+                               ,"treat-as-word-space"  // 303
+                                      ,"unicode-bidi"  // 304
+                                        ,"visibility"  // 305
+                                      ,"voice-family"  // 306
+                                            ,"volume"  // 307
+                              ,"white-space-collapse"  // 308
+                             ,"white-space-treatment"  // 309
+                                            ,"widows"  // 310
+                                             ,"width"  // 311
+                                      ,"word-spacing"  // 312
+                              ,"word-spacing-minimum"  // 313
+                              ,"word-spacing-optimum"  // 314
+                              ,"word-spacing-maximum"  // 315
+                       ,"word-spacing-conditionality"  // 316
+                           ,"word-spacing-precedence"  // 317
+                                       ,"wrap-option"  // 318
+                                           ,"z-index"  // 319
     };
 
     /**