libcss
Loading...
Searching...
No Matches
Macros | Enumerations
opcodes.h File Reference
#include <inttypes.h>

Go to the source code of this file.

Macros

#define VALUE_IS_CALC   0x007f
 

Enumerations

enum  op_align_content {
  ALIGN_CONTENT_STRETCH = 0x0000 , ALIGN_CONTENT_FLEX_START = 0x0001 , ALIGN_CONTENT_FLEX_END = 0x0002 , ALIGN_CONTENT_CENTER = 0x0003 ,
  ALIGN_CONTENT_SPACE_BETWEEN = 0x0004 , ALIGN_CONTENT_SPACE_AROUND = 0x0005 , ALIGN_CONTENT_SPACE_EVENLY = 0x0006
}
 
enum  op_align_items {
  ALIGN_ITEMS_STRETCH = 0x0000 , ALIGN_ITEMS_FLEX_START = 0x0001 , ALIGN_ITEMS_FLEX_END = 0x0002 , ALIGN_ITEMS_CENTER = 0x0003 ,
  ALIGN_ITEMS_BASELINE = 0x0004
}
 
enum  op_align_self {
  ALIGN_SELF_STRETCH = ALIGN_ITEMS_STRETCH , ALIGN_SELF_FLEX_START = ALIGN_ITEMS_FLEX_START , ALIGN_SELF_FLEX_END = ALIGN_ITEMS_FLEX_END , ALIGN_SELF_CENTER = ALIGN_ITEMS_CENTER ,
  ALIGN_SELF_BASELINE = ALIGN_ITEMS_BASELINE , ALIGN_SELF_AUTO = 0x0005
}
 
enum  op_azimuth {
  AZIMUTH_ANGLE = 0x0080 , AZIMUTH_LEFTWARDS = 0x0040 , AZIMUTH_RIGHTWARDS = 0x0041 , AZIMUTH_BEHIND = (1<<5) ,
  AZIMUTH_LEFT_SIDE = 0x0000 , AZIMUTH_FAR_LEFT = 0x0001 , AZIMUTH_LEFT = 0x0002 , AZIMUTH_CENTER_LEFT = 0x0003 ,
  AZIMUTH_CENTER = 0x0004 , AZIMUTH_CENTER_RIGHT = 0x0005 , AZIMUTH_RIGHT = 0x0006 , AZIMUTH_FAR_RIGHT = 0x0007 ,
  AZIMUTH_RIGHT_SIDE = 0x0008
}
 
enum  op_background_attachment { BACKGROUND_ATTACHMENT_FIXED = 0x0000 , BACKGROUND_ATTACHMENT_SCROLL = 0x0001 }
 
enum  op_background_color { BACKGROUND_COLOR_TRANSPARENT = 0x0000 , BACKGROUND_COLOR_CURRENT_COLOR = 0x0001 , BACKGROUND_COLOR_SET = 0x0080 }
 
enum  op_background_image { BACKGROUND_IMAGE_URI = 0x0080 , BACKGROUND_IMAGE_NONE = 0x0000 }
 
enum  op_background_position {
  BACKGROUND_POSITION_HORZ_SET = 0x0080 , BACKGROUND_POSITION_HORZ_CENTER = 0x0000 , BACKGROUND_POSITION_HORZ_RIGHT = 0x0010 , BACKGROUND_POSITION_HORZ_LEFT = 0x0020 ,
  BACKGROUND_POSITION_VERT_SET = 0x0008 , BACKGROUND_POSITION_VERT_CENTER = 0x0000 , BACKGROUND_POSITION_VERT_BOTTOM = 0x0001 , BACKGROUND_POSITION_VERT_TOP = 0x0002
}
 
enum  op_background_repeat { BACKGROUND_REPEAT_NO_REPEAT = 0x0000 , BACKGROUND_REPEAT_REPEAT_X = 0x0001 , BACKGROUND_REPEAT_REPEAT_Y = 0x0002 , BACKGROUND_REPEAT_REPEAT = 0x0003 }
 
enum  op_border_collapse { BORDER_COLLAPSE_SEPARATE = 0x0000 , BORDER_COLLAPSE_COLLAPSE = 0x0001 }
 
enum  op_border_spacing { BORDER_SPACING_SET = 0x0080 }
 
enum  op_border_color { BORDER_COLOR_TRANSPARENT = 0x0000 , BORDER_COLOR_CURRENT_COLOR = 0x0001 , BORDER_COLOR_SET = 0x0080 }
 
enum  op_border_style {
  BORDER_STYLE_NONE = 0x0000 , BORDER_STYLE_HIDDEN = 0x0001 , BORDER_STYLE_DOTTED = 0x0002 , BORDER_STYLE_DASHED = 0x0003 ,
  BORDER_STYLE_SOLID = 0x0004 , BORDER_STYLE_DOUBLE = 0x0005 , BORDER_STYLE_GROOVE = 0x0006 , BORDER_STYLE_RIDGE = 0x0007 ,
  BORDER_STYLE_INSET = 0x0008 , BORDER_STYLE_OUTSET = 0x0009
}
 
enum  op_border_width {
  BORDER_WIDTH_CALC = VALUE_IS_CALC , BORDER_WIDTH_SET = 0x0080 , BORDER_WIDTH_THIN = 0x0000 , BORDER_WIDTH_MEDIUM = 0x0001 ,
  BORDER_WIDTH_THICK = 0x0002
}
 
enum  op_bottom { BOTTOM_CALC = VALUE_IS_CALC , BOTTOM_SET = 0x0080 , BOTTOM_AUTO = 0x0000 }
 
enum  op_box_sizing { BOX_SIZING_CONTENT_BOX = 0x0000 , BOX_SIZING_BORDER_BOX = 0x0001 }
 
enum  op_break_after {
  BREAK_AFTER_AUTO = 0x0000 , BREAK_AFTER_ALWAYS = 0x0001 , BREAK_AFTER_AVOID = 0x0002 , BREAK_AFTER_LEFT = 0x0003 ,
  BREAK_AFTER_RIGHT = 0x0004 , BREAK_AFTER_PAGE = 0x0005 , BREAK_AFTER_COLUMN = 0x0006 , BREAK_AFTER_AVOID_PAGE = 0x0007 ,
  BREAK_AFTER_AVOID_COLUMN = 0x0008
}
 
enum  op_break_before {
  BREAK_BEFORE_AUTO = 0x0000 , BREAK_BEFORE_ALWAYS = 0x0001 , BREAK_BEFORE_AVOID = 0x0002 , BREAK_BEFORE_LEFT = 0x0003 ,
  BREAK_BEFORE_RIGHT = 0x0004 , BREAK_BEFORE_PAGE = 0x0005 , BREAK_BEFORE_COLUMN = 0x0006 , BREAK_BEFORE_AVOID_PAGE = 0x0007 ,
  BREAK_BEFORE_AVOID_COLUMN = 0x0008
}
 
enum  op_break_inside { BREAK_INSIDE_AUTO = 0x0000 , BREAK_INSIDE_AVOID = 0x0001 , BREAK_INSIDE_AVOID_PAGE = 0x0002 , BREAK_INSIDE_AVOID_COLUMN = 0x0003 }
 
enum  op_caption_side { CAPTION_SIDE_TOP = 0x0000 , CAPTION_SIDE_BOTTOM = 0x0001 }
 
enum  op_clear { CLEAR_NONE = 0x0000 , CLEAR_LEFT = 0x0001 , CLEAR_RIGHT = 0x0002 , CLEAR_BOTH = 0x0003 }
 
enum  op_clip {
  CLIP_SHAPE_MASK = 0x0087 , CLIP_SHAPE_RECT = 0x0080 , CLIP_RECT_TOP_AUTO = 0x0008 , CLIP_RECT_RIGHT_AUTO = 0x0010 ,
  CLIP_RECT_BOTTOM_AUTO = 0x0020 , CLIP_RECT_LEFT_AUTO = 0x0040 , CLIP_AUTO = 0x0000
}
 
