Struct libxlsxwriter_sys::lxw_worksheet
source · #[repr(C)]pub struct lxw_worksheet {Show 159 fields
pub file: *mut FILE,
pub optimize_tmpfile: *mut FILE,
pub optimize_buffer: *mut c_char,
pub optimize_buffer_size: usize,
pub table: *mut lxw_table_rows,
pub hyperlinks: *mut lxw_table_rows,
pub comments: *mut lxw_table_rows,
pub array: *mut *mut lxw_cell,
pub merged_ranges: *mut lxw_merged_ranges,
pub selections: *mut lxw_selections,
pub data_validations: *mut lxw_data_validations,
pub conditional_formats: *mut lxw_cond_format_hash,
pub image_props: *mut lxw_image_props,
pub chart_data: *mut lxw_chart_props,
pub drawing_rel_ids: *mut lxw_drawing_rel_ids,
pub vml_drawing_rel_ids: *mut lxw_vml_drawing_rel_ids,
pub comment_objs: *mut lxw_comment_objs,
pub header_image_objs: *mut lxw_comment_objs,
pub button_objs: *mut lxw_comment_objs,
pub table_objs: *mut lxw_table_objs,
pub table_count: u16,
pub dim_rowmin: lxw_row_t,
pub dim_rowmax: lxw_row_t,
pub dim_colmin: lxw_col_t,
pub dim_colmax: lxw_col_t,
pub sst: *mut lxw_sst,
pub name: *mut c_char,
pub quoted_name: *mut c_char,
pub tmpdir: *mut c_char,
pub index: u16,
pub active: u8,
pub selected: u8,
pub hidden: u8,
pub active_sheet: *mut u16,
pub first_sheet: *mut u16,
pub is_chartsheet: u8,
pub col_options: *mut *mut lxw_col_options,
pub col_options_max: u16,
pub col_sizes: *mut f64,
pub col_sizes_max: u16,
pub col_formats: *mut *mut lxw_format,
pub col_formats_max: u16,
pub col_size_changed: u8,
pub row_size_changed: u8,
pub optimize: u8,
pub optimize_row: *mut lxw_row,
pub fit_height: u16,
pub fit_width: u16,
pub horizontal_dpi: u16,
pub hlink_count: u16,
pub page_start: u16,
pub print_scale: u16,
pub rel_count: u16,
pub vertical_dpi: u16,
pub zoom: u16,
pub filter_on: u8,
pub fit_page: u8,
pub hcenter: u8,
pub orientation: u8,
pub outline_changed: u8,
pub outline_on: u8,
pub outline_style: u8,
pub outline_below: u8,
pub outline_right: u8,
pub page_order: u8,
pub page_setup_changed: u8,
pub page_view: u8,
pub paper_size: u8,
pub print_gridlines: u8,
pub print_headers: u8,
pub print_options_changed: u8,
pub right_to_left: u8,
pub screen_gridlines: u8,
pub show_zeros: u8,
pub vcenter: u8,
pub zoom_scale_normal: u8,
pub black_white: u8,
pub num_validations: u8,
pub has_dynamic_arrays: u8,
pub vba_codename: *mut c_char,
pub num_buttons: u16,
pub tab_color: lxw_color_t,
pub margin_left: f64,
pub margin_right: f64,
pub margin_top: f64,
pub margin_bottom: f64,
pub margin_header: f64,
pub margin_footer: f64,
pub default_row_height: f64,
pub default_row_pixels: u32,
pub default_col_pixels: u32,
pub default_row_zeroed: u8,
pub default_row_set: u8,
pub outline_row_level: u8,
pub outline_col_level: u8,
pub header_footer_changed: u8,
pub header: *mut c_char,
pub footer: *mut c_char,
pub repeat_rows: lxw_repeat_rows,
pub repeat_cols: lxw_repeat_cols,
pub print_area: lxw_print_area,
pub autofilter: lxw_autofilter,
pub merged_range_count: u16,
pub max_url_length: u16,
pub hbreaks: *mut lxw_row_t,
pub vbreaks: *mut lxw_col_t,
pub hbreaks_count: u16,
pub vbreaks_count: u16,
pub drawing_rel_id: u32,
pub vml_drawing_rel_id: u32,
pub external_hyperlinks: *mut lxw_rel_tuples,
pub external_drawing_links: *mut lxw_rel_tuples,
pub drawing_links: *mut lxw_rel_tuples,
pub vml_drawing_links: *mut lxw_rel_tuples,
pub external_table_links: *mut lxw_rel_tuples,
pub panes: lxw_panes,
pub top_left_cell: [c_char; 14],
pub protection: lxw_protection_obj,
pub drawing: *mut lxw_drawing,
pub default_url_format: *mut lxw_format,
pub has_vml: u8,
pub has_comments: u8,
pub has_header_vml: u8,
pub has_background_image: u8,
pub has_buttons: u8,
pub external_vml_comment_link: *mut lxw_rel_tuple,
pub external_comment_link: *mut lxw_rel_tuple,
pub external_vml_header_link: *mut lxw_rel_tuple,
pub external_background_link: *mut lxw_rel_tuple,
pub comment_author: *mut c_char,
pub vml_data_id_str: *mut c_char,
pub vml_header_id_str: *mut c_char,
pub vml_shape_id: u32,
pub vml_header_id: u32,
pub dxf_priority: u32,
pub comment_display_default: u8,
pub data_bar_2010_index: u32,
pub has_ignore_errors: u8,
pub ignore_number_stored_as_text: *mut c_char,
pub ignore_eval_error: *mut c_char,
pub ignore_formula_differs: *mut c_char,
pub ignore_formula_range: *mut c_char,
pub ignore_formula_unlocked: *mut c_char,
pub ignore_empty_cell_reference: *mut c_char,
pub ignore_list_data_validation: *mut c_char,
pub ignore_calculated_column: *mut c_char,
pub ignore_two_digit_text_year: *mut c_char,
pub excel_version: u16,
pub header_footer_objs: [*mut *mut lxw_object_properties; 6],
pub header_left_object_props: *mut lxw_object_properties,
pub header_center_object_props: *mut lxw_object_properties,
pub header_right_object_props: *mut lxw_object_properties,
pub footer_left_object_props: *mut lxw_object_properties,
pub footer_center_object_props: *mut lxw_object_properties,
pub footer_right_object_props: *mut lxw_object_properties,
pub background_image: *mut lxw_object_properties,
pub filter_rules: *mut *mut lxw_filter_rule_obj,
pub num_filter_rules: lxw_col_t,
pub list_pointers: lxw_worksheet__bindgen_ty_1,
}
Fields§
§file: *mut FILE
§optimize_tmpfile: *mut FILE
§optimize_buffer: *mut c_char
§optimize_buffer_size: usize
§table: *mut lxw_table_rows
§hyperlinks: *mut lxw_table_rows
§comments: *mut lxw_table_rows
§array: *mut *mut lxw_cell
§merged_ranges: *mut lxw_merged_ranges
§selections: *mut lxw_selections
§data_validations: *mut lxw_data_validations
§conditional_formats: *mut lxw_cond_format_hash
§image_props: *mut lxw_image_props
§chart_data: *mut lxw_chart_props
§drawing_rel_ids: *mut lxw_drawing_rel_ids
§vml_drawing_rel_ids: *mut lxw_vml_drawing_rel_ids
§comment_objs: *mut lxw_comment_objs
§header_image_objs: *mut lxw_comment_objs
§table_objs: *mut lxw_table_objs
§table_count: u16
§dim_rowmin: lxw_row_t
§dim_rowmax: lxw_row_t
§dim_colmin: lxw_col_t
§dim_colmax: lxw_col_t
§sst: *mut lxw_sst
§name: *mut c_char
§quoted_name: *mut c_char
§tmpdir: *mut c_char
§index: u16
§active: u8
§selected: u8
§active_sheet: *mut u16
§first_sheet: *mut u16
§is_chartsheet: u8
§col_options: *mut *mut lxw_col_options
§col_options_max: u16
§col_sizes: *mut f64
§col_sizes_max: u16
§col_formats: *mut *mut lxw_format
§col_formats_max: u16
§col_size_changed: u8
§row_size_changed: u8
§optimize: u8
§optimize_row: *mut lxw_row
§fit_height: u16
§fit_width: u16
§horizontal_dpi: u16
§hlink_count: u16
§page_start: u16
§print_scale: u16
§rel_count: u16
§vertical_dpi: u16
§zoom: u16
§filter_on: u8
§fit_page: u8
§hcenter: u8
§orientation: u8
§outline_changed: u8
§outline_on: u8
§outline_style: u8
§outline_below: u8
§outline_right: u8
§page_order: u8
§page_setup_changed: u8
§page_view: u8
§paper_size: u8
§print_gridlines: u8
§print_headers: u8
§print_options_changed: u8
§right_to_left: u8
§screen_gridlines: u8
§show_zeros: u8
§vcenter: u8
§zoom_scale_normal: u8
§black_white: u8
§num_validations: u8
§has_dynamic_arrays: u8
§vba_codename: *mut c_char
§tab_color: lxw_color_t
§margin_left: f64
§margin_right: f64
§margin_top: f64
§margin_bottom: f64
§margin_header: f64
§default_row_height: f64
§default_row_pixels: u32
§default_col_pixels: u32
§default_row_zeroed: u8
§default_row_set: u8
§outline_row_level: u8
§outline_col_level: u8
§header: *mut c_char
§repeat_rows: lxw_repeat_rows
§repeat_cols: lxw_repeat_cols
§print_area: lxw_print_area
§autofilter: lxw_autofilter
§merged_range_count: u16
§max_url_length: u16
§hbreaks: *mut lxw_row_t
§vbreaks: *mut lxw_col_t
§hbreaks_count: u16
§vbreaks_count: u16
§drawing_rel_id: u32
§vml_drawing_rel_id: u32
§external_hyperlinks: *mut lxw_rel_tuples
§external_drawing_links: *mut lxw_rel_tuples
§drawing_links: *mut lxw_rel_tuples
§vml_drawing_links: *mut lxw_rel_tuples
§external_table_links: *mut lxw_rel_tuples
§panes: lxw_panes
§top_left_cell: [c_char; 14]
§protection: lxw_protection_obj
§drawing: *mut lxw_drawing
§default_url_format: *mut lxw_format
§has_vml: u8
§has_comments: u8
§has_header_vml: u8
§has_background_image: u8
§external_vml_comment_link: *mut lxw_rel_tuple
§external_comment_link: *mut lxw_rel_tuple
§external_vml_header_link: *mut lxw_rel_tuple
§external_background_link: *mut lxw_rel_tuple
§vml_data_id_str: *mut c_char
§vml_header_id_str: *mut c_char
§vml_shape_id: u32
§vml_header_id: u32
§dxf_priority: u32
§comment_display_default: u8
§data_bar_2010_index: u32
§has_ignore_errors: u8
§ignore_number_stored_as_text: *mut c_char
§ignore_eval_error: *mut c_char
§ignore_formula_differs: *mut c_char
§ignore_formula_range: *mut c_char
§ignore_formula_unlocked: *mut c_char
§ignore_empty_cell_reference: *mut c_char
§ignore_list_data_validation: *mut c_char
§ignore_calculated_column: *mut c_char
§ignore_two_digit_text_year: *mut c_char
§excel_version: u16
§header_left_object_props: *mut lxw_object_properties
§header_center_object_props: *mut lxw_object_properties
§header_right_object_props: *mut lxw_object_properties
§background_image: *mut lxw_object_properties
§filter_rules: *mut *mut lxw_filter_rule_obj
§num_filter_rules: lxw_col_t
§list_pointers: lxw_worksheet__bindgen_ty_1
Trait Implementations§
source§impl Clone for lxw_worksheet
impl Clone for lxw_worksheet
source§fn clone(&self) -> lxw_worksheet
fn clone(&self) -> lxw_worksheet
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more