Skip to main content

Dwg_Entity_TABLE

Type Alias Dwg_Entity_TABLE 

Source
pub type Dwg_Entity_TABLE = _dwg_entity_TABLE;

Aliased Type§

#[repr(C)]
pub struct Dwg_Entity_TABLE {
Show 130 fields pub parent: *mut _dwg_object_entity, pub ldata: _dwg_LinkedData, pub tdata: _dwg_LinkedTableData, pub fdata: _dwg_FormattedTableData, pub tablestyle: *mut _dwg_object_ref, pub unknown_rc: u8, pub unknown_h: *mut _dwg_object_ref, pub unknown_bl: u32, pub unknown_b: u8, pub unknown_bl1: u32, pub ins_pt: _dwg_bitcode_3bd, pub scale: _dwg_bitcode_3bd, pub scale_flag: u8, pub rotation: f64, pub extrusion: _dwg_bitcode_3bd, pub has_attribs: u8, pub num_owned: u32, pub flag_for_table_value: u16, pub horiz_direction: _dwg_bitcode_3bd, pub num_cols: u32, pub num_rows: u32, pub num_cells: u64, pub col_widths: *mut f64, pub row_heights: *mut f64, pub cells: *mut _dwg_TABLE_Cell, pub has_table_overrides: u8, pub table_flag_override: u32, pub title_suppressed: u8, pub header_suppressed: u8, pub flow_direction: u16, pub horiz_cell_margin: f64, pub vert_cell_margin: f64, pub title_row_color: _dwg_color, pub header_row_color: _dwg_color, pub data_row_color: _dwg_color, pub title_row_fill_none: u8, pub header_row_fill_none: u8, pub data_row_fill_none: u8, pub title_row_fill_color: _dwg_color, pub header_row_fill_color: _dwg_color, pub data_row_fill_color: _dwg_color, pub title_row_alignment: u16, pub header_row_alignment: u16, pub data_row_alignment: u16, pub title_text_style: *mut _dwg_object_ref, pub header_text_style: *mut _dwg_object_ref, pub data_text_style: *mut _dwg_object_ref, pub title_row_height: f64, pub header_row_height: f64, pub data_row_height: f64, pub has_border_color_overrides: u8, pub border_color_overrides_flag: u32, pub title_horiz_top_color: _dwg_color, pub title_horiz_ins_color: _dwg_color, pub title_horiz_bottom_color: _dwg_color, pub title_vert_left_color: _dwg_color, pub title_vert_ins_color: _dwg_color, pub title_vert_right_color: _dwg_color, pub header_horiz_top_color: _dwg_color, pub header_horiz_ins_color: _dwg_color, pub header_horiz_bottom_color: _dwg_color, pub header_vert_left_color: _dwg_color, pub header_vert_ins_color: _dwg_color, pub header_vert_right_color: _dwg_color, pub data_horiz_top_color: _dwg_color, pub data_horiz_ins_color: _dwg_color, pub data_horiz_bottom_color: _dwg_color, pub data_vert_left_color: _dwg_color, pub data_vert_ins_color: _dwg_color, pub data_vert_right_color: _dwg_color, pub has_border_lineweight_overrides: u8, pub border_lineweight_overrides_flag: u32, pub title_horiz_top_linewt: u16, pub title_horiz_ins_linewt: u16, pub title_horiz_bottom_linewt: u16, pub title_vert_left_linewt: u16, pub title_vert_ins_linewt: u16, pub title_vert_right_linewt: u16, pub header_horiz_top_linewt: u16, pub header_horiz_ins_linewt: u16, pub header_horiz_bottom_linewt: u16, pub header_vert_left_linewt: u16, pub header_vert_ins_linewt: u16, pub header_vert_right_linewt: u16, pub data_horiz_top_linewt: u16, pub data_horiz_ins_linewt: u16, pub data_horiz_bottom_linewt: u16, pub data_vert_left_linewt: u16, pub data_vert_ins_linewt: u16, pub data_vert_right_linewt: u16, pub has_border_visibility_overrides: u8, pub border_visibility_overrides_flag: u32, pub title_horiz_top_visibility: u16, pub title_horiz_ins_visibility: u16, pub title_horiz_bottom_visibility: u16, pub title_vert_left_visibility: u16, pub title_vert_ins_visibility: u16, pub title_vert_right_visibility: u16, pub header_horiz_top_visibility: u16, pub header_horiz_ins_visibility: u16, pub header_horiz_bottom_visibility: u16, pub header_vert_left_visibility: u16, pub header_vert_ins_visibility: u16, pub header_vert_right_visibility: u16, pub data_horiz_top_visibility: u16, pub data_horiz_ins_visibility: u16, pub data_horiz_bottom_visibility: u16, pub data_vert_left_visibility: u16, pub data_vert_ins_visibility: u16, pub data_vert_right_visibility: u16, pub block_header: *mut _dwg_object_ref, pub first_attrib: *mut _dwg_object_ref, pub last_attrib: *mut _dwg_object_ref, pub attribs: *mut *mut _dwg_object_ref, pub seqend: *mut _dwg_object_ref, pub title_row_style_override: *mut _dwg_object_ref, pub header_row_style_override: *mut _dwg_object_ref, pub data_row_style_override: *mut _dwg_object_ref, pub unknown_bs: u16, pub hor_dir: _dwg_bitcode_3bd, pub has_break_data: u32, pub break_flag: u32, pub break_flow_direction: u32, pub break_spacing: f64, pub break_unknown1: u32, pub break_unknown2: u32, pub num_break_heights: u32, pub break_heights: *mut _dwg_TABLE_BreakHeight, pub num_break_rows: u32, pub break_rows: *mut _dwg_TABLE_BreakRow,
}