enum  op_color { COLOR_TRANSPARENT = 0x0000 , COLOR_CURRENT_COLOR = 0x0001 , COLOR_SET = 0x0080 }
 
enum  op_column_count { COLUMN_COUNT_AUTO = 0x0000 , COLUMN_COUNT_CALC = VALUE_IS_CALC , COLUMN_COUNT_SET = 0x0080 }
 
enum  op_column_fill { COLUMN_FILL_BALANCE = 0x0000 , COLUMN_FILL_AUTO = 0x0001 }
 
enum  op_column_gap { COLUMN_GAP_NORMAL = 0x0000 , COLUMN_GAP_CALC = VALUE_IS_CALC , COLUMN_GAP_SET = 0x0080 }
 
enum  op_column_rule_color { COLUMN_RULE_COLOR_TRANSPARENT = COLOR_TRANSPARENT , COLUMN_RULE_COLOR_CURRENT_COLOR = COLOR_CURRENT_COLOR , COLUMN_RULE_COLOR_SET = COLOR_SET }
 
enum  op_column_rule_style {
  COLUMN_RULE_STYLE_NONE = BORDER_STYLE_NONE , COLUMN_RULE_STYLE_HIDDEN = BORDER_STYLE_HIDDEN , COLUMN_RULE_STYLE_DOTTED = BORDER_STYLE_DOTTED , COLUMN_RULE_STYLE_DASHED = BORDER_STYLE_DASHED ,
  COLUMN_RULE_STYLE_SOLID = BORDER_STYLE_SOLID , COLUMN_RULE_STYLE_DOUBLE = BORDER_STYLE_DOUBLE , COLUMN_RULE_STYLE_GROOVE = BORDER_STYLE_GROOVE , COLUMN_RULE_STYLE_RIDGE = BORDER_STYLE_RIDGE ,
  COLUMN_RULE_STYLE_INSET = BORDER_STYLE_INSET , COLUMN_RULE_STYLE_OUTSET = BORDER_STYLE_OUTSET
}
 
enum  op_column_rule_width {
  COLUMN_RULE_WIDTH_CALC = BORDER_WIDTH_CALC , COLUMN_RULE_WIDTH_SET = BORDER_WIDTH_SET , COLUMN_RULE_WIDTH_THIN = BORDER_WIDTH_THIN , COLUMN_RULE_WIDTH_MEDIUM = BORDER_WIDTH_MEDIUM ,
  COLUMN_RULE_WIDTH_THICK = BORDER_WIDTH_THICK
}
 
enum  op_column_span { COLUMN_SPAN_NONE = 0x0000 , COLUMN_SPAN_ALL = 0x0001 }
 
enum  op_column_width { COLUMN_WIDTH_AUTO = 0x0000 , COLUMN_WIDTH_CALC = VALUE_IS_CALC , COLUMN_WIDTH_SET = 0x0080 }
 
enum  op_content {
  CONTENT_STRING = 0x0080 , CONTENT_URI = 0x0081 , CONTENT_COUNTER = 0x0082 , CONTENT_COUNTERS = 0x0083 ,
  CONTENT_ATTR = 0x0084 , CONTENT_COUNTER_STYLE_SHIFT = 8 , CONTENT_COUNTERS_STYLE_SHIFT = 8 , CONTENT_NORMAL = 0x0000 ,
  CONTENT_NONE = 0x0001 , CONTENT_OPEN_QUOTE = 0x0002 , CONTENT_CLOSE_QUOTE = 0x0003 , CONTENT_NO_OPEN_QUOTE = 0x0004 ,
  CONTENT_NO_CLOSE_QUOTE = 0x0005
}
 
enum  op_counter_increment { COUNTER_INCREMENT_NAMED = 0x0080 , COUNTER_INCREMENT_NONE = 0x0000 }
 
enum  op_counter_reset { COUNTER_RESET_NAMED = 0x0080 , COUNTER_RESET_NONE = 0x0000 }
 
enum  op_cue_after { CUE_AFTER_URI = 0x0080 , CUE_AFTER_NONE = 0x0000 }
 
enum  op_cue_before { CUE_BEFORE_URI = 0x0080 , CUE_BEFORE_NONE = 0x0000 }
 
enum  op_cursor {
  CURSOR_URI = 0x0080 , CURSOR_AUTO = 0x0000 , CURSOR_CROSSHAIR = 0x0001 , CURSOR_DEFAULT = 0x0002 ,
  CURSOR_POINTER = 0x0003 , CURSOR_MOVE = 0x0004 , CURSOR_E_RESIZE = 0x0005 , CURSOR_NE_RESIZE = 0x0006 ,
  CURSOR_NW_RESIZE = 0x0007 , CURSOR_N_RESIZE = 0x0008 , CURSOR_SE_RESIZE = 0x0009 , CURSOR_SW_RESIZE = 0x000a ,
  CURSOR_S_RESIZE = 0x000b , CURSOR_W_RESIZE = 0x000c , CURSOR_TEXT = 0x000d , CURSOR_WAIT = 0x000e ,
  CURSOR_HELP = 0x000f , CURSOR_PROGRESS = 0x0010
}
 
enum  op_direction { DIRECTION_LTR = 0x0000 , DIRECTION_RTL = 0x0001 }
 
enum  op_display {
  DISPLAY_INLINE = 0x0000 , DISPLAY_BLOCK = 0x0001 , DISPLAY_LIST_ITEM = 0x0002 , DISPLAY_RUN_IN = 0x0003 ,
  DISPLAY_INLINE_BLOCK = 0x0004 , DISPLAY_TABLE = 0x0005 , DISPLAY_INLINE_TABLE = 0x0006 , DISPLAY_TABLE_ROW_GROUP = 0x0007 ,
  DISPLAY_TABLE_HEADER_GROUP = 0x0008 , DISPLAY_TABLE_FOOTER_GROUP = 0x0009 , DISPLAY_TABLE_ROW = 0x000a , DISPLAY_TABLE_COLUMN_GROUP = 0x000b ,
  DISPLAY_TABLE_COLUMN = 0x000c , DISPLAY_TABLE_CELL = 0x000d , DISPLAY_TABLE_CAPTION = 0x000e , DISPLAY_NONE = 0x000f ,
  DISPLAY_FLEX = 0x0010 , DISPLAY_INLINE_FLEX = 0x0011 , DISPLAY_GRID = 0x0012 , DISPLAY_INLINE_GRID = 0x0013
}
 
enum  op_elevation {
  ELEVATION_ANGLE = 0x0080 , ELEVATION_BELOW = 0x0000 , ELEVATION_LEVEL = 0x0001 , ELEVATION_ABOVE = 0x0002 ,
  ELEVATION_HIGHER = 0x0003 , ELEVATION_LOWER = 0x0004
}
 
enum  op_empty_cells { EMPTY_CELLS_SHOW = 0x0000 , EMPTY_CELLS_HIDE = 0x0001 }
 
enum  op_fill_opacity { FILL_OPACITY_SET = 0x0080 }
 
enum  op_flex_basis { FLEX_BASIS_AUTO = 0x0000 , FLEX_BASIS_CONTENT = 0x0001 , FLEX_BASIS_CALC = VALUE_IS_CALC , FLEX_BASIS_SET = 0x0080 }
 
enum  op_flex_direction { FLEX_DIRECTION_ROW = 0x0000 , FLEX_DIRECTION_ROW_REVERSE = 0x0001 , FLEX_DIRECTION_COLUMN = 0x0002 , FLEX_DIRECTION_COLUMN_REVERSE = 0x0003 }
 
enum  op_flex_grow { FLEX_GROW_CALC = VALUE_IS_CALC , FLEX_GROW_SET = 0x0080 }
 
enum  op_flex_shrink { FLEX_SHRINK_CALC = VALUE_IS_CALC , FLEX_SHRINK_SET = 0x0080 }
 
enum  op_flex_wrap { FLEX_WRAP_NOWRAP = 0x0000 , FLEX_WRAP_WRAP = 0x0001 , FLEX_WRAP_WRAP_REVERSE = 0x0002 }
 
