Module: Libxlsxwriter::ChartWrappers
- Included in:
- Chart
- Defined in:
- lib/fast_excel/binding.rb
Overview
(Not documented)
Fields:
- :file
-
(FFI::Pointer(*FILE))
- :type
-
(Integer)
- :subtype
-
(Integer)
- :series_index
-
(Integer)
- :write_chart_type
-
(FFI::Pointer(*))
- :write_plot_area
-
(FFI::Pointer(*))
- :x_axis
-
(ChartAxis) A pointer to the chart x_axis object which can be used in functions that configures the X axis.
- :y_axis
-
(ChartAxis) A pointer to the chart y_axis object which can be used in functions that configures the Y axis.
- :title
-
(ChartTitle)
- :id
-
(Integer)
- :axis_id_1
-
(Integer)
- :axis_id_2
-
(Integer)
- :axis_id_3
-
(Integer)
- :axis_id_4
-
(Integer)
- :in_use
-
(Integer)
- :chart_group
-
(Integer)
- :cat_has_num_fmt
-
(Integer)
- :has_horiz_cat_axis
-
(Integer)
- :has_horiz_val_axis
-
(Integer)
- :style_id
-
(Integer)
- :rotation
-
(Integer)
- :hole_size
-
(Integer)
- :no_title
-
(Integer)
- :has_overlap
-
(Integer)
- :overlap_y1
-
(Integer)
- :overlap_y2
-
(Integer)
- :gap_y1
-
(Integer)
- :gap_y2
-
(Integer)
- :grouping
-
(Integer)
- :default_cross_between
-
(Integer)
- :legend
-
(ChartLegend)
- :delete_series
-
(FFI::Pointer(*Int16T))
- :delete_series_count
-
(Integer)
- :default_marker
-
(ChartMarker)
- :chartarea_line
-
(ChartLine)
- :chartarea_fill
-
(ChartFill)
- :chartarea_pattern
-
(ChartPattern)
- :plotarea_line
-
(ChartLine)
- :plotarea_fill
-
(ChartFill)
- :plotarea_pattern
-
(ChartPattern)
- :has_drop_lines
-
(Integer)
- :drop_lines_line
-
(ChartLine)
- :has_high_low_lines
-
(Integer)
- :high_low_lines_line
-
(ChartLine)
- :series_list
-
(ChartSeriesList)
- :has_table
-
(Integer)
- :has_table_vertical
-
(Integer)
- :has_table_horizontal
-
(Integer)
- :has_table_outline
-
(Integer)
- :has_table_legend_keys
-
(Integer)
- :table_font
-
(ChartFont)
- :show_blanks_as
-
(Integer)
- :show_hidden_data
-
(Integer)
- :has_up_down_bars
-
(Integer)
- :up_bar_line
-
(ChartLine)
- :down_bar_line
-
(ChartLine)
- :up_bar_fill
-
(ChartFill)
- :down_bar_fill
-
(ChartFill)
- :default_label_position
-
(Integer)
- :ordered_list_pointers
-
(ChartOrderedListPointers)
- :list_pointers
-
(ChartListPointers)
Instance Method Summary collapse
- #add_series(categories, values) ⇒ ChartSeries
- #assemble_xml_file ⇒ nil
- #chartarea_set_fill(fill) ⇒ nil
- #chartarea_set_line(line) ⇒ nil
- #chartarea_set_pattern(pattern) ⇒ nil
- #free ⇒ nil
- #legend_delete_series(delete_series) ⇒ Symbol from _enum_error_
- #legend_set_font(font) ⇒ nil
- #legend_set_position(position) ⇒ nil
- #plotarea_set_fill(fill) ⇒ nil
- #plotarea_set_line(line) ⇒ nil
- #plotarea_set_pattern(pattern) ⇒ nil
- #set_drop_lines(line) ⇒ nil
- #set_high_low_lines(line) ⇒ nil
- #set_hole_size(size) ⇒ nil
- #set_rotation(rotation) ⇒ nil
- #set_series_gap(gap) ⇒ nil
- #set_series_overlap(overlap) ⇒ nil
- #set_style(style_id) ⇒ nil
- #set_table ⇒ nil
- #set_table_font(font) ⇒ nil
- #set_table_grid(horizontal, vertical, outline, legend_keys) ⇒ nil
- #set_up_down_bars ⇒ nil
- #set_up_down_bars_format(up_bar_line, up_bar_fill, down_bar_line, down_bar_fill) ⇒ nil
- #show_blanks_as(option) ⇒ nil
- #show_hidden_data ⇒ nil
- #title_off ⇒ nil
- #title_set_name(name) ⇒ nil
- #title_set_name_font(font) ⇒ nil
- #title_set_name_range(sheetname, row, col) ⇒ nil
Instance Method Details
#add_series(categories, values) ⇒ ChartSeries
3893 3894 3895 |
# File 'lib/fast_excel/binding.rb', line 3893 def add_series(categories, values) ChartSeries.new Libxlsxwriter.chart_add_series(self, categories, values) end |
#assemble_xml_file ⇒ nil
3886 3887 3888 |
# File 'lib/fast_excel/binding.rb', line 3886 def assemble_xml_file() Libxlsxwriter.chart_assemble_xml_file(self) end |
#chartarea_set_fill(fill) ⇒ nil
3948 3949 3950 |
# File 'lib/fast_excel/binding.rb', line 3948 def chartarea_set_fill(fill) Libxlsxwriter.chart_chartarea_set_fill(self, fill) end |
#chartarea_set_line(line) ⇒ nil
3942 3943 3944 |
# File 'lib/fast_excel/binding.rb', line 3942 def chartarea_set_line(line) Libxlsxwriter.chart_chartarea_set_line(self, line) end |
#chartarea_set_pattern(pattern) ⇒ nil
3954 3955 3956 |
# File 'lib/fast_excel/binding.rb', line 3954 def chartarea_set_pattern(pattern) Libxlsxwriter.chart_chartarea_set_pattern(self, pattern) end |
#free ⇒ nil
3881 3882 3883 |
# File 'lib/fast_excel/binding.rb', line 3881 def free() Libxlsxwriter.chart_free(self) end |
#legend_delete_series(delete_series) ⇒ Symbol from _enum_error_
3936 3937 3938 |
# File 'lib/fast_excel/binding.rb', line 3936 def legend_delete_series(delete_series) Libxlsxwriter.chart_legend_delete_series(self, delete_series) end |
#legend_set_font(font) ⇒ nil
3930 3931 3932 |
# File 'lib/fast_excel/binding.rb', line 3930 def legend_set_font(font) Libxlsxwriter.chart_legend_set_font(self, font) end |
#legend_set_position(position) ⇒ nil
3924 3925 3926 |
# File 'lib/fast_excel/binding.rb', line 3924 def legend_set_position(position) Libxlsxwriter.chart_legend_set_position(self, position) end |
#plotarea_set_fill(fill) ⇒ nil
3966 3967 3968 |
# File 'lib/fast_excel/binding.rb', line 3966 def plotarea_set_fill(fill) Libxlsxwriter.chart_plotarea_set_fill(self, fill) end |
#plotarea_set_line(line) ⇒ nil
3960 3961 3962 |
# File 'lib/fast_excel/binding.rb', line 3960 def plotarea_set_line(line) Libxlsxwriter.chart_plotarea_set_line(self, line) end |
#plotarea_set_pattern(pattern) ⇒ nil
3972 3973 3974 |
# File 'lib/fast_excel/binding.rb', line 3972 def plotarea_set_pattern(pattern) Libxlsxwriter.chart_plotarea_set_pattern(self, pattern) end |
#set_drop_lines(line) ⇒ nil
4018 4019 4020 |
# File 'lib/fast_excel/binding.rb', line 4018 def set_drop_lines(line) Libxlsxwriter.chart_set_drop_lines(self, line) end |
#set_high_low_lines(line) ⇒ nil
4024 4025 4026 |
# File 'lib/fast_excel/binding.rb', line 4024 def set_high_low_lines(line) Libxlsxwriter.chart_set_high_low_lines(self, line) end |
#set_hole_size(size) ⇒ nil
4059 4060 4061 |
# File 'lib/fast_excel/binding.rb', line 4059 def set_hole_size(size) Libxlsxwriter.chart_set_hole_size(self, size) end |
#set_rotation(rotation) ⇒ nil
4053 4054 4055 |
# File 'lib/fast_excel/binding.rb', line 4053 def set_rotation(rotation) Libxlsxwriter.chart_set_rotation(self, rotation) end |
#set_series_gap(gap) ⇒ nil
4036 4037 4038 |
# File 'lib/fast_excel/binding.rb', line 4036 def set_series_gap(gap) Libxlsxwriter.chart_set_series_gap(self, gap) end |
#set_series_overlap(overlap) ⇒ nil
4030 4031 4032 |
# File 'lib/fast_excel/binding.rb', line 4030 def set_series_overlap(overlap) Libxlsxwriter.chart_set_series_overlap(self, overlap) end |
#set_style(style_id) ⇒ nil
3978 3979 3980 |
# File 'lib/fast_excel/binding.rb', line 3978 def set_style(style_id) Libxlsxwriter.chart_set_style(self, style_id) end |
#set_table ⇒ nil
3983 3984 3985 |
# File 'lib/fast_excel/binding.rb', line 3983 def set_table() Libxlsxwriter.chart_set_table(self) end |
#set_table_font(font) ⇒ nil
3998 3999 4000 |
# File 'lib/fast_excel/binding.rb', line 3998 def set_table_font(font) Libxlsxwriter.chart_set_table_font(self, font) end |
#set_table_grid(horizontal, vertical, outline, legend_keys) ⇒ nil
3992 3993 3994 |
# File 'lib/fast_excel/binding.rb', line 3992 def set_table_grid(horizontal, vertical, outline, legend_keys) Libxlsxwriter.chart_set_table_grid(self, horizontal, vertical, outline, legend_keys) end |
#set_up_down_bars ⇒ nil
4003 4004 4005 |
# File 'lib/fast_excel/binding.rb', line 4003 def () Libxlsxwriter.(self) end |
#set_up_down_bars_format(up_bar_line, up_bar_fill, down_bar_line, down_bar_fill) ⇒ nil
4012 4013 4014 |
# File 'lib/fast_excel/binding.rb', line 4012 def (, , , ) Libxlsxwriter.(self, , , , ) end |
#show_blanks_as(option) ⇒ nil
4042 4043 4044 |
# File 'lib/fast_excel/binding.rb', line 4042 def show_blanks_as(option) Libxlsxwriter.chart_show_blanks_as(self, option) end |
#show_hidden_data ⇒ nil
4047 4048 4049 |
# File 'lib/fast_excel/binding.rb', line 4047 def show_hidden_data() Libxlsxwriter.chart_show_hidden_data(self) end |
#title_off ⇒ nil
3918 3919 3920 |
# File 'lib/fast_excel/binding.rb', line 3918 def title_off() Libxlsxwriter.chart_title_off(self) end |
#title_set_name(name) ⇒ nil
3899 3900 3901 |
# File 'lib/fast_excel/binding.rb', line 3899 def title_set_name(name) Libxlsxwriter.chart_title_set_name(self, name) end |
#title_set_name_font(font) ⇒ nil
3913 3914 3915 |
# File 'lib/fast_excel/binding.rb', line 3913 def title_set_name_font(font) Libxlsxwriter.chart_title_set_name_font(self, font) end |
#title_set_name_range(sheetname, row, col) ⇒ nil
3907 3908 3909 |
# File 'lib/fast_excel/binding.rb', line 3907 def title_set_name_range(sheetname, row, col) Libxlsxwriter.chart_title_set_name_range(self, sheetname, row, col) end |