Fields§

§parent: *mut _dwg_object_entity§ldata: _dwg_LinkedData§tdata: _dwg_LinkedTableData§fdata: _dwg_FormattedTableData§tablestyle: *mut _dwg_object_ref§unknown_rc: u8§unknown_h: *mut _dwg_object_ref§unknown_bl: u32§unknown_b: u8§unknown_bl1: u32§ins_pt: _dwg_bitcode_3bd

< DXF 10

§scale: _dwg_bitcode_3bd

< DXF 41

§scale_flag: u8§rotation: f64

< DXF 50

§extrusion: _dwg_bitcode_3bd

< DXF 210

§has_attribs: u8

< DXF 66

§num_owned: u32§flag_for_table_value: u16

< DXF 90. Bit flags, 0x06 (0x02 + 0x04): has block, 0x10: table direction, 0 = up, 1 = down, 0x20: title suppressed. Normally 0x06 is always set.

§horiz_direction: _dwg_bitcode_3bd

< DXF 11

§num_cols: u32

< DXF 90

§num_rows: u32

< DXF 91

§num_cells: u64

< computed

§col_widths: *mut f64

< DXF 142

§row_heights: *mut f64

< DXF 141

§cells: *mut _dwg_TABLE_Cell§has_table_overrides: u8§table_flag_override: u32

< DXF 93

§title_suppressed: u8

< DXF 280

§header_suppressed: u8

< DXF 281

§flow_direction: u16

< DXF 70

§horiz_cell_margin: f64

< DXF 40

§vert_cell_margin: f64

< DXF 41

§title_row_color: _dwg_color

< DXF 64

§header_row_color: _dwg_color

< DXF 64

§data_row_color: _dwg_color

< DXF 64

§title_row_fill_none: u8

< DXF 283

§header_row_fill_none: u8

< DXF 283

§data_row_fill_none: u8

< DXF 283

§title_row_fill_color: _dwg_color

< DXF 63

§header_row_fill_color: _dwg_color

< DXF 63

§data_row_fill_color: _dwg_color

< DXF 63

§title_row_alignment: u16

< DXF 170

§header_row_alignment: u16

< DXF 170

§data_row_alignment: u16

< DXF 170

§title_text_style: *mut _dwg_object_ref

< DXF 7

§header_text_style: *mut _dwg_object_ref

< DXF 7