enum  op_float { FLOAT_LEFT = 0x0000 , FLOAT_RIGHT = 0x0001 , FLOAT_NONE = 0x0002 }
 
enum  op_font_family {
  FONT_FAMILY_STRING = 0x0080 , FONT_FAMILY_IDENT_LIST = 0x0081 , FONT_FAMILY_END = 0x0000 , FONT_FAMILY_SERIF = 0x0001 ,
  FONT_FAMILY_SANS_SERIF = 0x0002 , FONT_FAMILY_CURSIVE = 0x0003 , FONT_FAMILY_FANTASY = 0x0004 , FONT_FAMILY_MONOSPACE = 0x0005
}
 
enum  op_font_size {
  FONT_SIZE_CALC = VALUE_IS_CALC , FONT_SIZE_DIMENSION = 0x0080 , FONT_SIZE_XX_SMALL = 0x0000 , FONT_SIZE_X_SMALL = 0x0001 ,
  FONT_SIZE_SMALL = 0x0002 , FONT_SIZE_MEDIUM = 0x0003 , FONT_SIZE_LARGE = 0x0004 , FONT_SIZE_X_LARGE = 0x0005 ,
  FONT_SIZE_XX_LARGE = 0x0006 , FONT_SIZE_LARGER = 0x0007 , FONT_SIZE_SMALLER = 0x0008
}
 
enum  op_font_style { FONT_STYLE_NORMAL = 0x0000 , FONT_STYLE_ITALIC = 0x0001 , FONT_STYLE_OBLIQUE = 0x0002 }
 
enum  op_font_variant { FONT_VARIANT_NORMAL = 0x0000 , FONT_VARIANT_SMALL_CAPS = 0x0001 }
 
enum  op_font_weight {
  FONT_WEIGHT_NORMAL = 0x0000 , FONT_WEIGHT_BOLD = 0x0001 , FONT_WEIGHT_BOLDER = 0x0002 , FONT_WEIGHT_LIGHTER = 0x0003 ,
  FONT_WEIGHT_100 = 0x0004 , FONT_WEIGHT_200 = 0x0005 , FONT_WEIGHT_300 = 0x0006 , FONT_WEIGHT_400 = 0x0007 ,
  FONT_WEIGHT_500 = 0x0008 , FONT_WEIGHT_600 = 0x0009 , FONT_WEIGHT_700 = 0x000a , FONT_WEIGHT_800 = 0x000b ,
  FONT_WEIGHT_900 = 0x000c
}
 
enum  op_height { HEIGHT_CALC = VALUE_IS_CALC , HEIGHT_SET = 0x0080 , HEIGHT_AUTO = 0x0000 }
 
enum  op_justify_content {
  JUSTIFY_CONTENT_FLEX_START = 0x0000 , JUSTIFY_CONTENT_FLEX_END = 0x0001 , JUSTIFY_CONTENT_CENTER = 0x0002 , JUSTIFY_CONTENT_SPACE_BETWEEN = 0x0003 ,
  JUSTIFY_CONTENT_SPACE_AROUND = 0x0004 , JUSTIFY_CONTENT_SPACE_EVENLY = 0x0005
}
 
enum  op_left { LEFT_CALC = BOTTOM_CALC , LEFT_SET = BOTTOM_SET , LEFT_AUTO = BOTTOM_AUTO }
 
enum  op_letter_spacing { LETTER_SPACING_CALC = VALUE_IS_CALC , LETTER_SPACING_SET = 0x0080 , LETTER_SPACING_NORMAL = 0x0000 }
 
enum  op_line_height { LINE_HEIGHT_CALC = VALUE_IS_CALC , LINE_HEIGHT_NUMBER = 0x0080 , LINE_HEIGHT_DIMENSION = 0x0081 , LINE_HEIGHT_NORMAL = 0x0000 }
 
enum  op_list_style_image { LIST_STYLE_IMAGE_URI = 0x0080 , LIST_STYLE_IMAGE_NONE = 0x0000 }
 
enum  op_list_style_position { LIST_STYLE_POSITION_INSIDE = 0x0000 , LIST_STYLE_POSITION_OUTSIDE = 0x0001 }
 
enum  op_list_style_type {
  LIST_STYLE_TYPE_DISC = 0x0000 , LIST_STYLE_TYPE_CIRCLE = 0x0001 , LIST_STYLE_TYPE_SQUARE = 0x0002 , LIST_STYLE_TYPE_DECIMAL = 0x0003 ,
  LIST_STYLE_TYPE_DECIMAL_LEADING_ZERO = 0x0004 , LIST_STYLE_TYPE_LOWER_ROMAN = 0x0005 , LIST_STYLE_TYPE_UPPER_ROMAN = 0x0006 , LIST_STYLE_TYPE_LOWER_GREEK = 0x0007 ,
  LIST_STYLE_TYPE_LOWER_LATIN = 0x0008 , LIST_STYLE_TYPE_UPPER_LATIN = 0x0009 , LIST_STYLE_TYPE_ARMENIAN = 0x000a , LIST_STYLE_TYPE_GEORGIAN = 0x000b ,
  LIST_STYLE_TYPE_LOWER_ALPHA = 0x000c , LIST_STYLE_TYPE_UPPER_ALPHA = 0x000d , LIST_STYLE_TYPE_NONE = 0x000e , LIST_STYLE_TYPE_BINARY = 0x000f ,
  LIST_STYLE_TYPE_OCTAL = 0x0010 , LIST_STYLE_TYPE_LOWER_HEXADECIMAL = 0x0011 , LIST_STYLE_TYPE_UPPER_HEXADECIMAL = 0x0012 , LIST_STYLE_TYPE_ARABIC_INDIC = 0x0013 ,
  LIST_STYLE_TYPE_LOWER_ARMENIAN = 0x0014 , LIST_STYLE_TYPE_UPPER_ARMENIAN = 0x0015 , LIST_STYLE_TYPE_BENGALI = 0x0016 , LIST_STYLE_TYPE_CAMBODIAN = 0x0017 ,
  LIST_STYLE_TYPE_KHMER = 0x0018 , LIST_STYLE_TYPE_CJK_DECIMAL = 0x0019 , LIST_STYLE_TYPE_DEVANAGARI = 0x001a , LIST_STYLE_TYPE_GUJARATI = 0x001b ,
  LIST_STYLE_TYPE_GURMUKHI = 0x001c , LIST_STYLE_TYPE_HEBREW = 0x001d , LIST_STYLE_TYPE_KANNADA = 0x001e , LIST_STYLE_TYPE_LAO = 0x001f ,
  LIST_STYLE_TYPE_MALAYALAM = 0x0020 , LIST_STYLE_TYPE_MONGOLIAN = 0x0021 , LIST_STYLE_TYPE_MYANMAR = 0x0022 , LIST_STYLE_TYPE_ORIYA = 0x0023 ,
  LIST_STYLE_TYPE_PERSIAN = 0x0024 , LIST_STYLE_TYPE_TAMIL = 0x0025 , LIST_STYLE_TYPE_TELUGU = 0x0026 , LIST_STYLE_TYPE_THAI = 0x0027 ,
  LIST_STYLE_TYPE_TIBETAN = 0x0028 , LIST_STYLE_TYPE_CJK_EARTHLY_BRANCH = 0x0029 , LIST_STYLE_TYPE_CJK_HEAVENLY_STEM = 0x002a , LIST_STYLE_TYPE_HIAGANA = 0x002b ,
  LIST_STYLE_TYPE_HIAGANA_IROHA = 0x002c , LIST_STYLE_TYPE_KATAKANA = 0x002d , LIST_STYLE_TYPE_KATAKANA_IROHA = 0x002e , LIST_STYLE_TYPE_JAPANESE_INFORMAL = 0x002f ,
  LIST_STYLE_TYPE_JAPANESE_FORMAL = 0x0030 , LIST_STYLE_TYPE_KOREAN_HANGUL_FORMAL = 0x0031 , LIST_STYLE_TYPE_KOREAN_HANJA_INFORMAL = 0x0032 , LIST_STYLE_TYPE_KOREAN_HANJA_FORMAL = 0x0033
}
 
enum  op_margin { MARGIN_CALC = VALUE_IS_CALC , MARGIN_SET = 0x0080 , MARGIN_AUTO = 0x0000 }
 
enum  op_max_height { MAX_HEIGHT_CALC = VALUE_IS_CALC , MAX_HEIGHT_SET = 0x0080 , MAX_HEIGHT_NONE = 0x0000 }
 
enum  op_max_width { MAX_WIDTH_CALC = VALUE_IS_CALC , MAX_WIDTH_SET = 0x0080 , MAX_WIDTH_NONE = 0x0000 }
 
enum  op_min_height { MIN_HEIGHT_CALC = VALUE_IS_CALC , MIN_HEIGHT_SET = 0x0080 , MIN_HEIGHT_AUTO = 0x0000 }
 
enum  op_min_width { MIN_WIDTH_CALC = VALUE_IS_CALC , MIN_WIDTH_SET = 0x0080 , MIN_WIDTH_AUTO = 0x0000 }
 
enum  op_opacity { OPACITY_SET = 0x0080 }
 
enum  op_order { ORDER_CALC = VALUE_IS_CALC , ORDER_SET = 0x0080 }
 
enum  op_orphans { ORPHANS_CALC = VALUE_IS_CALC , ORPHANS_SET = 0x0080 }
 
enum  op_outline_color { OUTLINE_COLOR_TRANSPARENT = 0x0000 , OUTLINE_COLOR_CURRENT_COLOR = 0x0001 , OUTLINE_COLOR_INVERT = 0x0002 , OUTLINE_COLOR_SET = 0x0080 }
 
enum  op_outline_style {
  OUTLINE_STYLE_NONE = BORDER_STYLE_NONE , OUTLINE_STYLE_HIDDEN = BORDER_STYLE_HIDDEN , OUTLINE_STYLE_DOTTED = BORDER_STYLE_DOTTED , OUTLINE_STYLE_DASHED = BORDER_STYLE_DASHED ,
  OUTLINE_STYLE_SOLID = BORDER_STYLE_SOLID , OUTLINE_STYLE_DOUBLE = BORDER_STYLE_DOUBLE , OUTLINE_STYLE_GROOVE = BORDER_STYLE_GROOVE , OUTLINE_STYLE_RIDGE = BORDER_STYLE_RIDGE ,
  OUTLINE_STYLE_INSET = BORDER_STYLE_INSET , OUTLINE_STYLE_OUTSET = BORDER_STYLE_OUTSET
}
 
enum  op_outline_width { OUTLINE_WIDTH_SET = BORDER_WIDTH_SET , OUTLINE_WIDTH_THIN = BORDER_WIDTH_THIN , OUTLINE_WIDTH_MEDIUM = BORDER_WIDTH_MEDIUM , OUTLINE_WIDTH_THICK = BORDER_WIDTH_THICK }
 
enum  op_overflow { OVERFLOW_VISIBLE = 0x0000 , OVERFLOW_HIDDEN = 0x0001 , OVERFLOW_SCROLL = 0x0002 , OVERFLOW_AUTO = 0x0003 }
 
enum  op_padding { PADDING_CALC = VALUE_IS_CALC , PADDING_SET = 0x0080 }
 
enum  op_page_break_after {
  PAGE_BREAK_AFTER_AUTO = 0x0000 , PAGE_BREAK_AFTER_ALWAYS = 0x0001 , PAGE_BREAK_AFTER_AVOID = 0x0002 , PAGE_BREAK_AFTER_LEFT = 0x0003 ,
  PAGE_BREAK_AFTER_RIGHT = 0x0004
}
 
enum  op_page_break_before {
  PAGE_BREAK_BEFORE_AUTO = 0x0000 , PAGE_BREAK_BEFORE_ALWAYS = 0x0001 , PAGE_BREAK_BEFORE_AVOID = 0x0002 , PAGE_BREAK_BEFORE_LEFT = 0x0003 ,
  PAGE_BREAK_BEFORE_RIGHT = 0x0004
}
 
enum  op_page_break_inside { PAGE_BREAK_INSIDE_AUTO = 0x0000 , PAGE_BREAK_INSIDE_AVOID = 0x0001 }
 
enum  op_pause_after { PAUSE_AFTER_CALC = VALUE_IS_CALC , PAUSE_AFTER_SET = 0x0080 }
 
enum  op_pause_before { PAUSE_BEFORE_CALC = VALUE_IS_CALC , PAUSE_BEFORE_SET = 0x0080 }
 
enum  op_pitch_range { PITCH_RANGE_CALC = VALUE_IS_CALC , PITCH_RANGE_SET = 0x0080 }
 
enum  op_pitch {
  PITCH_CALC = VALUE_IS_CALC , PITCH_FREQUENCY = 0x0080 , PITCH_X_LOW = 0x0000 , PITCH_LOW = 0x0001 ,
  PITCH_MEDIUM = 0x0002 , PITCH_HIGH = 0x0003 , PITCH_X_HIGH = 0x0004
}
 
enum  op_play_during {
  PLAY_DURING_TYPE_MASK = 0x009f , PLAY_DURING_URI = 0x0080 , PLAY_DURING_MIX = (1<<6) , PLAY_DURING_REPEAT = (1<<5) ,
  PLAY_DURING_AUTO = 0x0000 , PLAY_DURING_NONE = 0x0001
}
 
enum  op_position {
  POSITION_STATIC = 0x0000 , POSITION_RELATIVE = 0x0001 , POSITION_ABSOLUTE = 0x0002 , POSITION_FIXED = 0x0003 ,
  POSITION_STICKY = 0x0004
}
 
enum  op_quotes { QUOTES_STRING = 0x0080 , QUOTES_NONE = 0x0000 }
 
enum  op_richness { RICHNESS_CALC = VALUE_IS_CALC , RICHNESS_SET = 0x0080 }
 
enum  op_right { RIGHT_SET = BOTTOM_SET , RIGHT_AUTO = BOTTOM_AUTO }
 
enum  op_speak_header { SPEAK_HEADER_ONCE = 0x0000 , SPEAK_HEADER_ALWAYS = 0x0001 }
 
enum  op_speak_numeral { SPEAK_NUMERAL_DIGITS = 0x0000 , SPEAK_NUMERAL_CONTINUOUS = 0x0001 }
 
enum  op_speak_punctuation { SPEAK_PUNCTUATION_CODE = 0x0000 , SPEAK_PUNCTUATION_NONE = 0x0001 }
 
enum  op_speak { SPEAK_NORMAL = 0x0000 , SPEAK_NONE = 0x0001 , SPEAK_SPELL_OUT = 0x0002 }
 
enum  op_speech_rate {
  SPEECH_RATE_CALC = VALUE_IS_CALC , SPEECH_RATE_SET = 0x0080 , SPEECH_RATE_X_SLOW = 0x0000 , SPEECH_RATE_SLOW = 0x0001 ,
  SPEECH_RATE_MEDIUM = 0x0002 , SPEECH_RATE_FAST = 0x0003 , SPEECH_RATE_X_FAST = 0x0004 , SPEECH_RATE_FASTER = 0x0005 ,
  SPEECH_RATE_SLOWER = 0x0006
}
 
enum  op_stress { STRESS_CALC = VALUE_IS_CALC , STRESS_SET = 0x0080 }
 
enum  op_stroke_opacity { STROKE_OPACITY_SET = 0x0080 }
 
enum  op_table_layout { TABLE_LAYOUT_AUTO = 0x0000 , TABLE_LAYOUT_FIXED = 0x0001 }
 
enum  op_text_align {
  TEXT_ALIGN_LEFT = 0x0000 , TEXT_ALIGN_RIGHT = 0x0001 , TEXT_ALIGN_CENTER = 0x0002 , TEXT_ALIGN_JUSTIFY = 0x0003 ,
  TEXT_ALIGN_LIBCSS_LEFT = 0x0004 , TEXT_ALIGN_LIBCSS_CENTER = 0x0005 , TEXT_ALIGN_LIBCSS_RIGHT = 0x0006
}
 