§data_text_style: *mut _dwg_object_ref

< DXF 7

§title_row_height: f64

< DXF 140

§header_row_height: f64

< DXF 140

§data_row_height: f64

< DXF 140

§has_border_color_overrides: u8

< if DXF 94 > 0

§border_color_overrides_flag: u32

< DXF 94

§title_horiz_top_color: _dwg_color

< DXF 64 if DXF 94 & 0x1

§title_horiz_ins_color: _dwg_color

< DXF 65 if DXF 94 & 0x2

§title_horiz_bottom_color: _dwg_color

< DXF 66 if DXF 94 & 0x4

§title_vert_left_color: _dwg_color

< DXF 63 if DXF 94 & 0x8

§title_vert_ins_color: _dwg_color

< DXF 68 if DXF 94 & 0x10

§title_vert_right_color: _dwg_color

< DXF 69 if DXF 94 & 0x20

§header_horiz_top_color: _dwg_color

< DXF 64 if DXF 94 & 0x40

§header_horiz_ins_color: _dwg_color

< DXF 65

§header_horiz_bottom_color: _dwg_color

< DXF 66

§header_vert_left_color: _dwg_color

< DXF 63

§header_vert_ins_color: _dwg_color

< DXF 68

§header_vert_right_color: _dwg_color

< DXF 69

§data_horiz_top_color: _dwg_color

< DXF 64

§data_horiz_ins_color: _dwg_color

< DXF 65

§data_horiz_bottom_color: _dwg_color

< DXF 66

§data_vert_left_color: _dwg_color

< DXF 63

§data_vert_ins_color: _dwg_color

< DXF 68

§data_vert_right_color: _dwg_color

< DXF 69

§has_border_lineweight_overrides: u8

< if DXF 95 > 0

§border_lineweight_overrides_flag: u32

< DXF 95

§title_horiz_top_linewt: u16§title_horiz_ins_linewt: u16§title_horiz_bottom_linewt: u16§title_vert_left_linewt: u16§title_vert_ins_linewt: u16§title_vert_right_linewt: u16§header_horiz_top_linewt: u16§header_horiz_ins_linewt: u16§header_horiz_bottom_linewt: u16§header_vert_left_linewt: u16§header_vert_ins_linewt: u16§header_vert_right_linewt: u16§data_horiz_top_linewt: u16§data_horiz_ins_linewt: u16§data_horiz_bottom_linewt: u16§data_vert_left_linewt: u16§data_vert_ins_linewt: u16§data_vert_right_linewt: u16§has_border_visibility_overrides: u8§border_visibility_overrides_flag: u32

< DXF 96

§title_horiz_top_visibility: u16§title_horiz_ins_visibility: u16§title_horiz_bottom_visibility: u16§title_vert_left_visibility: u16§title_vert_ins_visibility: u16§title_vert_right_visibility: u16§header_horiz_top_visibility: u16§header_horiz_ins_visibility: u16§header_horiz_bottom_visibility: u16§header_vert_left_visibility: u16§header_vert_ins_visibility: u16§header_vert_right_visibility: u16§data_horiz_top_visibility: u16§data_horiz_ins_visibility: u16§data_horiz_bottom_visibility: u16§data_vert_left_visibility: u16§data_vert_ins_visibility: u16§data_vert_right_visibility: u16§block_header: *mut _dwg_object_ref§first_attrib: *mut _dwg_object_ref§last_attrib: *mut _dwg_object_ref§attribs: *mut *mut _dwg_object_ref§seqend: *mut _dwg_object_ref§title_row_style_override: *mut _dwg_object_ref§header_row_style_override: *mut _dwg_object_ref§data_row_style_override: *mut _dwg_object_ref§unknown_bs: u16§hor_dir: _dwg_bitcode_3bd§has_break_data: u32§break_flag: u32§break_flow_direction: u32§break_spacing: f64§break_unknown1: u32§break_unknown2: u32§num_break_heights: u32§break_heights: *mut _dwg_TABLE_BreakHeight§num_break_rows: u32§break_rows: *mut _dwg_TABLE_BreakRow