enum  op_text_decoration {
  TEXT_DECORATION_NONE = 0x0000 , TEXT_DECORATION_BLINK = (1<<3) , TEXT_DECORATION_LINE_THROUGH = (1<<2) , TEXT_DECORATION_OVERLINE = (1<<1) ,
  TEXT_DECORATION_UNDERLINE = (1<<0)
}
 
enum  op_text_indent { TEXT_INDENT_CALC = VALUE_IS_CALC , TEXT_INDENT_SET = 0x0080 }
 
enum  op_text_transform { TEXT_TRANSFORM_CAPITALIZE = 0x0000 , TEXT_TRANSFORM_UPPERCASE = 0x0001 , TEXT_TRANSFORM_LOWERCASE = 0x0002 , TEXT_TRANSFORM_NONE = 0x0003 }
 
enum  op_top { TOP_CALC = BOTTOM_CALC , TOP_SET = BOTTOM_SET , TOP_AUTO = BOTTOM_AUTO }
 
enum  op_unicode_bidi { UNICODE_BIDI_NORMAL = 0x0000 , UNICODE_BIDI_EMBED = 0x0001 , UNICODE_BIDI_BIDI_OVERRIDE = 0x0002 }
 
enum  op_vertical_align {
  VERTICAL_ALIGN_CALC = VALUE_IS_CALC , VERTICAL_ALIGN_SET = 0x0080 , VERTICAL_ALIGN_BASELINE = 0x0000 , VERTICAL_ALIGN_SUB = 0x0001 ,
  VERTICAL_ALIGN_SUPER = 0x0002 , VERTICAL_ALIGN_TOP = 0x0003 , VERTICAL_ALIGN_TEXT_TOP = 0x0004 , VERTICAL_ALIGN_MIDDLE = 0x0005 ,
  VERTICAL_ALIGN_BOTTOM = 0x0006 , VERTICAL_ALIGN_TEXT_BOTTOM = 0x0007
}
 
enum  op_visibility { VISIBILITY_VISIBLE = 0x0000 , VISIBILITY_HIDDEN = 0x0001 , VISIBILITY_COLLAPSE = 0x0002 }
 
enum  op_voice_family {
  VOICE_FAMILY_STRING = 0x0080 , VOICE_FAMILY_IDENT_LIST = 0x0081 , VOICE_FAMILY_END = 0x0000 , VOICE_FAMILY_MALE = 0x0001 ,
  VOICE_FAMILY_FEMALE = 0x0002 , VOICE_FAMILY_CHILD = 0x0003
}
 
enum  op_volume {
  VOLUME_CALC = VALUE_IS_CALC , VOLUME_NUMBER = 0x0080 , VOLUME_DIMENSION = 0x0081 , VOLUME_SILENT = 0x0000 ,
  VOLUME_X_SOFT = 0x0001 , VOLUME_SOFT = 0x0002 , VOLUME_MEDIUM = 0x0003 , VOLUME_LOUD = 0x0004 ,
  VOLUME_X_LOUD = 0x0005
}
 
enum  op_white_space {
  WHITE_SPACE_NORMAL = 0x0000 , WHITE_SPACE_PRE = 0x0001 , WHITE_SPACE_NOWRAP = 0x0002 , WHITE_SPACE_PRE_WRAP = 0x0003 ,
  WHITE_SPACE_PRE_LINE = 0x0004
}
 
enum  op_widows { WIDOWS_CALC = VALUE_IS_CALC , WIDOWS_SET = 0x0080 }
 
enum  op_width { WIDTH_CALC = VALUE_IS_CALC , WIDTH_SET = 0x0080 , WIDTH_AUTO = 0x0000 }
 
enum  op_word_spacing { WORD_SPACING_CALC = VALUE_IS_CALC , WORD_SPACING_SET = 0x0080 , WORD_SPACING_NORMAL = 0x0000 }
 
enum  op_writing_mode { WRITING_MODE_HORIZONTAL_TB = 0x0000 , WRITING_MODE_VERTICAL_RL = 0x0001 , WRITING_MODE_VERTICAL_LR = 0x0002 }
 
enum  op_z_index { Z_INDEX_CALC = VALUE_IS_CALC , Z_INDEX_SET = 0x0080 , Z_INDEX_AUTO = 0x0000 }
 

Macro Definition Documentation

◆ VALUE_IS_CALC

#define VALUE_IS_CALC   0x007f

Enumeration Type Documentation

◆ op_align_content

Enumerator
ALIGN_CONTENT_STRETCH 
ALIGN_CONTENT_FLEX_START 
ALIGN_CONTENT_FLEX_END 
ALIGN_CONTENT_CENTER 
ALIGN_CONTENT_SPACE_BETWEEN 
ALIGN_CONTENT_SPACE_AROUND 
ALIGN_CONTENT_SPACE_EVENLY 

◆ op_align_items

Enumerator
ALIGN_ITEMS_STRETCH 
ALIGN_ITEMS_FLEX_START 
ALIGN_ITEMS_FLEX_END 
ALIGN_ITEMS_CENTER 
ALIGN_ITEMS_BASELINE 

◆ op_align_self

Enumerator
ALIGN_SELF_STRETCH 
ALIGN_SELF_FLEX_START 
ALIGN_SELF_FLEX_END 
ALIGN_SELF_CENTER 
ALIGN_SELF_BASELINE 
ALIGN_SELF_AUTO 

◆ op_azimuth

enum op_azimuth
Enumerator
AZIMUTH_ANGLE 
AZIMUTH_LEFTWARDS 
AZIMUTH_RIGHTWARDS 
AZIMUTH_BEHIND 
AZIMUTH_LEFT_SIDE 
AZIMUTH_FAR_LEFT 
AZIMUTH_LEFT 
AZIMUTH_CENTER_LEFT 
AZIMUTH_CENTER 
AZIMUTH_CENTER_RIGHT 
AZIMUTH_RIGHT 
AZIMUTH_FAR_RIGHT 
AZIMUTH_RIGHT_SIDE 

◆ op_background_attachment

Enumerator
BACKGROUND_ATTACHMENT_FIXED 
BACKGROUND_ATTACHMENT_SCROLL 

◆ op_background_color

Enumerator
BACKGROUND_COLOR_TRANSPARENT 
BACKGROUND_COLOR_CURRENT_COLOR 
BACKGROUND_COLOR_SET 

◆ op_background_image

Enumerator
BACKGROUND_IMAGE_URI 
BACKGROUND_IMAGE_NONE 

◆ op_background_position

Enumerator
BACKGROUND_POSITION_HORZ_SET 
BACKGROUND_POSITION_HORZ_CENTER 
BACKGROUND_POSITION_HORZ_RIGHT 
BACKGROUND_POSITION_HORZ_LEFT 
BACKGROUND_POSITION_VERT_SET 
BACKGROUND_POSITION_VERT_CENTER 
BACKGROUND_POSITION_VERT_BOTTOM 
BACKGROUND_POSITION_VERT_TOP 

◆ op_background_repeat

Enumerator
BACKGROUND_REPEAT_NO_REPEAT 
BACKGROUND_REPEAT_REPEAT_X 
BACKGROUND_REPEAT_REPEAT_Y 
BACKGROUND_REPEAT_REPEAT 

◆ op_border_collapse

Enumerator
BORDER_COLLAPSE_SEPARATE 
BORDER_COLLAPSE_COLLAPSE 

◆ op_border_color

Enumerator
BORDER_COLOR_TRANSPARENT 
BORDER_COLOR_CURRENT_COLOR 
BORDER_COLOR_SET 

◆ op_border_spacing

Enumerator
BORDER_SPACING_SET 

◆ op_border_style

Enumerator
BORDER_STYLE_NONE 
BORDER_STYLE_HIDDEN 
BORDER_STYLE_DOTTED 
BORDER_STYLE_DASHED 
BORDER_STYLE_SOLID 
BORDER_STYLE_DOUBLE 
BORDER_STYLE_GROOVE 
BORDER_STYLE_RIDGE 
BORDER_STYLE_INSET 
BORDER_STYLE_OUTSET 

◆ op_border_width

Enumerator
BORDER_WIDTH_CALC 
BORDER_WIDTH_SET 
BORDER_WIDTH_THIN 
BORDER_WIDTH_MEDIUM 
BORDER_WIDTH_THICK 

◆ op_bottom

enum op_bottom
Enumerator
BOTTOM_CALC 
BOTTOM_SET 
BOTTOM_AUTO 

◆ op_box_sizing

Enumerator
BOX_SIZING_CONTENT_BOX 
BOX_SIZING_BORDER_BOX 

◆ op_break_after

Enumerator
BREAK_AFTER_AUTO 
BREAK_AFTER_ALWAYS 
BREAK_AFTER_AVOID 
BREAK_AFTER_LEFT 
BREAK_AFTER_RIGHT 
BREAK_AFTER_PAGE 
BREAK_AFTER_COLUMN 
BREAK_AFTER_AVOID_PAGE 
BREAK_AFTER_AVOID_COLUMN 

◆ op_break_before

Enumerator
BREAK_BEFORE_AUTO 
BREAK_BEFORE_ALWAYS 
BREAK_BEFORE_AVOID 
BREAK_BEFORE_LEFT 
BREAK_BEFORE_RIGHT 
BREAK_BEFORE_PAGE 
BREAK_BEFORE_COLUMN 
BREAK_BEFORE_AVOID_PAGE 
BREAK_BEFORE_AVOID_COLUMN 

◆ op_break_inside

Enumerator
BREAK_INSIDE_AUTO 
BREAK_INSIDE_AVOID 
BREAK_INSIDE_AVOID_PAGE 
BREAK_INSIDE_AVOID_COLUMN 

◆ op_caption_side

Enumerator
CAPTION_SIDE_TOP 
CAPTION_SIDE_BOTTOM 

◆ op_clear

enum op_clear
Enumerator
CLEAR_NONE 
CLEAR_LEFT 
CLEAR_RIGHT 
CLEAR_BOTH 

◆ op_clip

enum op_clip
Enumerator
CLIP_SHAPE_MASK 
CLIP_SHAPE_RECT 
CLIP_RECT_TOP_AUTO 
CLIP_RECT_RIGHT_AUTO 
CLIP_RECT_BOTTOM_AUTO 
CLIP_RECT_LEFT_AUTO 
CLIP_AUTO 

◆ op_color

enum op_color
Enumerator
COLOR_TRANSPARENT 
COLOR_CURRENT_COLOR 
COLOR_SET 

◆ op_column_count

Enumerator
COLUMN_COUNT_AUTO 
COLUMN_COUNT_CALC 
COLUMN_COUNT_SET 

◆ op_column_fill

Enumerator
COLUMN_FILL_BALANCE 
COLUMN_FILL_AUTO 

◆ op_column_gap

Enumerator
COLUMN_GAP_NORMAL 
COLUMN_GAP_CALC 
COLUMN_GAP_SET 

◆ op_column_rule_color

Enumerator
COLUMN_RULE_COLOR_TRANSPARENT 
COLUMN_RULE_COLOR_CURRENT_COLOR 
COLUMN_RULE_COLOR_SET 

◆ op_column_rule_style

Enumerator
COLUMN_RULE_STYLE_NONE 
COLUMN_RULE_STYLE_HIDDEN 
COLUMN_RULE_STYLE_DOTTED 
COLUMN_RULE_STYLE_DASHED 
COLUMN_RULE_STYLE_SOLID 
COLUMN_RULE_STYLE_DOUBLE 
COLUMN_RULE_STYLE_GROOVE 
COLUMN_RULE_STYLE_RIDGE 
COLUMN_RULE_STYLE_INSET 
COLUMN_RULE_STYLE_OUTSET 

◆ op_column_rule_width

Enumerator
COLUMN_RULE_WIDTH_CALC 
COLUMN_RULE_WIDTH_SET 
COLUMN_RULE_WIDTH_THIN 
COLUMN_RULE_WIDTH_MEDIUM 
COLUMN_RULE_WIDTH_THICK 

◆ op_column_span

Enumerator
COLUMN_SPAN_NONE 
COLUMN_SPAN_ALL 

◆ op_column_width

Enumerator
COLUMN_WIDTH_AUTO 
COLUMN_WIDTH_CALC 
COLUMN_WIDTH_SET 

◆ op_content

enum op_content
Enumerator
CONTENT_STRING 
CONTENT_URI 
CONTENT_COUNTER 
CONTENT_COUNTERS 
CONTENT_ATTR 
CONTENT_COUNTER_STYLE_SHIFT 
CONTENT_COUNTERS_STYLE_SHIFT 
CONTENT_NORMAL 
CONTENT_NONE 
CONTENT_OPEN_QUOTE 
CONTENT_CLOSE_QUOTE 
CONTENT_NO_OPEN_QUOTE 
CONTENT_NO_CLOSE_QUOTE 

◆ op_counter_increment

Enumerator
COUNTER_INCREMENT_NAMED 
COUNTER_INCREMENT_NONE 

◆ op_counter_reset

Enumerator
COUNTER_RESET_NAMED 
COUNTER_RESET_NONE 

◆ op_cue_after

Enumerator
CUE_AFTER_URI 
CUE_AFTER_NONE 

◆ op_cue_before

Enumerator
CUE_BEFORE_URI 
CUE_BEFORE_NONE 

◆ op_cursor

enum op_cursor
Enumerator
CURSOR_URI 
CURSOR_AUTO 
CURSOR_CROSSHAIR 
CURSOR_DEFAULT 
CURSOR_POINTER 
CURSOR_MOVE 
CURSOR_E_RESIZE 
CURSOR_NE_RESIZE 
CURSOR_NW_RESIZE 
CURSOR_N_RESIZE 
CURSOR_SE_RESIZE 
CURSOR_SW_RESIZE 
CURSOR_S_RESIZE 
CURSOR_W_RESIZE 
CURSOR_TEXT 
CURSOR_WAIT 
CURSOR_HELP 
CURSOR_PROGRESS 

◆ op_direction

Enumerator
DIRECTION_LTR 
DIRECTION_RTL 

◆ op_display

enum op_display
Enumerator
DISPLAY_INLINE 
DISPLAY_BLOCK 
DISPLAY_LIST_ITEM 
DISPLAY_RUN_IN 
DISPLAY_INLINE_BLOCK 
DISPLAY_TABLE 
DISPLAY_INLINE_TABLE 
DISPLAY_TABLE_ROW_GROUP 
DISPLAY_TABLE_HEADER_GROUP 
DISPLAY_TABLE_FOOTER_GROUP 
DISPLAY_TABLE_ROW 
DISPLAY_TABLE_COLUMN_GROUP 
DISPLAY_TABLE_COLUMN 
DISPLAY_TABLE_CELL 
DISPLAY_TABLE_CAPTION 
DISPLAY_NONE 
DISPLAY_FLEX 
DISPLAY_INLINE_FLEX 
DISPLAY_GRID 
DISPLAY_INLINE_GRID 

◆ op_elevation

Enumerator
ELEVATION_ANGLE 
ELEVATION_BELOW 
ELEVATION_LEVEL 
ELEVATION_ABOVE 
ELEVATION_HIGHER 
ELEVATION_LOWER 

◆ op_empty_cells

Enumerator
EMPTY_CELLS_SHOW 
EMPTY_CELLS_HIDE 

◆ op_fill_opacity

Enumerator
FILL_OPACITY_SET 

◆ op_flex_basis

Enumerator
FLEX_BASIS_AUTO 
FLEX_BASIS_CONTENT 
FLEX_BASIS_CALC 
FLEX_BASIS_SET 

◆ op_flex_direction

Enumerator
FLEX_DIRECTION_ROW 
FLEX_DIRECTION_ROW_REVERSE 
FLEX_DIRECTION_COLUMN 
FLEX_DIRECTION_COLUMN_REVERSE 

◆ op_flex_grow

Enumerator
FLEX_GROW_CALC 
FLEX_GROW_SET 

◆ op_flex_shrink

Enumerator
FLEX_SHRINK_CALC 
FLEX_SHRINK_SET 

◆ op_flex_wrap

Enumerator
FLEX_WRAP_NOWRAP 
FLEX_WRAP_WRAP 
FLEX_WRAP_WRAP_REVERSE 

◆ op_float

enum op_float
Enumerator
FLOAT_LEFT 
FLOAT_RIGHT 
FLOAT_NONE 

◆ op_font_family

Enumerator
FONT_FAMILY_STRING 
FONT_FAMILY_IDENT_LIST 
FONT_FAMILY_END 
FONT_FAMILY_SERIF 
FONT_FAMILY_SANS_SERIF 
FONT_FAMILY_CURSIVE 
FONT_FAMILY_FANTASY 
FONT_FAMILY_MONOSPACE 

◆ op_font_size

Enumerator
FONT_SIZE_CALC 
FONT_SIZE_DIMENSION 
FONT_SIZE_XX_SMALL 
FONT_SIZE_X_SMALL 
FONT_SIZE_SMALL 
FONT_SIZE_MEDIUM 
FONT_SIZE_LARGE 
FONT_SIZE_X_LARGE 
FONT_SIZE_XX_LARGE 
FONT_SIZE_LARGER 
FONT_SIZE_SMALLER 

◆ op_font_style

Enumerator
FONT_STYLE_NORMAL 
FONT_STYLE_ITALIC 
FONT_STYLE_OBLIQUE 

◆ op_font_variant

Enumerator
FONT_VARIANT_NORMAL 
FONT_VARIANT_SMALL_CAPS 

◆ op_font_weight

Enumerator
FONT_WEIGHT_NORMAL 
FONT_WEIGHT_BOLD 
FONT_WEIGHT_BOLDER 
FONT_WEIGHT_LIGHTER 
FONT_WEIGHT_100 
FONT_WEIGHT_200 
FONT_WEIGHT_300 
FONT_WEIGHT_400 
FONT_WEIGHT_500 
FONT_WEIGHT_600 
FONT_WEIGHT_700 
FONT_WEIGHT_800 
FONT_WEIGHT_900 

◆ op_height

enum op_height
Enumerator
HEIGHT_CALC 
HEIGHT_SET 
HEIGHT_AUTO 

◆ op_justify_content

Enumerator
JUSTIFY_CONTENT_FLEX_START 
JUSTIFY_CONTENT_FLEX_END 
JUSTIFY_CONTENT_CENTER 
JUSTIFY_CONTENT_SPACE_BETWEEN 
JUSTIFY_CONTENT_SPACE_AROUND 
JUSTIFY_CONTENT_SPACE_EVENLY 

◆ op_left

enum op_left
Enumerator
LEFT_CALC 
LEFT_SET 
LEFT_AUTO 

◆ op_letter_spacing

Enumerator
LETTER_SPACING_CALC 
LETTER_SPACING_SET 
LETTER_SPACING_NORMAL 

◆ op_line_height

Enumerator
LINE_HEIGHT_CALC 
LINE_HEIGHT_NUMBER 
LINE_HEIGHT_DIMENSION 
LINE_HEIGHT_NORMAL 

◆ op_list_style_image

Enumerator
LIST_STYLE_IMAGE_URI 
LIST_STYLE_IMAGE_NONE 

◆ op_list_style_position

Enumerator
LIST_STYLE_POSITION_INSIDE 
LIST_STYLE_POSITION_OUTSIDE 

◆ op_list_style_type

Enumerator
LIST_STYLE_TYPE_DISC 
LIST_STYLE_TYPE_CIRCLE 
LIST_STYLE_TYPE_SQUARE 
LIST_STYLE_TYPE_DECIMAL 
LIST_STYLE_TYPE_DECIMAL_LEADING_ZERO 
LIST_STYLE_TYPE_LOWER_ROMAN 
LIST_STYLE_TYPE_UPPER_ROMAN 
LIST_STYLE_TYPE_LOWER_GREEK 
LIST_STYLE_TYPE_LOWER_LATIN 
LIST_STYLE_TYPE_UPPER_LATIN 
LIST_STYLE_TYPE_ARMENIAN 
LIST_STYLE_TYPE_GEORGIAN 
LIST_STYLE_TYPE_LOWER_ALPHA 
LIST_STYLE_TYPE_UPPER_ALPHA 
LIST_STYLE_TYPE_NONE 
LIST_STYLE_TYPE_BINARY 
LIST_STYLE_TYPE_OCTAL 
LIST_STYLE_TYPE_LOWER_HEXADECIMAL 
LIST_STYLE_TYPE_UPPER_HEXADECIMAL 
LIST_STYLE_TYPE_ARABIC_INDIC 
LIST_STYLE_TYPE_LOWER_ARMENIAN 
LIST_STYLE_TYPE_UPPER_ARMENIAN 
LIST_STYLE_TYPE_BENGALI 
LIST_STYLE_TYPE_CAMBODIAN 
LIST_STYLE_TYPE_KHMER 
LIST_STYLE_TYPE_CJK_DECIMAL 
LIST_STYLE_TYPE_DEVANAGARI 
LIST_STYLE_TYPE_GUJARATI 
LIST_STYLE_TYPE_GURMUKHI 
LIST_STYLE_TYPE_HEBREW 
LIST_STYLE_TYPE_KANNADA 
LIST_STYLE_TYPE_LAO 
LIST_STYLE_TYPE_MALAYALAM 
LIST_STYLE_TYPE_MONGOLIAN 
LIST_STYLE_TYPE_MYANMAR 
LIST_STYLE_TYPE_ORIYA 
LIST_STYLE_TYPE_PERSIAN 
LIST_STYLE_TYPE_TAMIL 
LIST_STYLE_TYPE_TELUGU 
LIST_STYLE_TYPE_THAI 
LIST_STYLE_TYPE_TIBETAN 
LIST_STYLE_TYPE_CJK_EARTHLY_BRANCH 
LIST_STYLE_TYPE_CJK_HEAVENLY_STEM 
LIST_STYLE_TYPE_HIAGANA 
LIST_STYLE_TYPE_HIAGANA_IROHA 
LIST_STYLE_TYPE_KATAKANA 
LIST_STYLE_TYPE_KATAKANA_IROHA 
LIST_STYLE_TYPE_JAPANESE_INFORMAL 
LIST_STYLE_TYPE_JAPANESE_FORMAL 
LIST_STYLE_TYPE_KOREAN_HANGUL_FORMAL 
LIST_STYLE_TYPE_KOREAN_HANJA_INFORMAL 
LIST_STYLE_TYPE_KOREAN_HANJA_FORMAL 

◆ op_margin

enum op_margin
Enumerator
MARGIN_CALC 
MARGIN_SET 
MARGIN_AUTO 

◆ op_max_height

Enumerator
MAX_HEIGHT_CALC 
MAX_HEIGHT_SET 
MAX_HEIGHT_NONE 

◆ op_max_width

Enumerator
MAX_WIDTH_CALC 
MAX_WIDTH_SET 
MAX_WIDTH_NONE 

◆ op_min_height

Enumerator
MIN_HEIGHT_CALC 
MIN_HEIGHT_SET 
MIN_HEIGHT_AUTO 

◆ op_min_width

Enumerator
MIN_WIDTH_CALC 
MIN_WIDTH_SET 
MIN_WIDTH_AUTO 

◆ op_opacity

enum op_opacity
Enumerator
OPACITY_SET 

◆ op_order

enum op_order
Enumerator
ORDER_CALC 
ORDER_SET 

◆ op_orphans

enum op_orphans
Enumerator
ORPHANS_CALC 
ORPHANS_SET 

◆ op_outline_color

Enumerator
OUTLINE_COLOR_TRANSPARENT 
OUTLINE_COLOR_CURRENT_COLOR 
OUTLINE_COLOR_INVERT 
OUTLINE_COLOR_SET 

◆ op_outline_style

Enumerator
OUTLINE_STYLE_NONE 
OUTLINE_STYLE_HIDDEN 
OUTLINE_STYLE_DOTTED 
OUTLINE_STYLE_DASHED 
OUTLINE_STYLE_SOLID 
OUTLINE_STYLE_DOUBLE 
OUTLINE_STYLE_GROOVE 
OUTLINE_STYLE_RIDGE 
OUTLINE_STYLE_INSET 
OUTLINE_STYLE_OUTSET 

◆ op_outline_width

Enumerator
OUTLINE_WIDTH_SET 
OUTLINE_WIDTH_THIN 
OUTLINE_WIDTH_MEDIUM 
OUTLINE_WIDTH_THICK 

◆ op_overflow

Enumerator
OVERFLOW_VISIBLE 
OVERFLOW_HIDDEN 
OVERFLOW_SCROLL 
OVERFLOW_AUTO 

◆ op_padding

enum op_padding
Enumerator
PADDING_CALC 
PADDING_SET 

◆ op_page_break_after

Enumerator
PAGE_BREAK_AFTER_AUTO 
PAGE_BREAK_AFTER_ALWAYS 
PAGE_BREAK_AFTER_AVOID 
PAGE_BREAK_AFTER_LEFT 
PAGE_BREAK_AFTER_RIGHT 

◆ op_page_break_before

Enumerator
PAGE_BREAK_BEFORE_AUTO 
PAGE_BREAK_BEFORE_ALWAYS 
PAGE_BREAK_BEFORE_AVOID 
PAGE_BREAK_BEFORE_LEFT 
PAGE_BREAK_BEFORE_RIGHT 

◆ op_page_break_inside

Enumerator
PAGE_BREAK_INSIDE_AUTO 
PAGE_BREAK_INSIDE_AVOID 

◆ op_pause_after

Enumerator
PAUSE_AFTER_CALC 
PAUSE_AFTER_SET 

◆ op_pause_before

Enumerator
PAUSE_BEFORE_CALC 
PAUSE_BEFORE_SET 

◆ op_pitch

enum op_pitch
Enumerator
PITCH_CALC 
PITCH_FREQUENCY 
PITCH_X_LOW 
PITCH_LOW 
PITCH_MEDIUM 
PITCH_HIGH 
PITCH_X_HIGH 

◆ op_pitch_range

Enumerator
PITCH_RANGE_CALC 
PITCH_RANGE_SET 

◆ op_play_during

Enumerator
PLAY_DURING_TYPE_MASK 
PLAY_DURING_URI 
PLAY_DURING_MIX 
PLAY_DURING_REPEAT 
PLAY_DURING_AUTO 
PLAY_DURING_NONE 

◆ op_position

Enumerator
POSITION_STATIC 
POSITION_RELATIVE 
POSITION_ABSOLUTE 
POSITION_FIXED 
POSITION_STICKY 

◆ op_quotes

enum op_quotes
Enumerator
QUOTES_STRING 
QUOTES_NONE 

◆ op_richness

Enumerator
RICHNESS_CALC 
RICHNESS_SET 

◆ op_right

enum op_right
Enumerator
RIGHT_SET 
RIGHT_AUTO 

◆ op_speak

enum op_speak
Enumerator
SPEAK_NORMAL 
SPEAK_NONE 
SPEAK_SPELL_OUT 

◆ op_speak_header

Enumerator
SPEAK_HEADER_ONCE 
SPEAK_HEADER_ALWAYS 

◆ op_speak_numeral

Enumerator
SPEAK_NUMERAL_DIGITS 
SPEAK_NUMERAL_CONTINUOUS 

◆ op_speak_punctuation

Enumerator
SPEAK_PUNCTUATION_CODE 
SPEAK_PUNCTUATION_NONE 

◆ op_speech_rate

Enumerator
SPEECH_RATE_CALC 
SPEECH_RATE_SET 
SPEECH_RATE_X_SLOW 
SPEECH_RATE_SLOW 
SPEECH_RATE_MEDIUM 
SPEECH_RATE_FAST 
SPEECH_RATE_X_FAST 
SPEECH_RATE_FASTER 
SPEECH_RATE_SLOWER 

◆ op_stress

enum op_stress
Enumerator
STRESS_CALC 
STRESS_SET 

◆ op_stroke_opacity

Enumerator
STROKE_OPACITY_SET 

◆ op_table_layout

Enumerator
TABLE_LAYOUT_AUTO 
TABLE_LAYOUT_FIXED 

◆ op_text_align

Enumerator
TEXT_ALIGN_LEFT 
TEXT_ALIGN_RIGHT 
TEXT_ALIGN_CENTER 
TEXT_ALIGN_JUSTIFY 
TEXT_ALIGN_LIBCSS_LEFT 
TEXT_ALIGN_LIBCSS_CENTER 
TEXT_ALIGN_LIBCSS_RIGHT 

◆ op_text_decoration

Enumerator
TEXT_DECORATION_NONE 
TEXT_DECORATION_BLINK 
TEXT_DECORATION_LINE_THROUGH 
TEXT_DECORATION_OVERLINE 
TEXT_DECORATION_UNDERLINE 

◆ op_text_indent

Enumerator
TEXT_INDENT_CALC 
TEXT_INDENT_SET 

◆ op_text_transform

Enumerator
TEXT_TRANSFORM_CAPITALIZE 
TEXT_TRANSFORM_UPPERCASE 
TEXT_TRANSFORM_LOWERCASE 
TEXT_TRANSFORM_NONE 

◆ op_top

enum op_top
Enumerator
TOP_CALC 
TOP_SET 
TOP_AUTO 

◆ op_unicode_bidi

Enumerator
UNICODE_BIDI_NORMAL 
UNICODE_BIDI_EMBED 
UNICODE_BIDI_BIDI_OVERRIDE 

◆ op_vertical_align

Enumerator
VERTICAL_ALIGN_CALC 
VERTICAL_ALIGN_SET 
VERTICAL_ALIGN_BASELINE 
VERTICAL_ALIGN_SUB 
VERTICAL_ALIGN_SUPER 
VERTICAL_ALIGN_TOP 
VERTICAL_ALIGN_TEXT_TOP 
VERTICAL_ALIGN_MIDDLE 
VERTICAL_ALIGN_BOTTOM 
VERTICAL_ALIGN_TEXT_BOTTOM 

◆ op_visibility

Enumerator
VISIBILITY_VISIBLE 
VISIBILITY_HIDDEN 
VISIBILITY_COLLAPSE 

◆ op_voice_family

Enumerator
VOICE_FAMILY_STRING 
VOICE_FAMILY_IDENT_LIST 
VOICE_FAMILY_END 
VOICE_FAMILY_MALE 
VOICE_FAMILY_FEMALE 
VOICE_FAMILY_CHILD 

◆ op_volume

enum op_volume
Enumerator
VOLUME_CALC 
VOLUME_NUMBER 
VOLUME_DIMENSION 
VOLUME_SILENT 
VOLUME_X_SOFT 
VOLUME_SOFT 
VOLUME_MEDIUM 
VOLUME_LOUD 
VOLUME_X_LOUD 

◆ op_white_space

Enumerator
WHITE_SPACE_NORMAL 
WHITE_SPACE_PRE 
WHITE_SPACE_NOWRAP 
WHITE_SPACE_PRE_WRAP 
WHITE_SPACE_PRE_LINE 

◆ op_widows

enum op_widows
Enumerator
WIDOWS_CALC 
WIDOWS_SET 

◆ op_width

enum op_width
Enumerator
WIDTH_CALC 
WIDTH_SET 
WIDTH_AUTO 

◆ op_word_spacing

Enumerator
WORD_SPACING_CALC 
WORD_SPACING_SET 
WORD_SPACING_NORMAL 

◆ op_writing_mode

Enumerator
WRITING_MODE_HORIZONTAL_TB 
WRITING_MODE_VERTICAL_RL 
WRITING_MODE_VERTICAL_LR 

◆ op_z_index

enum op_z_index
Enumerator
Z_INDEX_CALC 
Z_INDEX_SET 
Z_INDEX_AUTO