Module: Libxlsxwriter
- Extended by:
- FFI::Library
- Defined in:
- lib/fast_excel/binding.rb,
lib/fast_excel/binding/chart.rb,
lib/fast_excel/binding/format.rb,
lib/fast_excel/binding/workbook.rb,
lib/fast_excel/binding/worksheet.rb
Defined Under Namespace
Modules: AppWrappers, ChartAxisWrappers, ChartSeriesWrappers, ChartWrappers, ContentTypesWrappers, CoreWrappers, CustomWrappers, DatetimeWrappers, DrawingWrappers, FormatWrappers, PackagerWrappers, RelationshipsWrappers, SstWrappers, StylesWrappers, ThemeWrappers, WorkbookWrappers, WorksheetWrappers Classes: App, Autofilter, Border, Cell, CellTreePointers, CellU, Chart, ChartAxis, ChartData, ChartFill, ChartFont, ChartGridline, ChartLegend, ChartLine, ChartListPointers, ChartMarker, ChartOrderedListPointers, ChartPattern, ChartPoint, ChartSeries, ChartSeriesList, ChartSeriesListPointers, ChartTitle, Charts, ColOptions, ContentTypes, Core, Custom, CustomProperties, CustomProperty, CustomPropertyListPointers, CustomPropertyU, Datetime, DefinedName, DefinedNameListPointers, DefinedNames, DocProperties, Drawing, DrawingCoords, DrawingObject, DrawingObjectListPointers, DrawingObjects, Fill, Font, Format, FormatListPointers, Formats, HashBucketList, HashElement, HashElementHashListPointers, HashElementHashOrderPointers, HashOrderList, HashTable, HeaderFooterOptions, HeadingPair, HeadingPairListPointers, HeadingPairs, ImageData, ImageOptions, ImageOptionsListPointers, MergedRange, MergedRangeListPointers, MergedRanges, Packager, Panes, PartName, PartNameListPointers, PartNames, PrintArea, Protection, RelTuple, RelTupleListPointers, RelTuples, Relationships, RepeatCols, RepeatRows, Row, RowColOptions, RowTreePointers, Selection, SelectionListPointers, Selections, SeriesDataPoint, SeriesDataPointListPointers, SeriesDataPoints, SeriesErrorBars, SeriesRange, Sst, SstElement, SstElementSstOrderPointers, SstElementSstTreePointers, SstOrderList, SstRbTree, Styles, TableCells, TableRows, Theme, TmZipS, Tuple, TupleListPointers, Tuples, Workbook, WorkbookOptions, Worksheet, WorksheetInitData, WorksheetListPointers, WorksheetName, WorksheetNameTreePointers, WorksheetNames, Worksheets, XmlAttribute, XmlAttributeList, XmlAttributeListEntries, ZipFileinfo, ZlibFilefunc6432DefS, ZlibFilefunc64DefS, ZlibFilefuncDefS
Constant Summary collapse
- LIB_FILENAME =
if RUBY_PLATFORM =~ /darwin/ "libxlsxwriter.dylib" else "libxlsxwriter.so" end
- SPLAY_NEGINF =
-1
- SPLAY_INF =
1
- RB_BLACK =
0
- RB_RED =
1
- RB_NEGINF =
-1
- RB_INF =
1
- SHEETNAME_MAX =
31
- MAX_COL_NAME_LENGTH =
"$XFD".length
- MAX_ROW_NAME_LENGTH =
"$1048576".length
- MAX_CELL_NAME_LENGTH =
"$XFWD$1048576".length
- DATETIME_LENGTH =
"2016-12-12T23:00:00Z".length
- EPOCH_1900 =
0
- EPOCH_1904 =
1
- UINT32_T_LENGTH =
"4294967296".length
- FILENAME_LENGTH =
128
- IGNORE =
1
- SCHEMA_MS =
"http://schemas.microsoft.com/office/2006/relationships"
- SCHEMA_ROOT =
"http://schemas.openxmlformats.org"
- FORMAT_FIELD_LEN =
128
- DEFAULT_FONT_NAME =
"Calibri"
- DEFAULT_FONT_FAMILY =
2
- DEFAULT_FONT_THEME =
1
- PROPERTY_UNSET =
-1
- COLOR_UNSET =
-1
- COLOR_MASK =
0xFFFFFF
- MIN_FONT_SIZE =
1
- MAX_FONT_SIZE =
409
- CHART_NUM_FORMAT_LEN =
128
- CHART_DEFAULT_GAP =
501
- ROW_MAX =
1048576
- COL_MAX =
16384
- COL_META_MAX =
128
- HEADER_FOOTER_MAX =
255
- MAX_NUMBER_URLS =
65530
- PANE_NAME_LENGTH =
12
- BREAKS_MAX =
1023
- DEFINED_NAME_LENGTH =
128
- APP_PACKAGE =
"application/vnd.openxmlformats-package."
- APP_DOCUMENT =
"application/vnd.openxmlformats-officedocument."
- MAXU32 =
0xffffffff
- ZLIB_FILEFUNC_SEEK_CUR =
1
- ZLIB_FILEFUNC_SEEK_END =
2
- ZLIB_FILEFUNC_SEEK_SET =
0
- ZLIB_FILEFUNC_MODE_READ =
1
- ZLIB_FILEFUNC_MODE_WRITE =
2
- ZLIB_FILEFUNC_MODE_READWRITEFILTER =
3
- ZLIB_FILEFUNC_MODE_EXISTING =
4
- ZLIB_FILEFUNC_MODE_CREATE =
8
- Z_BZIP2ED =
12
- ZIP_OK =
0
- ZIP_EOF =
0
- ZIP_PARAMERROR =
(-102)
- ZIP_BADZIPFILE =
(-103)
- ZIP_INTERNALERROR =
(-104)
- DEF_MEM_LEVEL =
8
- APPEND_STATUS_CREATE =
0
- APPEND_STATUS_CREATEAFTER =
1
- APPEND_STATUS_ADDINZIP =
2
- ZIP_BUFFER_SIZE =
16384
- TMPFILE_KEEP =
1
- MAX_ATTRIBUTE_LENGTH =
256
- ATTR_32 =
32
- VERSION =
"0.6.9"
Class Method Summary collapse
-
._callback_close_file_func_(opaque, stream) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method..
-
._callback_open64_file_func_(voidpf, opaque, filename, mode) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method..
-
._callback_open_file_func_(voidpf, opaque, filename, mode) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method..
-
._callback_read_file_func_(u_long, opaque, stream, buf, size) ⇒ Integer
This entry is only for documentation and no real method..
-
._callback_seek64_file_func_(opaque, stream, offset, origin) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method..
-
._callback_seek_file_func_(opaque, stream, offset, origin) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method..
-
._callback_tell64_file_func_(zpos64_t, opaque, stream) ⇒ Integer
This entry is only for documentation and no real method..
-
._callback_tell_file_func_(opaque, stream) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method..
-
._callback_testerror_file_func_(opaque, stream) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method..
-
._callback_write_file_func_(u_long, opaque, stream, buf, size) ⇒ Integer
This entry is only for documentation and no real method..
-
._enum_anchor_edit_types_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_anchor_types_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_boolean_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_cell_types_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_axis_display_unit_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_axis_label_position_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_axis_tick_mark_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_axis_tick_position_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_blank_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_error_bar_cap_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_error_bar_direction_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_error_bar_type_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_grouping_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_label_position_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_label_separator_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_legend_position_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_line_dash_type_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_marker_type_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_pattern_type_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_position_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_subtype_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_trendline_type_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_chart_type_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_custom_property_types_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_defined_colors_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_drawing_types_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_error_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_format_alignments_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_format_borders_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_format_diagonal_types_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_format_patterns_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_format_scripts_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_format_underlines_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_gridlines_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_image_types_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
-
._enum_pane_types_ ⇒ Symbol
<em>This entry is only for documentation and no real method.
- .add_document_relationship(self_, type, target) ⇒ nil
- .add_drawing_object(drawing, drawing_object) ⇒ nil
- .add_ms_package_relationship(self_, type, target) ⇒ nil
- .add_package_relationship(self_, type, target) ⇒ nil
- .add_worksheet_relationship(self_, type, target, target_mode) ⇒ nil
- .app_add_heading_pair(self_, key, value) ⇒ nil
- .app_add_part_name(self_, name) ⇒ nil
- .app_assemble_xml_file(self_) ⇒ nil
- .app_free(app) ⇒ nil
- .app_new ⇒ App
- .attach_function(name, *_) ⇒ Object
- .call_zopen64(pfilefunc, filename, mode) ⇒ FFI::Pointer(Voidpf)
- .call_zseek64(pfilefunc, filestream, offset, origin) ⇒ Integer
- .call_ztell64(pfilefunc, filestream) ⇒ Integer
- .chart_add_data_cache(range, data, rows, cols, col) ⇒ Symbol from _enum_error_
- .chart_add_series(chart, categories, values) ⇒ ChartSeries
- .chart_assemble_xml_file(chart) ⇒ nil
- .chart_axis_major_gridlines_set_line(axis, line) ⇒ nil
- .chart_axis_major_gridlines_set_visible(axis, visible) ⇒ nil
- .chart_axis_minor_gridlines_set_line(axis, line) ⇒ nil
- .chart_axis_minor_gridlines_set_visible(axis, visible) ⇒ nil
- .chart_axis_off(axis) ⇒ nil
- .chart_axis_set_crossing(axis, value) ⇒ nil
- .chart_axis_set_crossing_max(axis) ⇒ nil
- .chart_axis_set_display_units(axis, units) ⇒ nil
- .chart_axis_set_display_units_visible(axis, visible) ⇒ nil
- .chart_axis_set_fill(axis, fill) ⇒ nil
- .chart_axis_set_interval_tick(axis, unit) ⇒ nil
- .chart_axis_set_interval_unit(axis, unit) ⇒ nil
- .chart_axis_set_label_position(axis, position) ⇒ nil
- .chart_axis_set_line(axis, line) ⇒ nil
- .chart_axis_set_log_base(axis, log_base) ⇒ nil
- .chart_axis_set_major_tick_mark(axis, type) ⇒ nil
- .chart_axis_set_major_unit(axis, unit) ⇒ nil
- .chart_axis_set_max(axis, max) ⇒ nil
- .chart_axis_set_min(axis, min) ⇒ nil
- .chart_axis_set_minor_tick_mark(axis, type) ⇒ nil
- .chart_axis_set_minor_unit(axis, unit) ⇒ nil
- .chart_axis_set_name(axis, name) ⇒ nil
- .chart_axis_set_name_font(axis, font) ⇒ nil
- .chart_axis_set_name_range(axis, sheetname, row, col) ⇒ nil
- .chart_axis_set_num_font(axis, font) ⇒ nil
- .chart_axis_set_num_format(axis, num_format) ⇒ nil
- .chart_axis_set_pattern(axis, pattern) ⇒ nil
- .chart_axis_set_position(axis, position) ⇒ nil
- .chart_axis_set_reverse(axis) ⇒ nil
- .chart_chartarea_set_fill(chart, fill) ⇒ nil
- .chart_chartarea_set_line(chart, line) ⇒ nil
- .chart_chartarea_set_pattern(chart, pattern) ⇒ nil
- .chart_free(chart) ⇒ nil
- .chart_legend_delete_series(chart, delete_series) ⇒ Symbol from _enum_error_
- .chart_legend_set_font(chart, font) ⇒ nil
- .chart_legend_set_position(chart, position) ⇒ nil
- .chart_new(type) ⇒ Chart
- .chart_plotarea_set_fill(chart, fill) ⇒ nil
- .chart_plotarea_set_line(chart, line) ⇒ nil
- .chart_plotarea_set_pattern(chart, pattern) ⇒ nil
- .chart_series_set_categories(series, sheetname, first_row, first_col, last_row, last_col) ⇒ nil
- .chart_series_set_error_bars(error_bars, type, value) ⇒ nil
- .chart_series_set_error_bars_direction(error_bars, direction) ⇒ nil
- .chart_series_set_error_bars_endcap(error_bars, endcap) ⇒ nil
- .chart_series_set_error_bars_line(error_bars, line) ⇒ nil
- .chart_series_set_fill(series, fill) ⇒ nil
- .chart_series_set_invert_if_negative(series) ⇒ nil
- .chart_series_set_labels(series) ⇒ nil
- .chart_series_set_labels_font(series, font) ⇒ nil
- .chart_series_set_labels_leader_line(series) ⇒ nil
- .chart_series_set_labels_legend(series) ⇒ nil
- .chart_series_set_labels_num_format(series, num_format) ⇒ nil
- .chart_series_set_labels_options(series, show_name, show_category, show_value) ⇒ nil
- .chart_series_set_labels_percentage(series) ⇒ nil
- .chart_series_set_labels_position(series, position) ⇒ nil
- .chart_series_set_labels_separator(series, separator) ⇒ nil
- .chart_series_set_line(series, line) ⇒ nil
- .chart_series_set_marker_fill(series, fill) ⇒ nil
- .chart_series_set_marker_line(series, line) ⇒ nil
- .chart_series_set_marker_pattern(series, pattern) ⇒ nil
- .chart_series_set_marker_size(series, size) ⇒ nil
- .chart_series_set_marker_type(series, type) ⇒ nil
- .chart_series_set_name(series, name) ⇒ nil
- .chart_series_set_name_range(series, sheetname, row, col) ⇒ nil
- .chart_series_set_pattern(series, pattern) ⇒ nil
- .chart_series_set_points(series, points) ⇒ Symbol from _enum_error_
- .chart_series_set_smooth(series, smooth) ⇒ nil
- .chart_series_set_trendline(series, type, value) ⇒ nil
- .chart_series_set_trendline_equation(series) ⇒ nil
- .chart_series_set_trendline_forecast(series, forward, backward) ⇒ nil
- .chart_series_set_trendline_intercept(series, intercept) ⇒ nil
- .chart_series_set_trendline_line(series, line) ⇒ nil
- .chart_series_set_trendline_name(series, name) ⇒ nil
- .chart_series_set_trendline_r_squared(series) ⇒ nil
- .chart_series_set_values(series, sheetname, first_row, first_col, last_row, last_col) ⇒ nil
- .chart_set_drop_lines(chart, line) ⇒ nil
- .chart_set_high_low_lines(chart, line) ⇒ nil
- .chart_set_hole_size(chart, size) ⇒ nil
- .chart_set_rotation(chart, rotation) ⇒ nil
- .chart_set_series_gap(chart, gap) ⇒ nil
- .chart_set_series_overlap(chart, overlap) ⇒ nil
- .chart_set_style(chart, style_id) ⇒ nil
- .chart_set_table(chart) ⇒ nil
- .chart_set_table_font(chart, font) ⇒ nil
- .chart_set_table_grid(chart, horizontal, vertical, outline, legend_keys) ⇒ nil
- .chart_set_up_down_bars(chart) ⇒ nil
- .chart_set_up_down_bars_format(chart, up_bar_line, up_bar_fill, down_bar_line, down_bar_fill) ⇒ nil
- .chart_show_blanks_as(chart, option) ⇒ nil
- .chart_show_hidden_data(chart) ⇒ nil
- .chart_title_off(chart) ⇒ nil
- .chart_title_set_name(chart, name) ⇒ nil
- .chart_title_set_name_font(chart, font) ⇒ nil
- .chart_title_set_name_range(chart, sheetname, row, col) ⇒ nil
- .col_to_name(col_name, col_num, absolute) ⇒ nil
- .content_types_assemble_xml_file(content_types) ⇒ nil
- .content_types_free(content_types) ⇒ nil
- .content_types_new ⇒ ContentTypes
- .core_assemble_xml_file(self_) ⇒ nil
- .core_free(core) ⇒ nil
- .core_new ⇒ Core
- .create_package(self_) ⇒ Symbol from _enum_error_
- .ct_add_calc_chain(content_types) ⇒ nil
- .ct_add_chart_name(content_types, name) ⇒ nil
- .ct_add_custom_properties(content_types) ⇒ nil
- .ct_add_default(content_types, key, value) ⇒ nil
- .ct_add_drawing_name(content_types, name) ⇒ nil
- .ct_add_override(content_types, key, value) ⇒ nil
- .ct_add_shared_strings(content_types) ⇒ nil
- .ct_add_worksheet_name(content_types, name) ⇒ nil
- .custom_assemble_xml_file(self_) ⇒ nil
- .custom_free(custom) ⇒ nil
- .custom_new ⇒ Custom
- .datetime_to_excel_date(datetime, date_1904) ⇒ Float
- .drawing_assemble_xml_file(self_) ⇒ nil
- .drawing_free(drawing) ⇒ nil
- .drawing_new ⇒ Drawing
- .escape_control_characters(string) ⇒ String
- .escape_data(data) ⇒ String
- .fill_fopen64_filefunc(pzlib_filefunc_def) ⇒ nil
- .fill_fopen_filefunc(pzlib_filefunc_def) ⇒ nil
- .fill_zlib_filefunc64_32_def_from_filefunc32(p_filefunc64_32, p_filefunc32) ⇒ nil
- .format_check_color(color) ⇒ Integer
- .format_free(format) ⇒ nil
- .format_get_border_key(format) ⇒ Border
- .format_get_fill_key(format) ⇒ Fill
- .format_get_font_key(format) ⇒ Font
- .format_get_xf_index(format) ⇒ Integer
- .format_new ⇒ Format
- .format_set_align(format, alignment) ⇒ nil
- .format_set_bg_color(format, color) ⇒ nil
- .format_set_bold(format) ⇒ nil
- .format_set_border(format, style) ⇒ nil
- .format_set_border_color(format, color) ⇒ nil
- .format_set_bottom(format, style) ⇒ nil
- .format_set_bottom_color(format, color) ⇒ nil
- .format_set_diag_border(format, value) ⇒ nil
- .format_set_diag_color(format, color) ⇒ nil
- .format_set_diag_type(format, value) ⇒ nil
- .format_set_fg_color(format, color) ⇒ nil
- .format_set_font_charset(format, value) ⇒ nil
- .format_set_font_color(format, color) ⇒ nil
- .format_set_font_condense(format) ⇒ nil
- .format_set_font_extend(format) ⇒ nil
- .format_set_font_family(format, value) ⇒ nil
- .format_set_font_name(format, font_name) ⇒ nil
- .format_set_font_outline(format) ⇒ nil
- .format_set_font_scheme(format, font_scheme) ⇒ nil
- .format_set_font_script(format, style) ⇒ nil
- .format_set_font_shadow(format) ⇒ nil
- .format_set_font_size(format, size) ⇒ nil
- .format_set_font_strikeout(format) ⇒ nil
- .format_set_hidden(format) ⇒ nil
- .format_set_indent(format, level) ⇒ nil
- .format_set_italic(format) ⇒ nil
- .format_set_left(format, style) ⇒ nil
- .format_set_left_color(format, color) ⇒ nil
- .format_set_num_format(format, num_format) ⇒ nil
- .format_set_num_format_index(format, index) ⇒ nil
- .format_set_pattern(format, index) ⇒ nil
- .format_set_reading_order(format, value) ⇒ nil
- .format_set_right(format, style) ⇒ nil
- .format_set_right_color(format, color) ⇒ nil
- .format_set_rotation(format, angle) ⇒ nil
- .format_set_shrink(format) ⇒ nil
- .format_set_text_wrap(format) ⇒ nil
- .format_set_theme(format, value) ⇒ nil
- .format_set_top(format, style) ⇒ nil
- .format_set_top_color(format, color) ⇒ nil
- .format_set_underline(format, style) ⇒ nil
- .format_set_unlocked(format) ⇒ nil
- .free_drawing_object(drawing_object) ⇒ nil
- .free_relationships(relationships) ⇒ nil
- .get_sst_index(sst, string) ⇒ SstElement
- .hash_free(hash) ⇒ nil
- .hash_key_exists(hash, key, key_len) ⇒ HashElement
- .hash_new(num_buckets, free_key, free_value) ⇒ HashTable
- .insert_hash_element(hash, key, value, key_len) ⇒ HashElement
- .name_to_col(col_str) ⇒ Integer
- .name_to_col_2(col_str) ⇒ Integer
- .name_to_row(row_str) ⇒ Integer
- .name_to_row_2(row_str) ⇒ Integer
- .new_attribute_dbl(key, value) ⇒ XmlAttribute
- .new_attribute_int(key, value) ⇒ XmlAttribute
-
.new_attribute_str(key, value) ⇒ XmlAttribute
Create a new attribute struct to add to a xml_attribute_list.
- .new_workbook(filename) ⇒ Workbook
- .new_workbook_opt(filename, options) ⇒ Workbook
- .packager_free(packager) ⇒ nil
- .packager_new(filename, tmpdir) ⇒ Packager
- .quote_sheetname(str) ⇒ String
- .relationships_assemble_xml_file(self_) ⇒ nil
-
.relationships_new ⇒ Relationships
INDENT-ON.
- .rowcol_to_cell(cell_name, row, col) ⇒ nil
- .rowcol_to_cell_abs(cell_name, row, col, abs_row, abs_col) ⇒ nil
- .rowcol_to_formula_abs(formula, sheetname, first_row, first_col, last_row, last_col) ⇒ nil
- .rowcol_to_range(range, first_row, first_col, last_row, last_col) ⇒ nil
- .rowcol_to_range_abs(range, first_row, first_col, last_row, last_col) ⇒ nil
- .sst_assemble_xml_file(self_) ⇒ nil
- .sst_free(sst) ⇒ nil
- .sst_new ⇒ Sst
- .str_tolower(str) ⇒ nil
- .strdup(str) ⇒ String
- .strerror(error_num) ⇒ String
- .styles_assemble_xml_file(self_) ⇒ nil
- .styles_free(styles) ⇒ nil
- .styles_new ⇒ Styles
- .theme_assemble_xml_file(self_) ⇒ nil
- .theme_free(theme) ⇒ nil
- .theme_new ⇒ Theme
- .theme_xml_declaration(self_) ⇒ nil
- .tmpfile(tmpdir) ⇒ FFI::Pointer(*FILE)
- .tmpfileplus(dir, prefix, pathname, keep) ⇒ FFI::Pointer(*FILE)
- .tmpfileplus_f(dir, prefix, pathnamebuf, pathsize, keep) ⇒ FFI::Pointer(*FILE)
- .utf8_strlen(str) ⇒ Integer
- .workbook_add_chart(workbook, chart_type) ⇒ Chart
- .workbook_add_format(workbook) ⇒ Format
- .workbook_add_worksheet(workbook, sheetname) ⇒ Worksheet
- .workbook_assemble_xml_file(workbook) ⇒ nil
- .workbook_close(workbook) ⇒ Symbol from _enum_error_
- .workbook_define_name(workbook, name, formula) ⇒ Symbol from _enum_error_
- .workbook_free(workbook) ⇒ nil
- .workbook_get_worksheet_by_name(workbook, name) ⇒ Worksheet
- .workbook_new(filename) ⇒ Workbook
- .workbook_new_opt(filename, options) ⇒ Workbook
- .workbook_set_custom_property_boolean(workbook, name, value) ⇒ Symbol from _enum_error_
- .workbook_set_custom_property_datetime(workbook, name, datetime) ⇒ Symbol from _enum_error_
- .workbook_set_custom_property_integer(workbook, name, value) ⇒ Symbol from _enum_error_
- .workbook_set_custom_property_number(workbook, name, value) ⇒ Symbol from _enum_error_
- .workbook_set_custom_property_string(workbook, name, value) ⇒ Symbol from _enum_error_
- .workbook_set_default_xf_indices(workbook) ⇒ nil
- .workbook_set_properties(workbook, properties) ⇒ Symbol from _enum_error_
- .workbook_validate_worksheet_name(workbook, sheetname) ⇒ Symbol from _enum_error_
- .worksheet_activate(worksheet) ⇒ nil
- .worksheet_assemble_xml_file(worksheet) ⇒ nil
- .worksheet_autofilter(worksheet, first_row, first_col, last_row, last_col) ⇒ Symbol from _enum_error_
- .worksheet_center_horizontally(worksheet) ⇒ nil
- .worksheet_center_vertically(worksheet) ⇒ nil
- .worksheet_find_cell(row, col_num) ⇒ Cell
- .worksheet_find_row(worksheet, row_num) ⇒ Row
- .worksheet_fit_to_pages(worksheet, width, height) ⇒ nil
- .worksheet_free(worksheet) ⇒ nil
- .worksheet_freeze_panes(worksheet, row, col) ⇒ nil
- .worksheet_freeze_panes_opt(worksheet, first_row, first_col, top_row, left_col, type) ⇒ nil
- .worksheet_gridlines(worksheet, option) ⇒ nil
- .worksheet_hide(worksheet) ⇒ nil
- .worksheet_hide_zero(worksheet) ⇒ nil
- .worksheet_insert_chart(worksheet, row, col, chart) ⇒ Symbol from _enum_error_
- .worksheet_insert_chart_opt(worksheet, row, col, chart, user_options) ⇒ Symbol from _enum_error_
- .worksheet_insert_image(worksheet, row, col, filename) ⇒ Symbol from _enum_error_
- .worksheet_insert_image_opt(worksheet, row, col, filename, options) ⇒ Symbol from _enum_error_
- .worksheet_merge_range(worksheet, first_row, first_col, last_row, last_col, string, format) ⇒ Symbol from _enum_error_
- .worksheet_new(init_data) ⇒ Worksheet
- .worksheet_prepare_chart(worksheet, chart_ref_id, drawing_id, image_data) ⇒ nil
- .worksheet_prepare_image(worksheet, image_ref_id, drawing_id, image_data) ⇒ nil
- .worksheet_print_across(worksheet) ⇒ nil
- .worksheet_print_area(worksheet, first_row, first_col, last_row, last_col) ⇒ Symbol from _enum_error_
- .worksheet_print_row_col_headers(worksheet) ⇒ nil
- .worksheet_protect(worksheet, password, options) ⇒ nil
- .worksheet_repeat_columns(worksheet, first_col, last_col) ⇒ Symbol from _enum_error_
- .worksheet_repeat_rows(worksheet, first_row, last_row) ⇒ Symbol from _enum_error_
- .worksheet_right_to_left(worksheet) ⇒ nil
- .worksheet_select(worksheet) ⇒ nil
- .worksheet_set_column(worksheet, first_col, last_col, width, format) ⇒ Symbol from _enum_error_
- .worksheet_set_column_opt(worksheet, first_col, last_col, width, format, options) ⇒ Symbol from _enum_error_
- .worksheet_set_default_row(worksheet, height, hide_unused_rows) ⇒ nil
- .worksheet_set_first_sheet(worksheet) ⇒ nil
- .worksheet_set_footer(worksheet, string) ⇒ Symbol from _enum_error_
- .worksheet_set_footer_opt(worksheet, string, options) ⇒ Symbol from _enum_error_
- .worksheet_set_h_pagebreaks(worksheet, breaks) ⇒ Symbol from _enum_error_
- .worksheet_set_header(worksheet, string) ⇒ Symbol from _enum_error_
- .worksheet_set_header_opt(worksheet, string, options) ⇒ Symbol from _enum_error_
- .worksheet_set_landscape(worksheet) ⇒ nil
- .worksheet_set_margins(worksheet, left, right, top, bottom) ⇒ nil
- .worksheet_set_page_view(worksheet) ⇒ nil
- .worksheet_set_paper(worksheet, paper_type) ⇒ nil
- .worksheet_set_portrait(worksheet) ⇒ nil
- .worksheet_set_print_scale(worksheet, scale) ⇒ nil
- .worksheet_set_row(worksheet, row, height, format) ⇒ Symbol from _enum_error_
- .worksheet_set_row_opt(worksheet, row, height, format, options) ⇒ Symbol from _enum_error_
- .worksheet_set_selection(worksheet, first_row, first_col, last_row, last_col) ⇒ nil
- .worksheet_set_start_page(worksheet, start_page) ⇒ nil
- .worksheet_set_tab_color(worksheet, color) ⇒ nil
- .worksheet_set_v_pagebreaks(worksheet, breaks) ⇒ Symbol from _enum_error_
- .worksheet_set_zoom(worksheet, scale) ⇒ nil
- .worksheet_split_panes(worksheet, vertical, horizontal) ⇒ nil
- .worksheet_split_panes_opt(worksheet, vertical, horizontal, top_row, left_col) ⇒ nil
- .worksheet_write_array_formula(worksheet, first_row, first_col, last_row, last_col, formula, format) ⇒ Symbol from _enum_error_
- .worksheet_write_array_formula_num(worksheet, first_row, first_col, last_row, last_col, formula, format, result) ⇒ Symbol from _enum_error_
- .worksheet_write_blank(worksheet, row, col, format) ⇒ Symbol from _enum_error_
- .worksheet_write_boolean(worksheet, row, col, value, format) ⇒ Symbol from _enum_error_
- .worksheet_write_datetime(worksheet, row, col, datetime, format) ⇒ Symbol from _enum_error_
- .worksheet_write_formula(worksheet, row, col, formula, format) ⇒ Symbol from _enum_error_
- .worksheet_write_formula_num(worksheet, row, col, formula, format, result) ⇒ Symbol from _enum_error_
- .worksheet_write_number(worksheet, row, col, number, format) ⇒ Symbol from _enum_error_
- .worksheet_write_single_row(worksheet) ⇒ nil
- .worksheet_write_string(worksheet, row, col, string, format) ⇒ Symbol from _enum_error_
- .worksheet_write_url(worksheet, row, col, url, format) ⇒ Symbol from _enum_error_
- .worksheet_write_url_opt(worksheet, row_num, col_num, url, format, string, tooltip) ⇒ Symbol from _enum_error_
-
.xml_data_element(xmlfile, tag, data, attributes) ⇒ nil
Write an XML element containing data and optional attributes.
-
.xml_declaration(xmlfile) ⇒ nil
Create the XML declaration in an XML file.
-
.xml_empty_tag(xmlfile, tag, attributes) ⇒ nil
Write an XML empty tag with optional attributes.
-
.xml_empty_tag_unencoded(xmlfile, tag, attributes) ⇒ nil
Write an XML empty tag with optional un-encoded attributes.
-
.xml_end_tag(xmlfile, tag) ⇒ nil
Write an XML end tag.
-
.xml_start_tag(xmlfile, tag, attributes) ⇒ nil
Write an XML start tag with optional attributes.
-
.xml_start_tag_unencoded(xmlfile, tag, attributes) ⇒ nil
Write an XML start tag with optional un-encoded attributes.
- .zip_close(file, global_comment) ⇒ Integer
- .zip_close_file_in_zip(file) ⇒ Integer
- .zip_close_file_in_zip_raw(file, uncompressed_size, crc32) ⇒ Integer
- .zip_close_file_in_zip_raw64(file, uncompressed_size, crc32) ⇒ Integer
- .zip_open(pathname, append) ⇒ FFI::Pointer(ZipFile)
- .zip_open2(pathname, append, globalcomment, pzlib_filefunc_def) ⇒ FFI::Pointer(ZipFile)
- .zip_open2_64(pathname, append, globalcomment, pzlib_filefunc_def) ⇒ FFI::Pointer(ZipFile)
- .zip_open64(pathname, append) ⇒ FFI::Pointer(ZipFile)
- .zip_open_new_file_in_zip(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level) ⇒ Integer
- .zip_open_new_file_in_zip2(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw) ⇒ Integer
- .zip_open_new_file_in_zip2_64(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, zip64) ⇒ Integer
- .zip_open_new_file_in_zip3(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, window_bits, mem_level, strategy, password, crc_for_crypting) ⇒ Integer
- .zip_open_new_file_in_zip3_64(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, window_bits, mem_level, strategy, password, crc_for_crypting, zip64) ⇒ Integer
- .zip_open_new_file_in_zip4(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, window_bits, mem_level, strategy, password, crc_for_crypting, version_made_by, flag_base) ⇒ Integer
- .zip_open_new_file_in_zip4_64(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, window_bits, mem_level, strategy, password, crc_for_crypting, version_made_by, flag_base, zip64) ⇒ Integer
- .zip_open_new_file_in_zip64(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, zip64) ⇒ Integer
- .zip_remove_extra_info_block(p_data, data_len, s_header) ⇒ Integer
- .zip_write_in_file_in_zip(file, buf, len) ⇒ Integer
Instance Method Summary collapse
- #cell(cell) ⇒ Object
- #cols(cols) ⇒ Object
- #error(message) ⇒ Object
- #mem_error ⇒ Object
- #qmd_list_check_head(head, field) ⇒ Object
- #qmd_list_check_next(elm, field) ⇒ Object
- #qmd_list_check_prev(elm, field) ⇒ Object
- #qmd_savelink(name, link) ⇒ Object
- #qmd_tailq_check_head(head, field) ⇒ Object
- #qmd_tailq_check_next(elm, field) ⇒ Object
- #qmd_tailq_check_prev(elm, field) ⇒ Object
- #qmd_tailq_check_tail(head, headname) ⇒ Object
- #qmd_trace_elem(elem) ⇒ Object
- #qmd_trace_head(head) ⇒ Object
- #range(range) ⇒ Object
- #rb_generate(name, type, field, cmp) ⇒ Object
- #rb_generate_internal(name, type, field, cmp, attr) ⇒ Object
- #rb_prototype(name, type, field, cmp) ⇒ Object
- #trashit(x) ⇒ Object
- #warn(message) ⇒ Object
- #warn_format(message) ⇒ Object
- #warn_format1(message, var) ⇒ Object
- #warn_format2(message, var1, var2) ⇒ Object
- #zip_errno(_Z_ERRNO) ⇒ Object
Class Method Details
._callback_close_file_func_(opaque, stream) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method.
1909 |
# File 'lib/fast_excel/binding.rb', line 1909 callback :close_file_func, [:pointer, :pointer], :pointer |
._callback_open64_file_func_(voidpf, opaque, filename, mode) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method.
1998 |
# File 'lib/fast_excel/binding.rb', line 1998 callback :open64_file_func, [:pointer, :pointer, :pointer, :int], :pointer |
._callback_open_file_func_(voidpf, opaque, filename, mode) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method.
1876 |
# File 'lib/fast_excel/binding.rb', line 1876 callback :open_file_func, [:pointer, :pointer, :string, :int], :pointer |
._callback_read_file_func_(u_long, opaque, stream, buf, size) ⇒ Integer
This entry is only for documentation and no real method.
1888 |
# File 'lib/fast_excel/binding.rb', line 1888 callback :read_file_func, [:ulong, :pointer, :pointer, :pointer, :ulong], :ulong |
._callback_seek64_file_func_(opaque, stream, offset, origin) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method.
1987 |
# File 'lib/fast_excel/binding.rb', line 1987 callback :seek64_file_func, [:pointer, :pointer, :ulong_long, :int], :pointer |
._callback_seek_file_func_(opaque, stream, offset, origin) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method.
1938 |
# File 'lib/fast_excel/binding.rb', line 1938 callback :seek_file_func, [:pointer, :pointer, :ulong, :int], :pointer |
._callback_tell64_file_func_(zpos64_t, opaque, stream) ⇒ Integer
This entry is only for documentation and no real method.
1976 |
# File 'lib/fast_excel/binding.rb', line 1976 callback :tell64_file_func, [:ulong_long, :pointer, :pointer], :ulong_long |
._callback_tell_file_func_(opaque, stream) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method.
1927 |
# File 'lib/fast_excel/binding.rb', line 1927 callback :tell_file_func, [:pointer, :pointer], :pointer |
._callback_testerror_file_func_(opaque, stream) ⇒ FFI::Pointer(Voidpf)
This entry is only for documentation and no real method.
1918 |
# File 'lib/fast_excel/binding.rb', line 1918 callback :testerror_file_func, [:pointer, :pointer], :pointer |
._callback_write_file_func_(u_long, opaque, stream, buf, size) ⇒ Integer
This entry is only for documentation and no real method.
1900 |
# File 'lib/fast_excel/binding.rb', line 1900 callback :write_file_func, [:ulong, :pointer, :pointer, :pointer, :ulong], :ulong |
._enum_anchor_edit_types_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:anchor_edit_types).
Options:
- :as_none
- :as_relative
- :as_one_cell
- :as_absolute
772 773 774 775 776 777 |
# File 'lib/fast_excel/binding.rb', line 772 enum :anchor_edit_types, [ :as_none, 0, :as_relative, 1, :as_one_cell, 2, :as_absolute, 3 ] |
._enum_anchor_types_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:anchor_types).
Options:
- :type_none
- :type_image
- :type_chart
751 752 753 754 755 |
# File 'lib/fast_excel/binding.rb', line 751 enum :anchor_types, [ :type_none, 0, :type_image, 1, :type_chart, 2 ] |
._enum_boolean_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:boolean).
Options:
- :false_
-
False value.
- :true_
-
True value.
263 264 265 266 |
# File 'lib/fast_excel/binding.rb', line 263 enum :boolean, [ :false_, 0, :true_, 1 ] |
._enum_cell_types_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:cell_types).
Options:
- :number_cell
- :string_cell
- :inline_string_cell
- :formula_cell
- :array_formula_cell
- :blank_cell
- :boolean_cell
- :hyperlink_url
- :hyperlink_internal
- :hyperlink_external
890 891 892 893 894 895 896 897 898 899 900 901 |
# File 'lib/fast_excel/binding/worksheet.rb', line 890 enum :cell_types, [ :number_cell, 1, :string_cell, 2, :inline_string_cell, 3, :formula_cell, 4, :array_formula_cell, 5, :blank_cell, 6, :boolean_cell, 7, :hyperlink_url, 8, :hyperlink_internal, 9, :hyperlink_external, 10 ] |
._enum_chart_axis_display_unit_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_axis_display_unit).
Options:
- :units_none
-
Axis display units: None. The default.
- :units_hundreds
-
Axis display units: Hundreds.
- :units_thousands
-
Axis display units: Thousands.
- :units_ten_thousands
-
Axis display units: Ten thousands.
- :units_hundred_thousands
-
Axis display units: Hundred thousands.
- :units_millions
-
Axis display units: Millions.
- :units_ten_millions
-
Axis display units: Ten millions.
- :units_hundred_millions
-
Axis display units: Hundred millions.
- :units_billions
-
Axis display units: Billions.
- :units_trillions
-
Axis display units: Trillions.
546 547 548 549 550 551 552 553 554 555 556 557 |
# File 'lib/fast_excel/binding/chart.rb', line 546 enum :chart_axis_display_unit, [ :units_none, 0, :units_hundreds, 1, :units_thousands, 2, :units_ten_thousands, 3, :units_hundred_thousands, 4, :units_millions, 5, :units_ten_millions, 6, :units_hundred_millions, 7, :units_billions, 8, :units_trillions, 9 ] |
._enum_chart_axis_label_position_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_axis_label_position).
Options:
- :next_to
-
Position the axis labels next to the axis. The default.
- :high
-
Position the axis labels at the top of the chart, for horizontal axes, or to the right for vertical axes.
- :low
-
Position the axis labels at the bottom of the chart, for horizontal axes, or to the left for vertical axes.
- :none
-
Turn off the the axis labels.
512 513 514 515 516 517 |
# File 'lib/fast_excel/binding/chart.rb', line 512 enum :chart_axis_label_position, [ :next_to, 0, :high, 1, :low, 2, :none, 3 ] |
._enum_chart_axis_tick_mark_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_axis_tick_mark).
Options:
- :default
-
Default tick mark for the chart axis. Usually outside.
- :none
-
No tick mark for the axis.
- :inside
-
Tick mark inside the axis only.
- :outside
-
Tick mark outside the axis only.
- :crossing
-
Tick mark inside and outside the axis.
576 577 578 579 580 581 582 |
# File 'lib/fast_excel/binding/chart.rb', line 576 enum :chart_axis_tick_mark, [ :default, 0, :none, 1, :inside, 2, :outside, 3, :crossing, 4 ] |
._enum_chart_axis_tick_position_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_axis_tick_position).
Options:
- :default
- :on_tick
-
Position category axis on tick marks.
- :between
-
Position category axis between tick marks.
489 490 491 492 493 |
# File 'lib/fast_excel/binding/chart.rb', line 489 enum :chart_axis_tick_position, [ :default, 0, :on_tick, 1, :between, 2 ] |
._enum_chart_blank_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_blank).
Options:
- :blanks_as_gap
-
Show empty chart cells as gaps in the data. The default.
- :blanks_as_zero
-
Show empty chart cells as zeros.
- :blanks_as_connected
-
Show empty chart cells as connected. Only for charts with lines.
825 826 827 828 829 |
# File 'lib/fast_excel/binding/chart.rb', line 825 enum :chart_blank, [ :blanks_as_gap, 0, :blanks_as_zero, 1, :blanks_as_connected, 2 ] |
._enum_chart_error_bar_cap_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_error_bar_cap).
Options:
- :end_
-
Flat end cap. The default.
- :no
-
No end cap.
905 906 907 908 |
# File 'lib/fast_excel/binding/chart.rb', line 905 enum :chart_error_bar_cap, [ :end_, 0, :no, 1 ] |
._enum_chart_error_bar_direction_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_error_bar_direction).
Options:
- :dir_both
-
Error bar extends in both directions. The default.
- :dir_plus
-
Error bar extends in positive direction.
- :dir_minus
-
Error bar extends in negative direction.
888 889 890 891 892 |
# File 'lib/fast_excel/binding/chart.rb', line 888 enum :chart_error_bar_direction, [ :dir_both, 0, :dir_plus, 1, :dir_minus, 2 ] |
._enum_chart_error_bar_type_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_error_bar_type).
Options:
- :std_error
-
Error bar type: Standard error.
- :fixed
-
Error bar type: Fixed value.
- :percentage
-
Error bar type: Percentage.
- :std_dev
-
Error bar type: Standard deviation(s).
868 869 870 871 872 873 |
# File 'lib/fast_excel/binding/chart.rb', line 868 enum :chart_error_bar_type, [ :std_error, 0, :fixed, 1, :percentage, 2, :std_dev, 3 ] |
._enum_chart_grouping_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_grouping).
Options:
- :clustered
- :standard
- :percentstacked
- :stacked
469 470 471 472 473 474 |
# File 'lib/fast_excel/binding/chart.rb', line 469 enum :chart_grouping, [ :clustered, 0, :standard, 1, :percentstacked, 2, :stacked, 3 ] |
._enum_chart_label_position_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_label_position).
Options:
- :default
-
Series data label position: default position.
- :center
-
Series data label position: center.
- :right
-
Series data label position: right.
- :left
-
Series data label position: left.
- :above
-
Series data label position: above.
- :below
-
Series data label position: below.
- :inside_base
-
Series data label position: inside base.
- :inside_end
-
Series data label position: inside end.
- :outside_end
-
Series data label position: outside end.
- :best_fit
-
Series data label position: best fit.
397 398 399 400 401 402 403 404 405 406 407 408 |
# File 'lib/fast_excel/binding/chart.rb', line 397 enum :chart_label_position, [ :default, 0, :center, 1, :right, 2, :left, 3, :above, 4, :below, 5, :inside_base, 6, :inside_end, 7, :outside_end, 8, :best_fit, 9 ] |
._enum_chart_label_separator_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_label_separator).
Options:
- :comma
-
Series data label separator: comma (the default).
- :semicolon
-
Series data label separator: semicolon.
- :period
-
Series data label separator: period.
- :newline
-
Series data label separator: newline.
- :space
-
Series data label separator: space.
427 428 429 430 431 432 433 |
# File 'lib/fast_excel/binding/chart.rb', line 427 enum :chart_label_separator, [ :comma, 0, :semicolon, 1, :period, 2, :newline, 3, :space, 4 ] |
._enum_chart_legend_position_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_legend_position).
Options:
- :none
-
No chart legend.
- :right
-
Chart legend positioned at right side.
- :left
-
Chart legend positioned at left side.
- :top
-
Chart legend positioned at top.
- :bottom
-
Chart legend positioned at bottom.
- :overlay_right
-
Chart legend overlaid at right side.
- :overlay_left
-
Chart legend overlaid at left side.
117 118 119 120 121 122 123 124 125 |
# File 'lib/fast_excel/binding/chart.rb', line 117 enum :chart_legend_position, [ :none, 0, :right, 1, :left, 2, :top, 3, :bottom, 4, :overlay_right, 5, :overlay_left, 6 ] |
._enum_chart_line_dash_type_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_line_dash_type).
Options:
- :solid
-
Solid.
- :round_dot
-
Round Dot.
- :square_dot
-
Square Dot.
- :dash
-
Dash.
- :dash_dot
-
Dash Dot.
- :long_dash
-
Long Dash.
- :long_dash_dot
-
Long Dash Dot.
- :long_dash_dot_dot
-
Long Dash Dot Dot.
- :dot
-
These aren’t available in the dialog but are used by Excel.
- :system_dash_dot
- :system_dash_dot_dot
156 157 158 159 160 161 162 163 164 165 166 167 168 |
# File 'lib/fast_excel/binding/chart.rb', line 156 enum :chart_line_dash_type, [ :solid, 0, :round_dot, 1, :square_dot, 2, :dash, 3, :dash_dot, 4, :long_dash, 5, :long_dash_dot, 6, :long_dash_dot_dot, 7, :dot, 8, :system_dash_dot, 9, :system_dash_dot_dot, 10 ] |
._enum_chart_marker_type_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_marker_type).
Options:
- :automatic
-
Automatic, series default, marker type.
- :none
-
No marker type.
- :square
-
Square marker type.
- :diamond
-
Diamond marker type.
- :triangle
-
Triangle marker type.
- :x
-
X shape marker type.
- :star
-
Star marker type.
- :short_dash
-
Short dash marker type.
- :long_dash
-
Long dash marker type.
- :circle
-
Circle marker type.
- :plus
-
Plus (+) marker type.
199 200 201 202 203 204 205 206 207 208 209 210 211 |
# File 'lib/fast_excel/binding/chart.rb', line 199 enum :chart_marker_type, [ :automatic, 0, :none, 1, :square, 2, :diamond, 3, :triangle, 4, :x, 5, :star, 6, :short_dash, 7, :long_dash, 8, :circle, 9, :plus, 10 ] |
._enum_chart_pattern_type_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_pattern_type).
Options:
- :none
-
None pattern.
- :percent_5
-
5 Percent pattern.
- :percent_10
-
10 Percent pattern.
- :percent_20
-
20 Percent pattern.
- :percent_25
-
25 Percent pattern.
- :percent_30
-
30 Percent pattern.
- :percent_40
-
40 Percent pattern.
- :percent_50
-
50 Percent pattern.
- :percent_60
-
60 Percent pattern.
- :percent_70
-
70 Percent pattern.
- :percent_75
-
75 Percent pattern.
- :percent_80
-
80 Percent pattern.
- :percent_90
-
90 Percent pattern.
- :light_downward_diagonal
-
Light downward diagonal pattern.
- :light_upward_diagonal
-
Light upward diagonal pattern.
- :dark_downward_diagonal
-
Dark downward diagonal pattern.
- :dark_upward_diagonal
-
Dark upward diagonal pattern.
- :wide_downward_diagonal
-
Wide downward diagonal pattern.
- :wide_upward_diagonal
-
Wide upward diagonal pattern.
- :light_vertical
-
Light vertical pattern.
- :light_horizontal
-
Light horizontal pattern.
- :narrow_vertical
-
Narrow vertical pattern.
- :narrow_horizontal
-
Narrow horizontal pattern.
- :dark_vertical
-
Dark vertical pattern.
- :dark_horizontal
-
Dark horizontal pattern.
- :dashed_downward_diagonal
-
Dashed downward diagonal pattern.
- :dashed_upward_diagonal
-
Dashed upward diagonal pattern.
- :dashed_horizontal
-
Dashed horizontal pattern.
- :dashed_vertical
-
Dashed vertical pattern.
- :small_confetti
-
Small confetti pattern.
- :large_confetti
-
Large confetti pattern.
- :zigzag
-
Zigzag pattern.
- :wave
-
Wave pattern.
- :diagonal_brick
-
Diagonal brick pattern.
- :horizontal_brick
-
Horizontal brick pattern.
- :weave
-
Weave pattern.
- :plaid
-
Plaid pattern.
- :divot
-
Divot pattern.
- :dotted_grid
-
Dotted grid pattern.
- :dotted_diamond
-
Dotted diamond pattern.
- :shingle
-
Shingle pattern.
- :trellis
-
Trellis pattern.
- :sphere
-
Sphere pattern.
- :small_grid
-
Small grid pattern.
- :large_grid
-
Large grid pattern.
- :small_check
-
Small check pattern.
- :large_check
-
Large check pattern.
- :outlined_diamond
-
Outlined diamond pattern.
- :solid_diamond
-
Solid diamond pattern.
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/fast_excel/binding/chart.rb', line 318 enum :chart_pattern_type, [ :none, 0, :percent_5, 1, :percent_10, 2, :percent_20, 3, :percent_25, 4, :percent_30, 5, :percent_40, 6, :percent_50, 7, :percent_60, 8, :percent_70, 9, :percent_75, 10, :percent_80, 11, :percent_90, 12, :light_downward_diagonal, 13, :light_upward_diagonal, 14, :dark_downward_diagonal, 15, :dark_upward_diagonal, 16, :wide_downward_diagonal, 17, :wide_upward_diagonal, 18, :light_vertical, 19, :light_horizontal, 20, :narrow_vertical, 21, :narrow_horizontal, 22, :dark_vertical, 23, :dark_horizontal, 24, :dashed_downward_diagonal, 25, :dashed_upward_diagonal, 26, :dashed_horizontal, 27, :dashed_vertical, 28, :small_confetti, 29, :large_confetti, 30, :zigzag, 31, :wave, 32, :diagonal_brick, 33, :horizontal_brick, 34, :weave, 35, :plaid, 36, :divot, 37, :dotted_grid, 38, :dotted_diamond, 39, :shingle, 40, :trellis, 41, :sphere, 42, :small_grid, 43, :large_grid, 44, :small_check, 45, :large_check, 46, :outlined_diamond, 47, :solid_diamond, 48 ] |
._enum_chart_position_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_position).
Options:
- :axis_right
- :axis_left
- :axis_top
- :axis_bottom
846 847 848 849 850 851 |
# File 'lib/fast_excel/binding/chart.rb', line 846 enum :chart_position, [ :axis_right, 0, :axis_left, 1, :axis_top, 2, :axis_bottom, 3 ] |
._enum_chart_subtype_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_subtype).
Options:
- :none
- :stacked
- :stacked_percent
448 449 450 451 452 |
# File 'lib/fast_excel/binding/chart.rb', line 448 enum :chart_subtype, [ :none, 0, :stacked, 1, :stacked_percent, 2 ] |
._enum_chart_trendline_type_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_trendline_type).
Options:
- :linear
-
Trendline type: Linear.
- :log
-
Trendline type: Logarithm.
- :poly
-
Trendline type: Polynomial.
- :power
-
Trendline type: Power.
- :exp
-
Trendline type: Exponential.
- :average
-
Trendline type: Moving Average.
960 961 962 963 964 965 966 967 |
# File 'lib/fast_excel/binding/chart.rb', line 960 enum :chart_trendline_type, [ :linear, 0, :log, 1, :poly, 2, :power, 3, :exp, 4, :average, 5 ] |
._enum_chart_type_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:chart_type).
Options:
- :none
-
None.
- :area
-
Area chart.
- :area_stacked
-
Area chart - stacked.
- :area_stacked_percent
-
Area chart - percentage stacked.
- :bar
-
Bar chart.
- :bar_stacked
-
Bar chart - stacked.
- :bar_stacked_percent
-
Bar chart - percentage stacked.
- :column
-
Column chart.
- :column_stacked
-
Column chart - stacked.
- :column_stacked_percent
-
Column chart - percentage stacked.
- :doughnut
-
Doughnut chart.
- :line
-
Line chart.
- :pie
-
Pie chart.
- :scatter
-
Scatter chart.
- :scatter_straight
-
Scatter chart - straight.
- :scatter_straight_with_markers
-
Scatter chart - straight with markers.
- :scatter_smooth
-
Scatter chart - smooth.
- :scatter_smooth_with_markers
-
Scatter chart - smooth with markers.
- :radar
-
Radar chart.
- :radar_with_markers
-
Radar chart - with markers.
- :radar_filled
-
Radar chart - filled.
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/fast_excel/binding/chart.rb', line 72 enum :chart_type, [ :none, 0, :area, 1, :area_stacked, 2, :area_stacked_percent, 3, :bar, 4, :bar_stacked, 5, :bar_stacked_percent, 6, :column, 7, :column_stacked, 8, :column_stacked_percent, 9, :doughnut, 10, :line, 11, :pie, 12, :scatter, 13, :scatter_straight, 14, :scatter_straight_with_markers, 15, :scatter_smooth, 16, :scatter_smooth_with_markers, 17, :radar, 18, :radar_with_markers, 19, :radar_filled, 20 ] |
._enum_custom_property_types_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:custom_property_types).
Options:
- :none
- :string
- :double
- :integer
- :boolean
- :datetime
388 389 390 391 392 393 394 395 |
# File 'lib/fast_excel/binding.rb', line 388 enum :custom_property_types, [ :none, 0, :string, 1, :double, 2, :integer, 3, :boolean, 4, :datetime, 5 ] |
._enum_defined_colors_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:defined_colors).
Options:
- :color_black
-
Black
- :color_blue
-
Blue
- :color_brown
-
Brown
- :color_cyan
-
Cyan
- :color_gray
-
Gray
- :color_green
-
Green
- :color_lime
-
Lime
- :color_magenta
-
Magenta
- :color_navy
-
Navy
- :color_orange
-
Orange
- :color_pink
-
Pink
- :color_purple
-
Purple
- :color_red
-
Red
- :color_silver
-
Silver
- :color_white
-
White
- :color_yellow
-
Yellow
147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 |
# File 'lib/fast_excel/binding/format.rb', line 147 enum :defined_colors, [ :color_black, 16777216, :color_blue, 255, :color_brown, 8388608, :color_cyan, 65535, :color_gray, 8421504, :color_green, 32768, :color_lime, 65280, :color_magenta, 16711935, :color_navy, 128, :color_orange, 16737792, :color_pink, 16711935, :color_purple, 8388736, :color_red, 16711680, :color_silver, 12632256, :color_white, 16777215, :color_yellow, 16776960 ] |
._enum_drawing_types_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:drawing_types).
Options:
- :none
- :image
- :chart
- :shape
731 732 733 734 735 736 |
# File 'lib/fast_excel/binding.rb', line 731 enum :drawing_types, [ :none, 0, :image, 1, :chart, 2, :shape, 3 ] |
._enum_error_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:error).
Options:
- :no_error
-
No error.
- :error_memory_malloc_failed
-
Memory error, failed to malloc() required memory.
- :error_creating_xlsx_file
-
Error creating output xlsx file. Usually a permissions error.
- :error_creating_tmpfile
-
Error encountered when creating a tmpfile during file assembly.
- :error_zip_file_operation
-
Zlib error with a file operation while creating xlsx file.
- :error_zip_file_add
-
Zlib error when adding sub file to xlsx file.
- :error_zip_close
-
Zlib error when closing xlsx file.
- :error_null_parameter_ignored
-
NULL function parameter ignored.
- :error_parameter_validation
-
Function parameter validation error.
- :error_sheetname_length_exceeded
-
Worksheet name exceeds Excel’s limit of 31 characters.
- :error_invalid_sheetname_character
-
Worksheet name contains invalid Excel character: ‘():*?/\’
- :error_sheetname_already_used
-
Worksheet name is already in use.
- :error_128_string_length_exceeded
-
Parameter exceeds Excel’s limit of 128 characters.
- :error_255_string_length_exceeded
-
Parameter exceeds Excel’s limit of 255 characters.
- :error_max_string_length_exceeded
-
String exceeds Excel’s limit of 32,767 characters.
- :error_shared_string_index_not_found
-
Error finding internal string index.
- :error_worksheet_index_out_of_range
-
Worksheet row or column index out of range.
- :error_worksheet_max_number_urls_exceeded
-
Maximum number of worksheet URLs (65530) exceeded.
- :error_image_dimensions
-
Couldn’t read image dimensions or DPI.
- :max_errno
315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 |
# File 'lib/fast_excel/binding.rb', line 315 enum :error, [ :no_error, 0, :error_memory_malloc_failed, 1, :error_creating_xlsx_file, 2, :error_creating_tmpfile, 3, :error_zip_file_operation, 4, :error_zip_file_add, 5, :error_zip_close, 6, :error_null_parameter_ignored, 7, :error_parameter_validation, 8, :error_sheetname_length_exceeded, 9, :error_invalid_sheetname_character, 10, :error_sheetname_already_used, 11, :error_128_string_length_exceeded, 12, :error_255_string_length_exceeded, 13, :error_max_string_length_exceeded, 14, :error_shared_string_index_not_found, 15, :error_worksheet_index_out_of_range, 16, :error_worksheet_max_number_urls_exceeded, 17, :error_image_dimensions, 18, :max_errno, 19 ] |
._enum_format_alignments_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:format_alignments).
Options:
- :align_none
-
No alignment. Cell will use Excel’s default for the data type
- :align_left
-
Left horizontal alignment
- :align_center
-
Center horizontal alignment
- :align_right
-
Right horizontal alignment
- :align_fill
-
Cell fill horizontal alignment
- :align_justify
-
Justify horizontal alignment
- :align_center_across
-
Center Across horizontal alignment
- :align_distributed
-
Left horizontal alignment
- :align_vertical_top
-
Top vertical alignment
- :align_vertical_bottom
-
Bottom vertical alignment
- :align_vertical_center
-
Center vertical alignment
- :align_vertical_justify
-
Justify vertical alignment
- :align_vertical_distributed
-
Distributed vertical alignment
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/fast_excel/binding/format.rb', line 73 enum :format_alignments, [ :align_none, 0, :align_left, 1, :align_center, 2, :align_right, 3, :align_fill, 4, :align_justify, 5, :align_center_across, 6, :align_distributed, 7, :align_vertical_top, 8, :align_vertical_bottom, 9, :align_vertical_center, 10, :align_vertical_justify, 11, :align_vertical_distributed, 12 ] |
._enum_format_borders_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:format_borders).
Options:
- :border_none
-
No border
- :border_thin
-
Thin border style
- :border_medium
-
Medium border style
- :border_dashed
-
Dashed border style
- :border_dotted
-
Dotted border style
- :border_thick
-
Thick border style
- :border_double
-
Double border style
- :border_hair
-
Hair border style
- :border_medium_dashed
-
Medium dashed border style
- :border_dash_dot
-
Dash-dot border style
- :border_medium_dash_dot
-
Medium dash-dot border style
- :border_dash_dot_dot
-
Dash-dot-dot border style
- :border_medium_dash_dot_dot
-
Medium dash-dot-dot border style
- :border_slant_dash_dot
-
Slant dash-dot border style
268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 |
# File 'lib/fast_excel/binding/format.rb', line 268 enum :format_borders, [ :border_none, 0, :border_thin, 1, :border_medium, 2, :border_dashed, 3, :border_dotted, 4, :border_thick, 5, :border_double, 6, :border_hair, 7, :border_medium_dashed, 8, :border_dash_dot, 9, :border_medium_dash_dot, 10, :border_dash_dot_dot, 11, :border_medium_dash_dot_dot, 12, :border_slant_dash_dot, 13 ] |
._enum_format_diagonal_types_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:format_diagonal_types).
Options:
- :border_up
- :border_down
- :border_up_down
102 103 104 105 106 |
# File 'lib/fast_excel/binding/format.rb', line 102 enum :format_diagonal_types, [ :border_up, 1, :border_down, 2, :border_up_down, 3 ] |
._enum_format_patterns_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:format_patterns).
Options:
- :pattern_none
-
Empty pattern
- :pattern_solid
-
Solid pattern
- :pattern_medium_gray
-
Medium gray pattern
- :pattern_dark_gray
-
Dark gray pattern
- :pattern_light_gray
-
Light gray pattern
- :pattern_dark_horizontal
-
Dark horizontal line pattern
- :pattern_dark_vertical
-
Dark vertical line pattern
- :pattern_dark_down
-
Dark diagonal stripe pattern
- :pattern_dark_up
-
Reverse dark diagonal stripe pattern
- :pattern_dark_grid
-
Dark grid pattern
- :pattern_dark_trellis
-
Dark trellis pattern
- :pattern_light_horizontal
-
Light horizontal Line pattern
- :pattern_light_vertical
-
Light vertical line pattern
- :pattern_light_down
-
Light diagonal stripe pattern
- :pattern_light_up
-
Reverse light diagonal stripe pattern
- :pattern_light_grid
-
Light grid pattern
- :pattern_light_trellis
-
Light trellis pattern
- :pattern_gray_125
-
12.5% gray pattern
- :pattern_gray_0625
-
6.25% gray pattern
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/fast_excel/binding/format.rb', line 211 enum :format_patterns, [ :pattern_none, 0, :pattern_solid, 1, :pattern_medium_gray, 2, :pattern_dark_gray, 3, :pattern_light_gray, 4, :pattern_dark_horizontal, 5, :pattern_dark_vertical, 6, :pattern_dark_down, 7, :pattern_dark_up, 8, :pattern_dark_grid, 9, :pattern_dark_trellis, 10, :pattern_light_horizontal, 11, :pattern_light_vertical, 12, :pattern_light_down, 13, :pattern_light_up, 14, :pattern_light_grid, 15, :pattern_light_trellis, 16, :pattern_gray_125, 17, :pattern_gray_0625, 18 ] |
._enum_format_scripts_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:format_scripts).
Options:
- :font_superscript
-
Superscript font
- :font_subscript
-
Subscript font
35 36 37 38 |
# File 'lib/fast_excel/binding/format.rb', line 35 enum :format_scripts, [ :font_superscript, 1, :font_subscript, 2 ] |
._enum_format_underlines_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:format_underlines).
Options:
- :underline_single
-
Single underline
- :underline_double
-
Double underline
- :underline_single_accounting
-
Single accounting underline
- :underline_double_accounting
-
Double accounting underline
17 18 19 20 21 22 |
# File 'lib/fast_excel/binding/format.rb', line 17 enum :format_underlines, [ :underline_single, 1, :underline_double, 2, :underline_single_accounting, 3, :underline_double_accounting, 4 ] |
._enum_gridlines_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:gridlines).
Options:
- :hide_all
-
Hide screen and print gridlines.
- :show_screen
-
Show screen gridlines.
- :show_print
-
Show print gridlines.
- :show_all
-
Show screen and print gridlines.
1062 1063 1064 1065 1066 1067 |
# File 'lib/fast_excel/binding.rb', line 1062 enum :gridlines, [ :hide_all, 0, :show_screen, 1, :show_print, 2, :show_all, 3 ] |
._enum_image_types_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:image_types).
Options:
- :unknown
- :png
- :jpeg
- :bmp
794 795 796 797 798 799 |
# File 'lib/fast_excel/binding.rb', line 794 enum :image_types, [ :unknown, 0, :png, 1, :jpeg, 2, :bmp, 3 ] |
._enum_pane_types_ ⇒ Symbol
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:pane_types).
Options:
- :no_panes
- :freeze_panes
- :split_panes
- :freeze_split_panes
1085 1086 1087 1088 1089 1090 |
# File 'lib/fast_excel/binding.rb', line 1085 enum :pane_types, [ :no_panes, 0, :freeze_panes, 1, :split_panes, 2, :freeze_split_panes, 3 ] |
.add_document_relationship(self_, type, target) ⇒ nil
2546 |
# File 'lib/fast_excel/binding.rb', line 2546 attach_function :add_document_relationship, :lxw_add_document_relationship, [Relationships, :string, :string], :void |
.add_drawing_object(drawing, drawing_object) ⇒ nil
921 |
# File 'lib/fast_excel/binding.rb', line 921 attach_function :add_drawing_object, :lxw_add_drawing_object, [Drawing, DrawingObject], :void |
.add_ms_package_relationship(self_, type, target) ⇒ nil
2562 |
# File 'lib/fast_excel/binding.rb', line 2562 attach_function :add_ms_package_relationship, :lxw_add_ms_package_relationship, [Relationships, :string, :string], :void |
.add_package_relationship(self_, type, target) ⇒ nil
2554 |
# File 'lib/fast_excel/binding.rb', line 2554 attach_function :add_package_relationship, :lxw_add_package_relationship, [Relationships, :string, :string], :void |
.add_worksheet_relationship(self_, type, target, target_mode) ⇒ nil
2571 |
# File 'lib/fast_excel/binding.rb', line 2571 attach_function :add_worksheet_relationship, :lxw_add_worksheet_relationship, [Relationships, :string, :string, :string], :void |
.app_add_heading_pair(self_, key, value) ⇒ nil
1684 |
# File 'lib/fast_excel/binding.rb', line 1684 attach_function :app_add_heading_pair, :lxw_app_add_heading_pair, [App, :string, :string], :void |
.app_add_part_name(self_, name) ⇒ nil
1676 |
# File 'lib/fast_excel/binding.rb', line 1676 attach_function :app_add_part_name, :lxw_app_add_part_name, [App, :string], :void |
.app_assemble_xml_file(self_) ⇒ nil
1669 |
# File 'lib/fast_excel/binding.rb', line 1669 attach_function :app_assemble_xml_file, :lxw_app_assemble_xml_file, [App], :void |
.app_free(app) ⇒ nil
1663 |
# File 'lib/fast_excel/binding.rb', line 1663 attach_function :app_free, :lxw_app_free, [App], :void |
.app_new ⇒ App
1657 |
# File 'lib/fast_excel/binding.rb', line 1657 attach_function :app_new, :lxw_app_new, [], App |
.attach_function(name, *_) ⇒ Object
16 17 18 19 20 |
# File 'lib/fast_excel/binding.rb', line 16 def self.attach_function(name, *_) begin; super; rescue FFI::NotFoundError => e (class << self; self; end).class_eval { define_method(name) { |*_| raise e } } end end |
.call_zopen64(pfilefunc, filename, mode) ⇒ FFI::Pointer(Voidpf)
2062 |
# File 'lib/fast_excel/binding.rb', line 2062 attach_function :call_zopen64, :call_zopen64, [ZlibFilefunc6432DefS, :pointer, :int], :pointer |
.call_zseek64(pfilefunc, filestream, offset, origin) ⇒ Integer
2071 |
# File 'lib/fast_excel/binding.rb', line 2071 attach_function :call_zseek64, :call_zseek64, [ZlibFilefunc6432DefS, :pointer, :ulong_long, :int], :long |
.call_ztell64(pfilefunc, filestream) ⇒ Integer
2078 |
# File 'lib/fast_excel/binding.rb', line 2078 attach_function :call_ztell64, :call_ztell64, [ZlibFilefunc6432DefS, :pointer], :ulong_long |
.chart_add_data_cache(range, data, rows, cols, col) ⇒ Symbol from _enum_error_
2665 |
# File 'lib/fast_excel/binding/chart.rb', line 2665 attach_function :chart_add_data_cache, :lxw_chart_add_data_cache, [SeriesRange, :pointer, :ushort, :uchar, :uchar], :error |
.chart_add_series(chart, categories, values) ⇒ ChartSeries
2007 |
# File 'lib/fast_excel/binding/chart.rb', line 2007 attach_function :chart_add_series, :chart_add_series, [Chart, :string, :string], ChartSeries |
.chart_assemble_xml_file(chart) ⇒ nil
1999 |
# File 'lib/fast_excel/binding/chart.rb', line 1999 attach_function :chart_assemble_xml_file, :lxw_chart_assemble_xml_file, [Chart], :void |
.chart_axis_major_gridlines_set_line(axis, line) ⇒ nil
2455 |
# File 'lib/fast_excel/binding/chart.rb', line 2455 attach_function :chart_axis_major_gridlines_set_line, :chart_axis_major_gridlines_set_line, [ChartAxis, ChartLine], :void |
.chart_axis_major_gridlines_set_visible(axis, visible) ⇒ nil
2441 |
# File 'lib/fast_excel/binding/chart.rb', line 2441 attach_function :chart_axis_major_gridlines_set_visible, :chart_axis_major_gridlines_set_visible, [ChartAxis, :uchar], :void |
.chart_axis_minor_gridlines_set_line(axis, line) ⇒ nil
2462 |
# File 'lib/fast_excel/binding/chart.rb', line 2462 attach_function :chart_axis_minor_gridlines_set_line, :chart_axis_minor_gridlines_set_line, [ChartAxis, ChartLine], :void |
.chart_axis_minor_gridlines_set_visible(axis, visible) ⇒ nil
2448 |
# File 'lib/fast_excel/binding/chart.rb', line 2448 attach_function :chart_axis_minor_gridlines_set_visible, :chart_axis_minor_gridlines_set_visible, [ChartAxis, :uchar], :void |
.chart_axis_off(axis) ⇒ nil
2343 |
# File 'lib/fast_excel/binding/chart.rb', line 2343 attach_function :chart_axis_off, :chart_axis_off, [ChartAxis], :void |
.chart_axis_set_crossing(axis, value) ⇒ nil
2331 |
# File 'lib/fast_excel/binding/chart.rb', line 2331 attach_function :chart_axis_set_crossing, :chart_axis_set_crossing, [ChartAxis, :double], :void |
.chart_axis_set_crossing_max(axis) ⇒ nil
2337 |
# File 'lib/fast_excel/binding/chart.rb', line 2337 attach_function :chart_axis_set_crossing_max, :chart_axis_set_crossing_max, [ChartAxis], :void |
.chart_axis_set_display_units(axis, units) ⇒ nil
2427 |
# File 'lib/fast_excel/binding/chart.rb', line 2427 attach_function :chart_axis_set_display_units, :chart_axis_set_display_units, [ChartAxis, :uchar], :void |
.chart_axis_set_display_units_visible(axis, visible) ⇒ nil
2434 |
# File 'lib/fast_excel/binding/chart.rb', line 2434 attach_function :chart_axis_set_display_units_visible, :chart_axis_set_display_units_visible, [ChartAxis, :uchar], :void |
.chart_axis_set_fill(axis, fill) ⇒ nil
2311 |
# File 'lib/fast_excel/binding/chart.rb', line 2311 attach_function :chart_axis_set_fill, :chart_axis_set_fill, [ChartAxis, ChartFill], :void |
.chart_axis_set_interval_tick(axis, unit) ⇒ nil
2406 |
# File 'lib/fast_excel/binding/chart.rb', line 2406 attach_function :chart_axis_set_interval_tick, :chart_axis_set_interval_tick, [ChartAxis, :ushort], :void |
.chart_axis_set_interval_unit(axis, unit) ⇒ nil
2399 |
# File 'lib/fast_excel/binding/chart.rb', line 2399 attach_function :chart_axis_set_interval_unit, :chart_axis_set_interval_unit, [ChartAxis, :ushort], :void |
.chart_axis_set_label_position(axis, position) ⇒ nil
2357 |
# File 'lib/fast_excel/binding/chart.rb', line 2357 attach_function :chart_axis_set_label_position, :chart_axis_set_label_position, [ChartAxis, :uchar], :void |
.chart_axis_set_line(axis, line) ⇒ nil
2304 |
# File 'lib/fast_excel/binding/chart.rb', line 2304 attach_function :chart_axis_set_line, :chart_axis_set_line, [ChartAxis, ChartLine], :void |
.chart_axis_set_log_base(axis, log_base) ⇒ nil
2378 |
# File 'lib/fast_excel/binding/chart.rb', line 2378 attach_function :chart_axis_set_log_base, :chart_axis_set_log_base, [ChartAxis, :ushort], :void |
.chart_axis_set_major_tick_mark(axis, type) ⇒ nil
2385 |
# File 'lib/fast_excel/binding/chart.rb', line 2385 attach_function :chart_axis_set_major_tick_mark, :chart_axis_set_major_tick_mark, [ChartAxis, :uchar], :void |
.chart_axis_set_major_unit(axis, unit) ⇒ nil
2413 |
# File 'lib/fast_excel/binding/chart.rb', line 2413 attach_function :chart_axis_set_major_unit, :chart_axis_set_major_unit, [ChartAxis, :double], :void |
.chart_axis_set_max(axis, max) ⇒ nil
2371 |
# File 'lib/fast_excel/binding/chart.rb', line 2371 attach_function :chart_axis_set_max, :chart_axis_set_max, [ChartAxis, :double], :void |
.chart_axis_set_min(axis, min) ⇒ nil
2364 |
# File 'lib/fast_excel/binding/chart.rb', line 2364 attach_function :chart_axis_set_min, :chart_axis_set_min, [ChartAxis, :double], :void |
.chart_axis_set_minor_tick_mark(axis, type) ⇒ nil
2392 |
# File 'lib/fast_excel/binding/chart.rb', line 2392 attach_function :chart_axis_set_minor_tick_mark, :chart_axis_set_minor_tick_mark, [ChartAxis, :uchar], :void |
.chart_axis_set_minor_unit(axis, unit) ⇒ nil
2420 |
# File 'lib/fast_excel/binding/chart.rb', line 2420 attach_function :chart_axis_set_minor_unit, :chart_axis_set_minor_unit, [ChartAxis, :double], :void |
.chart_axis_set_name(axis, name) ⇒ nil
2267 |
# File 'lib/fast_excel/binding/chart.rb', line 2267 attach_function :chart_axis_set_name, :chart_axis_set_name, [ChartAxis, :string], :void |
.chart_axis_set_name_font(axis, font) ⇒ nil
2283 |
# File 'lib/fast_excel/binding/chart.rb', line 2283 attach_function :chart_axis_set_name_font, :chart_axis_set_name_font, [ChartAxis, ChartFont], :void |
.chart_axis_set_name_range(axis, sheetname, row, col) ⇒ nil
2276 |
# File 'lib/fast_excel/binding/chart.rb', line 2276 attach_function :chart_axis_set_name_range, :chart_axis_set_name_range, [ChartAxis, :string, :uint, :ushort], :void |
.chart_axis_set_num_font(axis, font) ⇒ nil
2290 |
# File 'lib/fast_excel/binding/chart.rb', line 2290 attach_function :chart_axis_set_num_font, :chart_axis_set_num_font, [ChartAxis, ChartFont], :void |
.chart_axis_set_num_format(axis, num_format) ⇒ nil
2297 |
# File 'lib/fast_excel/binding/chart.rb', line 2297 attach_function :chart_axis_set_num_format, :chart_axis_set_num_format, [ChartAxis, :string], :void |
.chart_axis_set_pattern(axis, pattern) ⇒ nil
2318 |
# File 'lib/fast_excel/binding/chart.rb', line 2318 attach_function :chart_axis_set_pattern, :chart_axis_set_pattern, [ChartAxis, ChartPattern], :void |
.chart_axis_set_position(axis, position) ⇒ nil
2350 |
# File 'lib/fast_excel/binding/chart.rb', line 2350 attach_function :chart_axis_set_position, :chart_axis_set_position, [ChartAxis, :uchar], :void |
.chart_axis_set_reverse(axis) ⇒ nil
2324 |
# File 'lib/fast_excel/binding/chart.rb', line 2324 attach_function :chart_axis_set_reverse, :chart_axis_set_reverse, [ChartAxis], :void |
.chart_chartarea_set_fill(chart, fill) ⇒ nil
2526 |
# File 'lib/fast_excel/binding/chart.rb', line 2526 attach_function :chart_chartarea_set_fill, :chart_chartarea_set_fill, [Chart, ChartFill], :void |
.chart_chartarea_set_line(chart, line) ⇒ nil
2519 |
# File 'lib/fast_excel/binding/chart.rb', line 2519 attach_function :chart_chartarea_set_line, :chart_chartarea_set_line, [Chart, ChartLine], :void |
.chart_chartarea_set_pattern(chart, pattern) ⇒ nil
2533 |
# File 'lib/fast_excel/binding/chart.rb', line 2533 attach_function :chart_chartarea_set_pattern, :chart_chartarea_set_pattern, [Chart, ChartPattern], :void |
.chart_free(chart) ⇒ nil
1993 |
# File 'lib/fast_excel/binding/chart.rb', line 1993 attach_function :chart_free, :lxw_chart_free, [Chart], :void |
.chart_legend_delete_series(chart, delete_series) ⇒ Symbol from _enum_error_
2512 |
# File 'lib/fast_excel/binding/chart.rb', line 2512 attach_function :chart_legend_delete_series, :chart_legend_delete_series, [Chart, :pointer], :error |
.chart_legend_set_font(chart, font) ⇒ nil
2505 |
# File 'lib/fast_excel/binding/chart.rb', line 2505 attach_function :chart_legend_set_font, :chart_legend_set_font, [Chart, ChartFont], :void |
.chart_legend_set_position(chart, position) ⇒ nil
2498 |
# File 'lib/fast_excel/binding/chart.rb', line 2498 attach_function :chart_legend_set_position, :chart_legend_set_position, [Chart, :uchar], :void |
.chart_new(type) ⇒ Chart
1987 |
# File 'lib/fast_excel/binding/chart.rb', line 1987 attach_function :chart_new, :lxw_chart_new, [:uchar], Chart |
.chart_plotarea_set_fill(chart, fill) ⇒ nil
2547 |
# File 'lib/fast_excel/binding/chart.rb', line 2547 attach_function :chart_plotarea_set_fill, :chart_plotarea_set_fill, [Chart, ChartFill], :void |
.chart_plotarea_set_line(chart, line) ⇒ nil
2540 |
# File 'lib/fast_excel/binding/chart.rb', line 2540 attach_function :chart_plotarea_set_line, :chart_plotarea_set_line, [Chart, ChartLine], :void |
.chart_plotarea_set_pattern(chart, pattern) ⇒ nil
2554 |
# File 'lib/fast_excel/binding/chart.rb', line 2554 attach_function :chart_plotarea_set_pattern, :chart_plotarea_set_pattern, [Chart, ChartPattern], :void |
.chart_series_set_categories(series, sheetname, first_row, first_col, last_row, last_col) ⇒ nil
2018 |
# File 'lib/fast_excel/binding/chart.rb', line 2018 attach_function :chart_series_set_categories, :chart_series_set_categories, [ChartSeries, :string, :uint, :ushort, :uint, :ushort], :void |
.chart_series_set_error_bars(error_bars, type, value) ⇒ nil
2239 |
# File 'lib/fast_excel/binding/chart.rb', line 2239 attach_function :chart_series_set_error_bars, :chart_series_set_error_bars, [SeriesErrorBars, :uchar, :double], :void |
.chart_series_set_error_bars_direction(error_bars, direction) ⇒ nil
2246 |
# File 'lib/fast_excel/binding/chart.rb', line 2246 attach_function :chart_series_set_error_bars_direction, :chart_series_set_error_bars_direction, [SeriesErrorBars, :uchar], :void |
.chart_series_set_error_bars_endcap(error_bars, endcap) ⇒ nil
2253 |
# File 'lib/fast_excel/binding/chart.rb', line 2253 attach_function :chart_series_set_error_bars_endcap, :chart_series_set_error_bars_endcap, [SeriesErrorBars, :uchar], :void |
.chart_series_set_error_bars_line(error_bars, line) ⇒ nil
2260 |
# File 'lib/fast_excel/binding/chart.rb', line 2260 attach_function :chart_series_set_error_bars_line, :chart_series_set_error_bars_line, [SeriesErrorBars, ChartLine], :void |
.chart_series_set_fill(series, fill) ⇒ nil
2059 |
# File 'lib/fast_excel/binding/chart.rb', line 2059 attach_function :chart_series_set_fill, :chart_series_set_fill, [ChartSeries, ChartFill], :void |
.chart_series_set_invert_if_negative(series) ⇒ nil
2065 |
# File 'lib/fast_excel/binding/chart.rb', line 2065 attach_function :chart_series_set_invert_if_negative, :chart_series_set_invert_if_negative, [ChartSeries], :void |
.chart_series_set_labels(series) ⇒ nil
2127 |
# File 'lib/fast_excel/binding/chart.rb', line 2127 attach_function :chart_series_set_labels, :chart_series_set_labels, [ChartSeries], :void |
.chart_series_set_labels_font(series, font) ⇒ nil
2182 |
# File 'lib/fast_excel/binding/chart.rb', line 2182 attach_function :chart_series_set_labels_font, :chart_series_set_labels_font, [ChartSeries, ChartFont], :void |
.chart_series_set_labels_leader_line(series) ⇒ nil
2156 |
# File 'lib/fast_excel/binding/chart.rb', line 2156 attach_function :chart_series_set_labels_leader_line, :chart_series_set_labels_leader_line, [ChartSeries], :void |
.chart_series_set_labels_legend(series) ⇒ nil
2162 |
# File 'lib/fast_excel/binding/chart.rb', line 2162 attach_function :chart_series_set_labels_legend, :chart_series_set_labels_legend, [ChartSeries], :void |
.chart_series_set_labels_num_format(series, num_format) ⇒ nil
2175 |
# File 'lib/fast_excel/binding/chart.rb', line 2175 attach_function :chart_series_set_labels_num_format, :chart_series_set_labels_num_format, [ChartSeries, :string], :void |
.chart_series_set_labels_options(series, show_name, show_category, show_value) ⇒ nil
2136 |
# File 'lib/fast_excel/binding/chart.rb', line 2136 attach_function :chart_series_set_labels_options, :chart_series_set_labels_options, [ChartSeries, :uchar, :uchar, :uchar], :void |
.chart_series_set_labels_percentage(series) ⇒ nil
2168 |
# File 'lib/fast_excel/binding/chart.rb', line 2168 attach_function :chart_series_set_labels_percentage, :chart_series_set_labels_percentage, [ChartSeries], :void |
.chart_series_set_labels_position(series, position) ⇒ nil
2150 |
# File 'lib/fast_excel/binding/chart.rb', line 2150 attach_function :chart_series_set_labels_position, :chart_series_set_labels_position, [ChartSeries, :uchar], :void |
.chart_series_set_labels_separator(series, separator) ⇒ nil
2143 |
# File 'lib/fast_excel/binding/chart.rb', line 2143 attach_function :chart_series_set_labels_separator, :chart_series_set_labels_separator, [ChartSeries, :uchar], :void |
.chart_series_set_line(series, line) ⇒ nil
2052 |
# File 'lib/fast_excel/binding/chart.rb', line 2052 attach_function :chart_series_set_line, :chart_series_set_line, [ChartSeries, ChartLine], :void |
.chart_series_set_marker_fill(series, fill) ⇒ nil
2100 |
# File 'lib/fast_excel/binding/chart.rb', line 2100 attach_function :chart_series_set_marker_fill, :chart_series_set_marker_fill, [ChartSeries, ChartFill], :void |
.chart_series_set_marker_line(series, line) ⇒ nil
2093 |
# File 'lib/fast_excel/binding/chart.rb', line 2093 attach_function :chart_series_set_marker_line, :chart_series_set_marker_line, [ChartSeries, ChartLine], :void |
.chart_series_set_marker_pattern(series, pattern) ⇒ nil
2107 |
# File 'lib/fast_excel/binding/chart.rb', line 2107 attach_function :chart_series_set_marker_pattern, :chart_series_set_marker_pattern, [ChartSeries, ChartPattern], :void |
.chart_series_set_marker_size(series, size) ⇒ nil
2086 |
# File 'lib/fast_excel/binding/chart.rb', line 2086 attach_function :chart_series_set_marker_size, :chart_series_set_marker_size, [ChartSeries, :uchar], :void |
.chart_series_set_marker_type(series, type) ⇒ nil
2079 |
# File 'lib/fast_excel/binding/chart.rb', line 2079 attach_function :chart_series_set_marker_type, :chart_series_set_marker_type, [ChartSeries, :uchar], :void |
.chart_series_set_name(series, name) ⇒ nil
2036 |
# File 'lib/fast_excel/binding/chart.rb', line 2036 attach_function :chart_series_set_name, :chart_series_set_name, [ChartSeries, :string], :void |
.chart_series_set_name_range(series, sheetname, row, col) ⇒ nil
2045 |
# File 'lib/fast_excel/binding/chart.rb', line 2045 attach_function :chart_series_set_name_range, :chart_series_set_name_range, [ChartSeries, :string, :uint, :ushort], :void |
.chart_series_set_pattern(series, pattern) ⇒ nil
2072 |
# File 'lib/fast_excel/binding/chart.rb', line 2072 attach_function :chart_series_set_pattern, :chart_series_set_pattern, [ChartSeries, ChartPattern], :void |
.chart_series_set_points(series, points) ⇒ Symbol from _enum_error_
2114 |
# File 'lib/fast_excel/binding/chart.rb', line 2114 attach_function :chart_series_set_points, :chart_series_set_points, [ChartSeries, :pointer], :error |
.chart_series_set_smooth(series, smooth) ⇒ nil
2121 |
# File 'lib/fast_excel/binding/chart.rb', line 2121 attach_function :chart_series_set_smooth, :chart_series_set_smooth, [ChartSeries, :uchar], :void |
.chart_series_set_trendline(series, type, value) ⇒ nil
2190 |
# File 'lib/fast_excel/binding/chart.rb', line 2190 attach_function :chart_series_set_trendline, :chart_series_set_trendline, [ChartSeries, :uchar, :uchar], :void |
.chart_series_set_trendline_equation(series) ⇒ nil
2204 |
# File 'lib/fast_excel/binding/chart.rb', line 2204 attach_function :chart_series_set_trendline_equation, :chart_series_set_trendline_equation, [ChartSeries], :void |
.chart_series_set_trendline_forecast(series, forward, backward) ⇒ nil
2198 |
# File 'lib/fast_excel/binding/chart.rb', line 2198 attach_function :chart_series_set_trendline_forecast, :chart_series_set_trendline_forecast, [ChartSeries, :double, :double], :void |
.chart_series_set_trendline_intercept(series, intercept) ⇒ nil
2217 |
# File 'lib/fast_excel/binding/chart.rb', line 2217 attach_function :chart_series_set_trendline_intercept, :chart_series_set_trendline_intercept, [ChartSeries, :double], :void |
.chart_series_set_trendline_line(series, line) ⇒ nil
2231 |
# File 'lib/fast_excel/binding/chart.rb', line 2231 attach_function :chart_series_set_trendline_line, :chart_series_set_trendline_line, [ChartSeries, ChartLine], :void |
.chart_series_set_trendline_name(series, name) ⇒ nil
2224 |
# File 'lib/fast_excel/binding/chart.rb', line 2224 attach_function :chart_series_set_trendline_name, :chart_series_set_trendline_name, [ChartSeries, :string], :void |
.chart_series_set_trendline_r_squared(series) ⇒ nil
2210 |
# File 'lib/fast_excel/binding/chart.rb', line 2210 attach_function :chart_series_set_trendline_r_squared, :chart_series_set_trendline_r_squared, [ChartSeries], :void |
.chart_series_set_values(series, sheetname, first_row, first_col, last_row, last_col) ⇒ nil
2029 |
# File 'lib/fast_excel/binding/chart.rb', line 2029 attach_function :chart_series_set_values, :chart_series_set_values, [ChartSeries, :string, :uint, :ushort, :uint, :ushort], :void |
.chart_set_drop_lines(chart, line) ⇒ nil
2607 |
# File 'lib/fast_excel/binding/chart.rb', line 2607 attach_function :chart_set_drop_lines, :chart_set_drop_lines, [Chart, ChartLine], :void |
.chart_set_high_low_lines(chart, line) ⇒ nil
2614 |
# File 'lib/fast_excel/binding/chart.rb', line 2614 attach_function :chart_set_high_low_lines, :chart_set_high_low_lines, [Chart, ChartLine], :void |
.chart_set_hole_size(chart, size) ⇒ nil
2655 |
# File 'lib/fast_excel/binding/chart.rb', line 2655 attach_function :chart_set_hole_size, :chart_set_hole_size, [Chart, :uchar], :void |
.chart_set_rotation(chart, rotation) ⇒ nil
2648 |
# File 'lib/fast_excel/binding/chart.rb', line 2648 attach_function :chart_set_rotation, :chart_set_rotation, [Chart, :ushort], :void |
.chart_set_series_gap(chart, gap) ⇒ nil
2628 |
# File 'lib/fast_excel/binding/chart.rb', line 2628 attach_function :chart_set_series_gap, :chart_set_series_gap, [Chart, :ushort], :void |
.chart_set_series_overlap(chart, overlap) ⇒ nil
2621 |
# File 'lib/fast_excel/binding/chart.rb', line 2621 attach_function :chart_set_series_overlap, :chart_set_series_overlap, [Chart, :char], :void |
.chart_set_style(chart, style_id) ⇒ nil
2561 |
# File 'lib/fast_excel/binding/chart.rb', line 2561 attach_function :chart_set_style, :chart_set_style, [Chart, :uchar], :void |
.chart_set_table(chart) ⇒ nil
2567 |
# File 'lib/fast_excel/binding/chart.rb', line 2567 attach_function :chart_set_table, :chart_set_table, [Chart], :void |
.chart_set_table_font(chart, font) ⇒ nil
2584 |
# File 'lib/fast_excel/binding/chart.rb', line 2584 attach_function :chart_set_table_font, :chart_set_table_font, [Chart, ChartFont], :void |
.chart_set_table_grid(chart, horizontal, vertical, outline, legend_keys) ⇒ nil
2577 |
# File 'lib/fast_excel/binding/chart.rb', line 2577 attach_function :chart_set_table_grid, :chart_set_table_grid, [Chart, :uchar, :uchar, :uchar, :uchar], :void |
.chart_set_up_down_bars(chart) ⇒ nil
2590 |
# File 'lib/fast_excel/binding/chart.rb', line 2590 attach_function :chart_set_up_down_bars, :chart_set_up_down_bars, [Chart], :void |
.chart_set_up_down_bars_format(chart, up_bar_line, up_bar_fill, down_bar_line, down_bar_fill) ⇒ nil
2600 |
# File 'lib/fast_excel/binding/chart.rb', line 2600 attach_function :chart_set_up_down_bars_format, :chart_set_up_down_bars_format, [Chart, ChartLine, ChartFill, ChartLine, ChartFill], :void |
.chart_show_blanks_as(chart, option) ⇒ nil
2635 |
# File 'lib/fast_excel/binding/chart.rb', line 2635 attach_function :chart_show_blanks_as, :chart_show_blanks_as, [Chart, :uchar], :void |
.chart_show_hidden_data(chart) ⇒ nil
2641 |
# File 'lib/fast_excel/binding/chart.rb', line 2641 attach_function :chart_show_hidden_data, :chart_show_hidden_data, [Chart], :void |
.chart_title_off(chart) ⇒ nil
2491 |
# File 'lib/fast_excel/binding/chart.rb', line 2491 attach_function :chart_title_off, :chart_title_off, [Chart], :void |
.chart_title_set_name(chart, name) ⇒ nil
2469 |
# File 'lib/fast_excel/binding/chart.rb', line 2469 attach_function :chart_title_set_name, :chart_title_set_name, [Chart, :string], :void |
.chart_title_set_name_font(chart, font) ⇒ nil
2485 |
# File 'lib/fast_excel/binding/chart.rb', line 2485 attach_function :chart_title_set_name_font, :chart_title_set_name_font, [Chart, ChartFont], :void |
.chart_title_set_name_range(chart, sheetname, row, col) ⇒ nil
2478 |
# File 'lib/fast_excel/binding/chart.rb', line 2478 attach_function :chart_title_set_name_range, :chart_title_set_name_range, [Chart, :string, :uint, :ushort], :void |
.col_to_name(col_name, col_num, absolute) ⇒ nil
941 |
# File 'lib/fast_excel/binding.rb', line 941 attach_function :col_to_name, :lxw_col_to_name, [:string, :ushort, :uchar], :void |
.content_types_assemble_xml_file(content_types) ⇒ nil
1727 |
# File 'lib/fast_excel/binding.rb', line 1727 attach_function :content_types_assemble_xml_file, :lxw_content_types_assemble_xml_file, [ContentTypes], :void |
.content_types_free(content_types) ⇒ nil
1721 |
# File 'lib/fast_excel/binding.rb', line 1721 attach_function :content_types_free, :lxw_content_types_free, [ContentTypes], :void |
.content_types_new ⇒ ContentTypes
1715 |
# File 'lib/fast_excel/binding.rb', line 1715 attach_function :content_types_new, :lxw_content_types_new, [], ContentTypes |
.core_assemble_xml_file(self_) ⇒ nil
1822 |
# File 'lib/fast_excel/binding.rb', line 1822 attach_function :core_assemble_xml_file, :lxw_core_assemble_xml_file, [Core], :void |
.core_free(core) ⇒ nil
1816 |
# File 'lib/fast_excel/binding.rb', line 1816 attach_function :core_free, :lxw_core_free, [Core], :void |
.core_new ⇒ Core
1810 |
# File 'lib/fast_excel/binding.rb', line 1810 attach_function :core_new, :lxw_core_new, [], Core |
.create_package(self_) ⇒ Symbol from _enum_error_
2635 |
# File 'lib/fast_excel/binding.rb', line 2635 attach_function :create_package, :lxw_create_package, [Packager], :error |
.ct_add_calc_chain(content_types) ⇒ nil
1776 |
# File 'lib/fast_excel/binding.rb', line 1776 attach_function :ct_add_calc_chain, :lxw_ct_add_calc_chain, [ContentTypes], :void |
.ct_add_chart_name(content_types, name) ⇒ nil
1757 |
# File 'lib/fast_excel/binding.rb', line 1757 attach_function :ct_add_chart_name, :lxw_ct_add_chart_name, [ContentTypes, :string], :void |
.ct_add_custom_properties(content_types) ⇒ nil
1782 |
# File 'lib/fast_excel/binding.rb', line 1782 attach_function :ct_add_custom_properties, :lxw_ct_add_custom_properties, [ContentTypes], :void |
.ct_add_default(content_types, key, value) ⇒ nil
1735 |
# File 'lib/fast_excel/binding.rb', line 1735 attach_function :ct_add_default, :lxw_ct_add_default, [ContentTypes, :string, :string], :void |
.ct_add_drawing_name(content_types, name) ⇒ nil
1764 |
# File 'lib/fast_excel/binding.rb', line 1764 attach_function :ct_add_drawing_name, :lxw_ct_add_drawing_name, [ContentTypes, :string], :void |
.ct_add_override(content_types, key, value) ⇒ nil
1743 |
# File 'lib/fast_excel/binding.rb', line 1743 attach_function :ct_add_override, :lxw_ct_add_override, [ContentTypes, :string, :string], :void |
.ct_add_shared_strings(content_types) ⇒ nil
1770 |
# File 'lib/fast_excel/binding.rb', line 1770 attach_function :ct_add_shared_strings, :lxw_ct_add_shared_strings, [ContentTypes], :void |
.ct_add_worksheet_name(content_types, name) ⇒ nil
1750 |
# File 'lib/fast_excel/binding.rb', line 1750 attach_function :ct_add_worksheet_name, :lxw_ct_add_worksheet_name, [ContentTypes, :string], :void |
.custom_assemble_xml_file(self_) ⇒ nil
1865 |
# File 'lib/fast_excel/binding.rb', line 1865 attach_function :custom_assemble_xml_file, :lxw_custom_assemble_xml_file, [Custom], :void |
.custom_free(custom) ⇒ nil
1859 |
# File 'lib/fast_excel/binding.rb', line 1859 attach_function :custom_free, :lxw_custom_free, [Custom], :void |
.custom_new ⇒ Custom
1853 |
# File 'lib/fast_excel/binding.rb', line 1853 attach_function :custom_new, :lxw_custom_new, [], Custom |
.datetime_to_excel_date(datetime, date_1904) ⇒ Float
1021 |
# File 'lib/fast_excel/binding.rb', line 1021 attach_function :datetime_to_excel_date, :lxw_datetime_to_excel_date, [Datetime, :uchar], :double |
.drawing_assemble_xml_file(self_) ⇒ nil
908 |
# File 'lib/fast_excel/binding.rb', line 908 attach_function :drawing_assemble_xml_file, :lxw_drawing_assemble_xml_file, [Drawing], :void |
.drawing_free(drawing) ⇒ nil
902 |
# File 'lib/fast_excel/binding.rb', line 902 attach_function :drawing_free, :lxw_drawing_free, [Drawing], :void |
.drawing_new ⇒ Drawing
896 |
# File 'lib/fast_excel/binding.rb', line 896 attach_function :drawing_new, :lxw_drawing_new, [], Drawing |
.escape_control_characters(string) ⇒ String
2811 |
# File 'lib/fast_excel/binding.rb', line 2811 attach_function :escape_control_characters, :lxw_escape_control_characters, [:string], :string |
.escape_data(data) ⇒ String
2817 |
# File 'lib/fast_excel/binding.rb', line 2817 attach_function :escape_data, :lxw_escape_data, [:string], :string |
.fill_fopen64_filefunc(pzlib_filefunc_def) ⇒ nil
2032 |
# File 'lib/fast_excel/binding.rb', line 2032 attach_function :fill_fopen64_filefunc, :fill_fopen64_filefunc, [ZlibFilefunc64DefS], :void |
.fill_fopen_filefunc(pzlib_filefunc_def) ⇒ nil
2038 |
# File 'lib/fast_excel/binding.rb', line 2038 attach_function :fill_fopen_filefunc, :fill_fopen_filefunc, [ZlibFilefuncDefS], :void |
.fill_zlib_filefunc64_32_def_from_filefunc32(p_filefunc64_32, p_filefunc32) ⇒ nil
2085 |
# File 'lib/fast_excel/binding.rb', line 2085 attach_function :fill_zlib_filefunc64_32_def_from_filefunc32, :fill_zlib_filefunc64_32_def_from_filefunc32, [ZlibFilefunc6432DefS, ZlibFilefuncDefS], :void |
.format_check_color(color) ⇒ Integer
893 |
# File 'lib/fast_excel/binding/format.rb', line 893 attach_function :format_check_color, :lxw_format_check_color, [:int], :int |
.format_free(format) ⇒ nil
863 |
# File 'lib/fast_excel/binding/format.rb', line 863 attach_function :format_free, :lxw_format_free, [Format], :void |
.format_get_border_key(format) ⇒ Border
881 |
# File 'lib/fast_excel/binding/format.rb', line 881 attach_function :format_get_border_key, :lxw_format_get_border_key, [Format], Border |
.format_get_fill_key(format) ⇒ Fill
887 |
# File 'lib/fast_excel/binding/format.rb', line 887 attach_function :format_get_fill_key, :lxw_format_get_fill_key, [Format], Fill |
.format_get_font_key(format) ⇒ Font
875 |
# File 'lib/fast_excel/binding/format.rb', line 875 attach_function :format_get_font_key, :lxw_format_get_font_key, [Format], Font |
.format_get_xf_index(format) ⇒ Integer
869 |
# File 'lib/fast_excel/binding/format.rb', line 869 attach_function :format_get_xf_index, :lxw_format_get_xf_index, [Format], :int |
.format_new ⇒ Format
857 |
# File 'lib/fast_excel/binding/format.rb', line 857 attach_function :format_new, :lxw_format_new, [], Format |
.format_set_align(format, alignment) ⇒ nil
979 |
# File 'lib/fast_excel/binding/format.rb', line 979 attach_function :format_set_align, :format_set_align, [Format, :uchar], :void |
.format_set_bg_color(format, color) ⇒ nil
1019 |
# File 'lib/fast_excel/binding/format.rb', line 1019 attach_function :format_set_bg_color, :format_set_bg_color, [Format, :int], :void |
.format_set_bold(format) ⇒ nil
920 |
# File 'lib/fast_excel/binding/format.rb', line 920 attach_function :format_set_bold, :format_set_bold, [Format], :void |
.format_set_border(format, style) ⇒ nil
1033 |
# File 'lib/fast_excel/binding/format.rb', line 1033 attach_function :format_set_border, :format_set_border, [Format, :uchar], :void |
.format_set_border_color(format, color) ⇒ nil
1068 |
# File 'lib/fast_excel/binding/format.rb', line 1068 attach_function :format_set_border_color, :format_set_border_color, [Format, :int], :void |
.format_set_bottom(format, style) ⇒ nil
1040 |
# File 'lib/fast_excel/binding/format.rb', line 1040 attach_function :format_set_bottom, :format_set_bottom, [Format, :uchar], :void |
.format_set_bottom_color(format, color) ⇒ nil
1075 |
# File 'lib/fast_excel/binding/format.rb', line 1075 attach_function :format_set_bottom_color, :format_set_bottom_color, [Format, :int], :void |
.format_set_diag_border(format, value) ⇒ nil
1117 |
# File 'lib/fast_excel/binding/format.rb', line 1117 attach_function :format_set_diag_border, :format_set_diag_border, [Format, :uchar], :void |
.format_set_diag_color(format, color) ⇒ nil
1110 |
# File 'lib/fast_excel/binding/format.rb', line 1110 attach_function :format_set_diag_color, :format_set_diag_color, [Format, :int], :void |
.format_set_diag_type(format, value) ⇒ nil
1103 |
# File 'lib/fast_excel/binding/format.rb', line 1103 attach_function :format_set_diag_type, :format_set_diag_type, [Format, :uchar], :void |
.format_set_fg_color(format, color) ⇒ nil
1026 |
# File 'lib/fast_excel/binding/format.rb', line 1026 attach_function :format_set_fg_color, :format_set_fg_color, [Format, :int], :void |
.format_set_font_charset(format, value) ⇒ nil
1143 |
# File 'lib/fast_excel/binding/format.rb', line 1143 attach_function :format_set_font_charset, :format_set_font_charset, [Format, :uchar], :void |
.format_set_font_color(format, color) ⇒ nil
914 |
# File 'lib/fast_excel/binding/format.rb', line 914 attach_function :format_set_font_color, :format_set_font_color, [Format, :int], :void |
.format_set_font_condense(format) ⇒ nil
1156 |
# File 'lib/fast_excel/binding/format.rb', line 1156 attach_function :format_set_font_condense, :format_set_font_condense, [Format], :void |
.format_set_font_extend(format) ⇒ nil
1162 |
# File 'lib/fast_excel/binding/format.rb', line 1162 attach_function :format_set_font_extend, :format_set_font_extend, [Format], :void |
.format_set_font_family(format, value) ⇒ nil
1136 |
# File 'lib/fast_excel/binding/format.rb', line 1136 attach_function :format_set_font_family, :format_set_font_family, [Format, :uchar], :void |
.format_set_font_name(format, font_name) ⇒ nil
900 |
# File 'lib/fast_excel/binding/format.rb', line 900 attach_function :format_set_font_name, :format_set_font_name, [Format, :string], :void |
.format_set_font_outline(format) ⇒ nil
1123 |
# File 'lib/fast_excel/binding/format.rb', line 1123 attach_function :format_set_font_outline, :format_set_font_outline, [Format], :void |
.format_set_font_scheme(format, font_scheme) ⇒ nil
1150 |
# File 'lib/fast_excel/binding/format.rb', line 1150 attach_function :format_set_font_scheme, :format_set_font_scheme, [Format, :string], :void |
.format_set_font_script(format, style) ⇒ nil
946 |
# File 'lib/fast_excel/binding/format.rb', line 946 attach_function :format_set_font_script, :format_set_font_script, [Format, :uchar], :void |
.format_set_font_shadow(format) ⇒ nil
1129 |
# File 'lib/fast_excel/binding/format.rb', line 1129 attach_function :format_set_font_shadow, :format_set_font_shadow, [Format], :void |
.format_set_font_size(format, size) ⇒ nil
907 |
# File 'lib/fast_excel/binding/format.rb', line 907 attach_function :format_set_font_size, :format_set_font_size, [Format, :ushort], :void |
.format_set_font_strikeout(format) ⇒ nil
939 |
# File 'lib/fast_excel/binding/format.rb', line 939 attach_function :format_set_font_strikeout, :format_set_font_strikeout, [Format], :void |
.format_set_hidden(format) ⇒ nil
972 |
# File 'lib/fast_excel/binding/format.rb', line 972 attach_function :format_set_hidden, :format_set_hidden, [Format], :void |
.format_set_indent(format, level) ⇒ nil
999 |
# File 'lib/fast_excel/binding/format.rb', line 999 attach_function :format_set_indent, :format_set_indent, [Format, :uchar], :void |
.format_set_italic(format) ⇒ nil
926 |
# File 'lib/fast_excel/binding/format.rb', line 926 attach_function :format_set_italic, :format_set_italic, [Format], :void |
.format_set_left(format, style) ⇒ nil
1054 |
# File 'lib/fast_excel/binding/format.rb', line 1054 attach_function :format_set_left, :format_set_left, [Format, :uchar], :void |
.format_set_left_color(format, color) ⇒ nil
1089 |
# File 'lib/fast_excel/binding/format.rb', line 1089 attach_function :format_set_left_color, :format_set_left_color, [Format, :int], :void |
.format_set_num_format(format, num_format) ⇒ nil
953 |
# File 'lib/fast_excel/binding/format.rb', line 953 attach_function :format_set_num_format, :format_set_num_format, [Format, :string], :void |
.format_set_num_format_index(format, index) ⇒ nil
960 |
# File 'lib/fast_excel/binding/format.rb', line 960 attach_function :format_set_num_format_index, :format_set_num_format_index, [Format, :uchar], :void |
.format_set_pattern(format, index) ⇒ nil
1012 |
# File 'lib/fast_excel/binding/format.rb', line 1012 attach_function :format_set_pattern, :format_set_pattern, [Format, :uchar], :void |
.format_set_reading_order(format, value) ⇒ nil
1169 |
# File 'lib/fast_excel/binding/format.rb', line 1169 attach_function :format_set_reading_order, :format_set_reading_order, [Format, :uchar], :void |
.format_set_right(format, style) ⇒ nil
1061 |
# File 'lib/fast_excel/binding/format.rb', line 1061 attach_function :format_set_right, :format_set_right, [Format, :uchar], :void |
.format_set_right_color(format, color) ⇒ nil
1096 |
# File 'lib/fast_excel/binding/format.rb', line 1096 attach_function :format_set_right_color, :format_set_right_color, [Format, :int], :void |
.format_set_rotation(format, angle) ⇒ nil
992 |
# File 'lib/fast_excel/binding/format.rb', line 992 attach_function :format_set_rotation, :format_set_rotation, [Format, :short], :void |
.format_set_shrink(format) ⇒ nil
1005 |
# File 'lib/fast_excel/binding/format.rb', line 1005 attach_function :format_set_shrink, :format_set_shrink, [Format], :void |
.format_set_text_wrap(format) ⇒ nil
985 |
# File 'lib/fast_excel/binding/format.rb', line 985 attach_function :format_set_text_wrap, :format_set_text_wrap, [Format], :void |
.format_set_theme(format, value) ⇒ nil
1176 |
# File 'lib/fast_excel/binding/format.rb', line 1176 attach_function :format_set_theme, :format_set_theme, [Format, :uchar], :void |
.format_set_top(format, style) ⇒ nil
1047 |
# File 'lib/fast_excel/binding/format.rb', line 1047 attach_function :format_set_top, :format_set_top, [Format, :uchar], :void |
.format_set_top_color(format, color) ⇒ nil
1082 |
# File 'lib/fast_excel/binding/format.rb', line 1082 attach_function :format_set_top_color, :format_set_top_color, [Format, :int], :void |
.format_set_underline(format, style) ⇒ nil
933 |
# File 'lib/fast_excel/binding/format.rb', line 933 attach_function :format_set_underline, :format_set_underline, [Format, :uchar], :void |
.format_set_unlocked(format) ⇒ nil
966 |
# File 'lib/fast_excel/binding/format.rb', line 966 attach_function :format_set_unlocked, :format_set_unlocked, [Format], :void |
.free_drawing_object(drawing_object) ⇒ nil
914 |
# File 'lib/fast_excel/binding.rb', line 914 attach_function :free_drawing_object, :lxw_free_drawing_object, [DrawingObject], :void |
.free_relationships(relationships) ⇒ nil
2532 |
# File 'lib/fast_excel/binding.rb', line 2532 attach_function :free_relationships, :lxw_free_relationships, [Relationships], :void |
.get_sst_index(sst, string) ⇒ SstElement
593 |
# File 'lib/fast_excel/binding.rb', line 593 attach_function :get_sst_index, :lxw_get_sst_index, [Sst, :string], SstElement |
.hash_free(hash) ⇒ nil
702 |
# File 'lib/fast_excel/binding.rb', line 702 attach_function :hash_free, :lxw_hash_free, [HashTable], :void |
.hash_key_exists(hash, key, key_len) ⇒ HashElement
679 |
# File 'lib/fast_excel/binding.rb', line 679 attach_function :hash_key_exists, :lxw_hash_key_exists, [HashTable, :pointer, :ulong], HashElement |
.hash_new(num_buckets, free_key, free_value) ⇒ HashTable
696 |
# File 'lib/fast_excel/binding.rb', line 696 attach_function :hash_new, :lxw_hash_new, [:uint, :uchar, :uchar], HashTable |
.insert_hash_element(hash, key, value, key_len) ⇒ HashElement
688 |
# File 'lib/fast_excel/binding.rb', line 688 attach_function :insert_hash_element, :lxw_insert_hash_element, [HashTable, :pointer, :pointer, :ulong], HashElement |
.name_to_col(col_str) ⇒ Integer
1002 |
# File 'lib/fast_excel/binding.rb', line 1002 attach_function :name_to_col, :lxw_name_to_col, [:string], :ushort |
.name_to_col_2(col_str) ⇒ Integer
1014 |
# File 'lib/fast_excel/binding.rb', line 1014 attach_function :name_to_col_2, :lxw_name_to_col_2, [:string], :ushort |
.name_to_row(row_str) ⇒ Integer
996 |
# File 'lib/fast_excel/binding.rb', line 996 attach_function :name_to_row, :lxw_name_to_row, [:string], :uint |
.name_to_row_2(row_str) ⇒ Integer
1008 |
# File 'lib/fast_excel/binding.rb', line 1008 attach_function :name_to_row_2, :lxw_name_to_row_2, [:string], :uint |
.new_attribute_dbl(key, value) ⇒ XmlAttribute
2709 |
# File 'lib/fast_excel/binding.rb', line 2709 attach_function :new_attribute_dbl, :lxw_new_attribute_dbl, [:string, :double], XmlAttribute |
.new_attribute_int(key, value) ⇒ XmlAttribute
2702 |
# File 'lib/fast_excel/binding.rb', line 2702 attach_function :new_attribute_int, :lxw_new_attribute_int, [:string, :uint], XmlAttribute |
.new_attribute_str(key, value) ⇒ XmlAttribute
Create a new attribute struct to add to a xml_attribute_list.
2695 |
# File 'lib/fast_excel/binding.rb', line 2695 attach_function :new_attribute_str, :lxw_new_attribute_str, [:string, :string], XmlAttribute |
.new_workbook(filename) ⇒ Workbook
217 |
# File 'lib/fast_excel/binding/workbook.rb', line 217 attach_function :new_workbook, :new_workbook, [:string], Workbook |
.new_workbook_opt(filename, options) ⇒ Workbook
224 |
# File 'lib/fast_excel/binding/workbook.rb', line 224 attach_function :new_workbook_opt, :new_workbook_opt, [:string, WorkbookOptions], Workbook |
.packager_free(packager) ⇒ nil
2629 |
# File 'lib/fast_excel/binding.rb', line 2629 attach_function :packager_free, :lxw_packager_free, [Packager], :void |
.packager_new(filename, tmpdir) ⇒ Packager
2623 |
# File 'lib/fast_excel/binding.rb', line 2623 attach_function :packager_new, :lxw_packager_new, [:string, :string], Packager |
.quote_sheetname(str) ⇒ String
933 |
# File 'lib/fast_excel/binding.rb', line 933 attach_function :quote_sheetname, :lxw_quote_sheetname, [:string], :string |
.relationships_assemble_xml_file(self_) ⇒ nil
2538 |
# File 'lib/fast_excel/binding.rb', line 2538 attach_function :relationships_assemble_xml_file, :lxw_relationships_assemble_xml_file, [Relationships], :void |
.relationships_new ⇒ Relationships
INDENT-ON
2526 |
# File 'lib/fast_excel/binding.rb', line 2526 attach_function :relationships_new, :lxw_relationships_new, [], Relationships |
.rowcol_to_cell(cell_name, row, col) ⇒ nil
949 |
# File 'lib/fast_excel/binding.rb', line 949 attach_function :rowcol_to_cell, :lxw_rowcol_to_cell, [:string, :uint, :ushort], :void |
.rowcol_to_cell_abs(cell_name, row, col, abs_row, abs_col) ⇒ nil
959 |
# File 'lib/fast_excel/binding.rb', line 959 attach_function :rowcol_to_cell_abs, :lxw_rowcol_to_cell_abs, [:string, :uint, :ushort, :uchar, :uchar], :void |
.rowcol_to_formula_abs(formula, sheetname, first_row, first_col, last_row, last_col) ⇒ nil
990 |
# File 'lib/fast_excel/binding.rb', line 990 attach_function :rowcol_to_formula_abs, :lxw_rowcol_to_formula_abs, [:string, :string, :uint, :ushort, :uint, :ushort], :void |
.rowcol_to_range(range, first_row, first_col, last_row, last_col) ⇒ nil
969 |
# File 'lib/fast_excel/binding.rb', line 969 attach_function :rowcol_to_range, :lxw_rowcol_to_range, [:string, :uint, :ushort, :uint, :ushort], :void |
.rowcol_to_range_abs(range, first_row, first_col, last_row, last_col) ⇒ nil
979 |
# File 'lib/fast_excel/binding.rb', line 979 attach_function :rowcol_to_range_abs, :lxw_rowcol_to_range_abs, [:string, :uint, :ushort, :uint, :ushort], :void |
.sst_assemble_xml_file(self_) ⇒ nil
599 |
# File 'lib/fast_excel/binding.rb', line 599 attach_function :sst_assemble_xml_file, :lxw_sst_assemble_xml_file, [Sst], :void |
.sst_free(sst) ⇒ nil
586 |
# File 'lib/fast_excel/binding.rb', line 586 attach_function :sst_free, :lxw_sst_free, [Sst], :void |
.sst_new ⇒ Sst
580 |
# File 'lib/fast_excel/binding.rb', line 580 attach_function :sst_new, :lxw_sst_new, [], Sst |
.str_tolower(str) ⇒ nil
1039 |
# File 'lib/fast_excel/binding.rb', line 1039 attach_function :str_tolower, :lxw_str_tolower, [:string], :void |
.strdup(str) ⇒ String
1027 |
# File 'lib/fast_excel/binding.rb', line 1027 attach_function :strdup, :lxw_strdup, [:string], :string |
.strerror(error_num) ⇒ String
927 |
# File 'lib/fast_excel/binding.rb', line 927 attach_function :strerror, :lxw_strerror, [:error], :string |
.styles_assemble_xml_file(self_) ⇒ nil
2463 |
# File 'lib/fast_excel/binding.rb', line 2463 attach_function :styles_assemble_xml_file, :lxw_styles_assemble_xml_file, [Styles], :void |
.styles_free(styles) ⇒ nil
2457 |
# File 'lib/fast_excel/binding.rb', line 2457 attach_function :styles_free, :lxw_styles_free, [Styles], :void |
.styles_new ⇒ Styles
2451 |
# File 'lib/fast_excel/binding.rb', line 2451 attach_function :styles_new, :lxw_styles_new, [], Styles |
.theme_assemble_xml_file(self_) ⇒ nil
2402 |
# File 'lib/fast_excel/binding.rb', line 2402 attach_function :theme_assemble_xml_file, :lxw_theme_assemble_xml_file, [Theme], :void |
.theme_free(theme) ⇒ nil
2390 |
# File 'lib/fast_excel/binding.rb', line 2390 attach_function :theme_free, :lxw_theme_free, [Theme], :void |
.theme_new ⇒ Theme
2384 |
# File 'lib/fast_excel/binding.rb', line 2384 attach_function :theme_new, :lxw_theme_new, [], Theme |
.theme_xml_declaration(self_) ⇒ nil
2396 |
# File 'lib/fast_excel/binding.rb', line 2396 attach_function :theme_xml_declaration, :lxw_theme_xml_declaration, [Theme], :void |
.tmpfile(tmpdir) ⇒ FFI::Pointer(*FILE)
1045 |
# File 'lib/fast_excel/binding.rb', line 1045 attach_function :tmpfile, :lxw_tmpfile, [:string], :pointer |
.tmpfileplus(dir, prefix, pathname, keep) ⇒ FFI::Pointer(*FILE)
2644 |
# File 'lib/fast_excel/binding.rb', line 2644 attach_function :tmpfileplus, :tmpfileplus, [:string, :string, :pointer, :int], :pointer |
.tmpfileplus_f(dir, prefix, pathnamebuf, pathsize, keep) ⇒ FFI::Pointer(*FILE)
2654 |
# File 'lib/fast_excel/binding.rb', line 2654 attach_function :tmpfileplus_f, :tmpfileplus_f, [:string, :string, :string, :ulong, :int], :pointer |
.utf8_strlen(str) ⇒ Integer
1033 |
# File 'lib/fast_excel/binding.rb', line 1033 attach_function :utf8_strlen, :lxw_utf8_strlen, [:string], :ulong |
.workbook_add_chart(workbook, chart_type) ⇒ Chart
244 |
# File 'lib/fast_excel/binding/workbook.rb', line 244 attach_function :workbook_add_chart, :workbook_add_chart, [Workbook, :uchar], Chart |
.workbook_add_format(workbook) ⇒ Format
237 |
# File 'lib/fast_excel/binding/workbook.rb', line 237 attach_function :workbook_add_format, :workbook_add_format, [Workbook], Format |
.workbook_add_worksheet(workbook, sheetname) ⇒ Worksheet
231 |
# File 'lib/fast_excel/binding/workbook.rb', line 231 attach_function :workbook_add_worksheet, :workbook_add_worksheet, [Workbook, :string], Worksheet |
.workbook_assemble_xml_file(workbook) ⇒ nil
331 |
# File 'lib/fast_excel/binding/workbook.rb', line 331 attach_function :workbook_assemble_xml_file, :lxw_workbook_assemble_xml_file, [Workbook], :void |
.workbook_close(workbook) ⇒ Symbol from _enum_error_
250 |
# File 'lib/fast_excel/binding/workbook.rb', line 250 attach_function :workbook_close, :workbook_close, [Workbook], :error |
.workbook_define_name(workbook, name, formula) ⇒ Symbol from _enum_error_
305 |
# File 'lib/fast_excel/binding/workbook.rb', line 305 attach_function :workbook_define_name, :workbook_define_name, [Workbook, :string, :string], :error |
.workbook_free(workbook) ⇒ nil
325 |
# File 'lib/fast_excel/binding/workbook.rb', line 325 attach_function :workbook_free, :lxw_workbook_free, [Workbook], :void |
.workbook_get_worksheet_by_name(workbook, name) ⇒ Worksheet
312 |
# File 'lib/fast_excel/binding/workbook.rb', line 312 attach_function :workbook_get_worksheet_by_name, :workbook_get_worksheet_by_name, [Workbook, :string], Worksheet |
.workbook_new(filename) ⇒ Workbook
204 |
# File 'lib/fast_excel/binding/workbook.rb', line 204 attach_function :workbook_new, :workbook_new, [:string], Workbook |
.workbook_new_opt(filename, options) ⇒ Workbook
211 |
# File 'lib/fast_excel/binding/workbook.rb', line 211 attach_function :workbook_new_opt, :workbook_new_opt, [:string, WorkbookOptions], Workbook |
.workbook_set_custom_property_boolean(workbook, name, value) ⇒ Symbol from _enum_error_
289 |
# File 'lib/fast_excel/binding/workbook.rb', line 289 attach_function :workbook_set_custom_property_boolean, :workbook_set_custom_property_boolean, [Workbook, :string, :uchar], :error |
.workbook_set_custom_property_datetime(workbook, name, datetime) ⇒ Symbol from _enum_error_
297 |
# File 'lib/fast_excel/binding/workbook.rb', line 297 attach_function :workbook_set_custom_property_datetime, :workbook_set_custom_property_datetime, [Workbook, :string, Datetime], :error |
.workbook_set_custom_property_integer(workbook, name, value) ⇒ Symbol from _enum_error_
281 |
# File 'lib/fast_excel/binding/workbook.rb', line 281 attach_function :workbook_set_custom_property_integer, :workbook_set_custom_property_integer, [Workbook, :string, :int], :error |
.workbook_set_custom_property_number(workbook, name, value) ⇒ Symbol from _enum_error_
273 |
# File 'lib/fast_excel/binding/workbook.rb', line 273 attach_function :workbook_set_custom_property_number, :workbook_set_custom_property_number, [Workbook, :string, :double], :error |
.workbook_set_custom_property_string(workbook, name, value) ⇒ Symbol from _enum_error_
265 |
# File 'lib/fast_excel/binding/workbook.rb', line 265 attach_function :workbook_set_custom_property_string, :workbook_set_custom_property_string, [Workbook, :string, :string], :error |
.workbook_set_default_xf_indices(workbook) ⇒ nil
337 |
# File 'lib/fast_excel/binding/workbook.rb', line 337 attach_function :workbook_set_default_xf_indices, :lxw_workbook_set_default_xf_indices, [Workbook], :void |
.workbook_set_properties(workbook, properties) ⇒ Symbol from _enum_error_
257 |
# File 'lib/fast_excel/binding/workbook.rb', line 257 attach_function :workbook_set_properties, :workbook_set_properties, [Workbook, DocProperties], :error |
.workbook_validate_worksheet_name(workbook, sheetname) ⇒ Symbol from _enum_error_
319 |
# File 'lib/fast_excel/binding/workbook.rb', line 319 attach_function :workbook_validate_worksheet_name, :workbook_validate_worksheet_name, [Workbook, :string], :error |
.worksheet_activate(worksheet) ⇒ nil
1187 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1187 attach_function :worksheet_activate, :worksheet_activate, [Worksheet], :void |
.worksheet_assemble_xml_file(worksheet) ⇒ nil
1470 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1470 attach_function :worksheet_assemble_xml_file, :lxw_worksheet_assemble_xml_file, [Worksheet], :void |
.worksheet_autofilter(worksheet, first_row, first_col, last_row, last_col) ⇒ Symbol from _enum_error_
1181 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1181 attach_function :worksheet_autofilter, :worksheet_autofilter, [Worksheet, :uint, :ushort, :uint, :ushort], :error |
.worksheet_center_horizontally(worksheet) ⇒ nil
1357 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1357 attach_function :worksheet_center_horizontally, :worksheet_center_horizontally, [Worksheet], :void |
.worksheet_center_vertically(worksheet) ⇒ nil
1363 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1363 attach_function :worksheet_center_vertically, :worksheet_center_vertically, [Worksheet], :void |
.worksheet_find_cell(row, col_num) ⇒ Cell
1508 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1508 attach_function :worksheet_find_cell, :lxw_worksheet_find_cell, [Row, :ushort], Cell |
.worksheet_find_row(worksheet, row_num) ⇒ Row
1501 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1501 attach_function :worksheet_find_row, :lxw_worksheet_find_row, [Worksheet, :uint32], Row |
.worksheet_fit_to_pages(worksheet, width, height) ⇒ nil
1403 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1403 attach_function :worksheet_fit_to_pages, :worksheet_fit_to_pages, [Worksheet, :ushort, :ushort], :void |
.worksheet_free(worksheet) ⇒ nil
1464 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1464 attach_function :worksheet_free, :lxw_worksheet_free, [Worksheet], :void |
.worksheet_freeze_panes(worksheet, row, col) ⇒ nil
1213 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1213 attach_function :worksheet_freeze_panes, :worksheet_freeze_panes, [Worksheet, :uint, :ushort], :void |
.worksheet_freeze_panes_opt(worksheet, first_row, first_col, top_row, left_col, type) ⇒ nil
1232 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1232 attach_function :worksheet_freeze_panes_opt, :worksheet_freeze_panes_opt, [Worksheet, :uint, :ushort, :uint, :ushort, :uchar], :void |
.worksheet_gridlines(worksheet, option) ⇒ nil
1351 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1351 attach_function :worksheet_gridlines, :worksheet_gridlines, [Worksheet, :uchar], :void |
.worksheet_hide(worksheet) ⇒ nil
1199 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1199 attach_function :worksheet_hide, :worksheet_hide, [Worksheet], :void |
.worksheet_hide_zero(worksheet) ⇒ nil
1429 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1429 attach_function :worksheet_hide_zero, :worksheet_hide_zero, [Worksheet], :void |
.worksheet_insert_chart(worksheet, row, col, chart) ⇒ Symbol from _enum_error_
1149 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1149 attach_function :worksheet_insert_chart, :worksheet_insert_chart, [Worksheet, :uint32, :ushort, Chart], :error |
.worksheet_insert_chart_opt(worksheet, row, col, chart, user_options) ⇒ Symbol from _enum_error_
1159 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1159 attach_function :worksheet_insert_chart_opt, :worksheet_insert_chart_opt, [Worksheet, :uint32, :ushort, Chart, ImageOptions], :error |
.worksheet_insert_image(worksheet, row, col, filename) ⇒ Symbol from _enum_error_
1130 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1130 attach_function :worksheet_insert_image, :worksheet_insert_image, [Worksheet, :uint32, :ushort, :string], :error |
.worksheet_insert_image_opt(worksheet, row, col, filename, options) ⇒ Symbol from _enum_error_
1140 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1140 attach_function :worksheet_insert_image_opt, :worksheet_insert_image_opt, [Worksheet, :uint32, :ushort, :string, ImageOptions], :error |
.worksheet_merge_range(worksheet, first_row, first_col, last_row, last_col, string, format) ⇒ Symbol from _enum_error_
1171 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1171 attach_function :worksheet_merge_range, :worksheet_merge_range, [Worksheet, :uint32, :ushort, :uint32, :ushort, :string, Format], :error |
.worksheet_new(init_data) ⇒ Worksheet
1458 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1458 attach_function :worksheet_new, :lxw_worksheet_new, [WorksheetInitData], Worksheet |
.worksheet_prepare_chart(worksheet, chart_ref_id, drawing_id, image_data) ⇒ nil
1494 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1494 attach_function :worksheet_prepare_chart, :lxw_worksheet_prepare_chart, [Worksheet, :ushort, :ushort, ImageOptions], :void |
.worksheet_prepare_image(worksheet, image_ref_id, drawing_id, image_data) ⇒ nil
1485 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1485 attach_function :worksheet_prepare_image, :lxw_worksheet_prepare_image, [Worksheet, :ushort, :ushort, ImageOptions], :void |
.worksheet_print_across(worksheet) ⇒ nil
1337 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1337 attach_function :worksheet_print_across, :worksheet_print_across, [Worksheet], :void |
.worksheet_print_area(worksheet, first_row, first_col, last_row, last_col) ⇒ Symbol from _enum_error_
1395 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1395 attach_function :worksheet_print_area, :worksheet_print_area, [Worksheet, :uint, :ushort, :uint, :ushort], :error |
.worksheet_print_row_col_headers(worksheet) ⇒ nil
1369 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1369 attach_function :worksheet_print_row_col_headers, :worksheet_print_row_col_headers, [Worksheet], :void |
.worksheet_protect(worksheet, password, options) ⇒ nil
1444 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1444 attach_function :worksheet_protect, :worksheet_protect, [Worksheet, :string, Protection], :void |
.worksheet_repeat_columns(worksheet, first_col, last_col) ⇒ Symbol from _enum_error_
1385 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1385 attach_function :worksheet_repeat_columns, :worksheet_repeat_columns, [Worksheet, :ushort, :ushort], :error |
.worksheet_repeat_rows(worksheet, first_row, last_row) ⇒ Symbol from _enum_error_
1377 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1377 attach_function :worksheet_repeat_rows, :worksheet_repeat_rows, [Worksheet, :uint, :uint], :error |
.worksheet_right_to_left(worksheet) ⇒ nil
1423 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1423 attach_function :worksheet_right_to_left, :worksheet_right_to_left, [Worksheet], :void |
.worksheet_select(worksheet) ⇒ nil
1193 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1193 attach_function :worksheet_select, :worksheet_select, [Worksheet], :void |
.worksheet_set_column(worksheet, first_col, last_col, width, format) ⇒ Symbol from _enum_error_
1110 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1110 attach_function :worksheet_set_column, :worksheet_set_column, [Worksheet, :ushort, :ushort, :double, Format], :error |
.worksheet_set_column_opt(worksheet, first_col, last_col, width, format, options) ⇒ Symbol from _enum_error_
1121 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1121 attach_function :worksheet_set_column_opt, :worksheet_set_column_opt, [Worksheet, :ushort, :ushort, :double, Format, RowColOptions], :error |
.worksheet_set_default_row(worksheet, height, hide_unused_rows) ⇒ nil
1452 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1452 attach_function :worksheet_set_default_row, :worksheet_set_default_row, [Worksheet, :double, :uchar], :void |
.worksheet_set_first_sheet(worksheet) ⇒ nil
1205 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1205 attach_function :worksheet_set_first_sheet, :worksheet_set_first_sheet, [Worksheet], :void |
.worksheet_set_footer(worksheet, string) ⇒ Symbol from _enum_error_
1301 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1301 attach_function :worksheet_set_footer, :worksheet_set_footer, [Worksheet, :string], :error |
.worksheet_set_footer_opt(worksheet, string, options) ⇒ Symbol from _enum_error_
1317 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1317 attach_function :worksheet_set_footer_opt, :worksheet_set_footer_opt, [Worksheet, :string, HeaderFooterOptions], :error |
.worksheet_set_h_pagebreaks(worksheet, breaks) ⇒ Symbol from _enum_error_
1324 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1324 attach_function :worksheet_set_h_pagebreaks, :worksheet_set_h_pagebreaks, [Worksheet, :pointer], :error |
.worksheet_set_header(worksheet, string) ⇒ Symbol from _enum_error_
1294 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1294 attach_function :worksheet_set_header, :worksheet_set_header, [Worksheet, :string], :error |
.worksheet_set_header_opt(worksheet, string, options) ⇒ Symbol from _enum_error_
1309 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1309 attach_function :worksheet_set_header_opt, :worksheet_set_header_opt, [Worksheet, :string, HeaderFooterOptions], :error |
.worksheet_set_landscape(worksheet) ⇒ nil
1258 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1258 attach_function :worksheet_set_landscape, :worksheet_set_landscape, [Worksheet], :void |
.worksheet_set_margins(worksheet, left, right, top, bottom) ⇒ nil
1287 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1287 attach_function :worksheet_set_margins, :worksheet_set_margins, [Worksheet, :double, :double, :double, :double], :void |
.worksheet_set_page_view(worksheet) ⇒ nil
1270 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1270 attach_function :worksheet_set_page_view, :worksheet_set_page_view, [Worksheet], :void |
.worksheet_set_paper(worksheet, paper_type) ⇒ nil
1277 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1277 attach_function :worksheet_set_paper, :worksheet_set_paper, [Worksheet, :uchar], :void |
.worksheet_set_portrait(worksheet) ⇒ nil
1264 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1264 attach_function :worksheet_set_portrait, :worksheet_set_portrait, [Worksheet], :void |
.worksheet_set_print_scale(worksheet, scale) ⇒ nil
1417 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1417 attach_function :worksheet_set_print_scale, :worksheet_set_print_scale, [Worksheet, :ushort], :void |
.worksheet_set_row(worksheet, row, height, format) ⇒ Symbol from _enum_error_
1090 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1090 attach_function :worksheet_set_row, :worksheet_set_row, [Worksheet, :uint32, :double, Format], :error |
.worksheet_set_row_opt(worksheet, row, height, format, options) ⇒ Symbol from _enum_error_
1100 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1100 attach_function :worksheet_set_row_opt, :worksheet_set_row_opt, [Worksheet, :uint32, :double, Format, RowColOptions], :error |
.worksheet_set_selection(worksheet, first_row, first_col, last_row, last_col) ⇒ nil
1252 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1252 attach_function :worksheet_set_selection, :worksheet_set_selection, [Worksheet, :uint, :ushort, :uint, :ushort], :void |
.worksheet_set_start_page(worksheet, start_page) ⇒ nil
1410 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1410 attach_function :worksheet_set_start_page, :worksheet_set_start_page, [Worksheet, :ushort], :void |
.worksheet_set_tab_color(worksheet, color) ⇒ nil
1436 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1436 attach_function :worksheet_set_tab_color, :worksheet_set_tab_color, [Worksheet, :int], :void |
.worksheet_set_v_pagebreaks(worksheet, breaks) ⇒ Symbol from _enum_error_
1331 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1331 attach_function :worksheet_set_v_pagebreaks, :worksheet_set_v_pagebreaks, [Worksheet, :pointer], :error |
.worksheet_set_zoom(worksheet, scale) ⇒ nil
1344 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1344 attach_function :worksheet_set_zoom, :worksheet_set_zoom, [Worksheet, :ushort], :void |
.worksheet_split_panes(worksheet, vertical, horizontal) ⇒ nil
1221 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1221 attach_function :worksheet_split_panes, :worksheet_split_panes, [Worksheet, :double, :double], :void |
.worksheet_split_panes_opt(worksheet, vertical, horizontal, top_row, left_col) ⇒ nil
1242 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1242 attach_function :worksheet_split_panes_opt, :worksheet_split_panes_opt, [Worksheet, :double, :double, :uint, :ushort], :void |
.worksheet_write_array_formula(worksheet, first_row, first_col, last_row, last_col, formula, format) ⇒ Symbol from _enum_error_
1006 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1006 attach_function :worksheet_write_array_formula, :worksheet_write_array_formula, [Worksheet, :uint32, :ushort, :uint, :ushort, :string, Format], :error |
.worksheet_write_array_formula_num(worksheet, first_row, first_col, last_row, last_col, formula, format, result) ⇒ Symbol from _enum_error_
1019 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1019 attach_function :worksheet_write_array_formula_num, :worksheet_write_array_formula_num, [Worksheet, :uint32, :ushort, :uint, :ushort, :string, Format, :double], :error |
.worksheet_write_blank(worksheet, row, col, format) ⇒ Symbol from _enum_error_
1070 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1070 attach_function :worksheet_write_blank, :worksheet_write_blank, [Worksheet, :uint32, :ushort, Format], :error |
.worksheet_write_boolean(worksheet, row, col, value, format) ⇒ Symbol from _enum_error_
1061 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1061 attach_function :worksheet_write_boolean, :worksheet_write_boolean, [Worksheet, :uint32, :ushort, :int, Format], :error |
.worksheet_write_datetime(worksheet, row, col, datetime, format) ⇒ Symbol from _enum_error_
1029 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1029 attach_function :worksheet_write_datetime, :worksheet_write_datetime, [Worksheet, :uint32, :ushort, Datetime, Format], :error |
.worksheet_write_formula(worksheet, row, col, formula, format) ⇒ Symbol from _enum_error_
994 |
# File 'lib/fast_excel/binding/worksheet.rb', line 994 attach_function :worksheet_write_formula, :worksheet_write_formula, [Worksheet, :uint32, :ushort, :string, Format], :error |
.worksheet_write_formula_num(worksheet, row, col, formula, format, result) ⇒ Symbol from _enum_error_
1081 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1081 attach_function :worksheet_write_formula_num, :worksheet_write_formula_num, [Worksheet, :uint32, :ushort, :string, Format, :double], :error |
.worksheet_write_number(worksheet, row, col, number, format) ⇒ Symbol from _enum_error_
974 |
# File 'lib/fast_excel/binding/worksheet.rb', line 974 attach_function :worksheet_write_number, :worksheet_write_number, [Worksheet, :uint32, :ushort, :double, Format], :error |
.worksheet_write_single_row(worksheet) ⇒ nil
1476 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1476 attach_function :worksheet_write_single_row, :lxw_worksheet_write_single_row, [Worksheet], :void |
.worksheet_write_string(worksheet, row, col, string, format) ⇒ Symbol from _enum_error_
984 |
# File 'lib/fast_excel/binding/worksheet.rb', line 984 attach_function :worksheet_write_string, :worksheet_write_string, [Worksheet, :uint32, :ushort, :string, Format], :error |
.worksheet_write_url(worksheet, row, col, url, format) ⇒ Symbol from _enum_error_
1051 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1051 attach_function :worksheet_write_url, :worksheet_write_url, [Worksheet, :uint32, :ushort, :string, Format], :error |
.worksheet_write_url_opt(worksheet, row_num, col_num, url, format, string, tooltip) ⇒ Symbol from _enum_error_
1041 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1041 attach_function :worksheet_write_url_opt, :worksheet_write_url_opt, [Worksheet, :uint32, :ushort, :string, Format, :string, :string], :error |
.xml_data_element(xmlfile, tag, data, attributes) ⇒ nil
Write an XML element containing data and optional attributes.
2805 |
# File 'lib/fast_excel/binding.rb', line 2805 attach_function :xml_data_element, :lxw_xml_data_element, [:pointer, :string, :string, XmlAttributeList], :void |
.xml_declaration(xmlfile) ⇒ nil
Create the XML declaration in an XML file.
2719 |
# File 'lib/fast_excel/binding.rb', line 2719 attach_function :xml_declaration, :lxw_xml_declaration, [:pointer], :void |
.xml_empty_tag(xmlfile, tag, attributes) ⇒ nil
Write an XML empty tag with optional attributes.
2774 |
# File 'lib/fast_excel/binding.rb', line 2774 attach_function :xml_empty_tag, :lxw_xml_empty_tag, [:pointer, :string, XmlAttributeList], :void |
.xml_empty_tag_unencoded(xmlfile, tag, attributes) ⇒ nil
Write an XML empty tag with optional un-encoded attributes. This is a minor optimization for attributes that don’t need encoding.
2789 |
# File 'lib/fast_excel/binding.rb', line 2789 attach_function :xml_empty_tag_unencoded, :lxw_xml_empty_tag_unencoded, [:pointer, :string, XmlAttributeList], :void |
.xml_end_tag(xmlfile, tag) ⇒ nil
Write an XML end tag.
2760 |
# File 'lib/fast_excel/binding.rb', line 2760 attach_function :xml_end_tag, :lxw_xml_end_tag, [:pointer, :string], :void |
.xml_start_tag(xmlfile, tag, attributes) ⇒ nil
Write an XML start tag with optional attributes.
2733 |
# File 'lib/fast_excel/binding.rb', line 2733 attach_function :xml_start_tag, :lxw_xml_start_tag, [:pointer, :string, XmlAttributeList], :void |
.xml_start_tag_unencoded(xmlfile, tag, attributes) ⇒ nil
Write an XML start tag with optional un-encoded attributes. This is a minor optimization for attributes that don’t need encoding.
2748 |
# File 'lib/fast_excel/binding.rb', line 2748 attach_function :xml_start_tag_unencoded, :lxw_xml_start_tag_unencoded, [:pointer, :string, XmlAttributeList], :void |
.zip_close(file, global_comment) ⇒ Integer
2346 |
# File 'lib/fast_excel/binding.rb', line 2346 attach_function :zip_close, :zipClose, [:pointer, :string], :int |
.zip_close_file_in_zip(file) ⇒ Integer
2323 |
# File 'lib/fast_excel/binding.rb', line 2323 attach_function :zip_close_file_in_zip, :zipCloseFileInZip, [:pointer], :int |
.zip_close_file_in_zip_raw(file, uncompressed_size, crc32) ⇒ Integer
2331 |
# File 'lib/fast_excel/binding.rb', line 2331 attach_function :zip_close_file_in_zip_raw, :zipCloseFileInZipRaw, [:pointer, :ulong, :ulong], :int |
.zip_close_file_in_zip_raw64(file, uncompressed_size, crc32) ⇒ Integer
2339 |
# File 'lib/fast_excel/binding.rb', line 2339 attach_function :zip_close_file_in_zip_raw64, :zipCloseFileInZipRaw64, [:pointer, :ulong_long, :ulong], :int |
.zip_open(pathname, append) ⇒ FFI::Pointer(ZipFile)
2130 |
# File 'lib/fast_excel/binding.rb', line 2130 attach_function :zip_open, :zipOpen, [:string, :int], :pointer |
.zip_open2(pathname, append, globalcomment, pzlib_filefunc_def) ⇒ FFI::Pointer(ZipFile)
2146 |
# File 'lib/fast_excel/binding.rb', line 2146 attach_function :zip_open2, :zipOpen2, [:string, :int, :pointer, ZlibFilefuncDefS], :pointer |
.zip_open2_64(pathname, append, globalcomment, pzlib_filefunc_def) ⇒ FFI::Pointer(ZipFile)
2155 |
# File 'lib/fast_excel/binding.rb', line 2155 attach_function :zip_open2_64, :zipOpen2_64, [:pointer, :int, :pointer, ZlibFilefunc64DefS], :pointer |
.zip_open64(pathname, append) ⇒ FFI::Pointer(ZipFile)
2137 |
# File 'lib/fast_excel/binding.rb', line 2137 attach_function :zip_open64, :zipOpen64, [:pointer, :int], :pointer |
.zip_open_new_file_in_zip(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level) ⇒ Integer
2170 |
# File 'lib/fast_excel/binding.rb', line 2170 attach_function :zip_open_new_file_in_zip, :zipOpenNewFileInZip, [:pointer, :string, ZipFileinfo, :pointer, :uint, :pointer, :uint, :string, :int, :int], :int |
.zip_open_new_file_in_zip2(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw) ⇒ Integer
2202 |
# File 'lib/fast_excel/binding.rb', line 2202 attach_function :zip_open_new_file_in_zip2, :zipOpenNewFileInZip2, [:pointer, :string, ZipFileinfo, :pointer, :uint, :pointer, :uint, :string, :int, :int, :int], :int |
.zip_open_new_file_in_zip2_64(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, zip64) ⇒ Integer
2219 |
# File 'lib/fast_excel/binding.rb', line 2219 attach_function :zip_open_new_file_in_zip2_64, :zipOpenNewFileInZip2_64, [:pointer, :string, ZipFileinfo, :pointer, :uint, :pointer, :uint, :string, :int, :int, :int, :int], :int |
.zip_open_new_file_in_zip3(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, window_bits, mem_level, strategy, password, crc_for_crypting) ⇒ Integer
2240 |
# File 'lib/fast_excel/binding.rb', line 2240 attach_function :zip_open_new_file_in_zip3, :zipOpenNewFileInZip3, [:pointer, :string, ZipFileinfo, :pointer, :uint, :pointer, :uint, :string, :int, :int, :int, :int, :int, :int, :string, :ulong], :int |
.zip_open_new_file_in_zip3_64(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, window_bits, mem_level, strategy, password, crc_for_crypting, zip64) ⇒ Integer
2262 |
# File 'lib/fast_excel/binding.rb', line 2262 attach_function :zip_open_new_file_in_zip3_64, :zipOpenNewFileInZip3_64, [:pointer, :string, ZipFileinfo, :pointer, :uint, :pointer, :uint, :string, :int, :int, :int, :int, :int, :int, :string, :ulong, :int], :int |
.zip_open_new_file_in_zip4(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, window_bits, mem_level, strategy, password, crc_for_crypting, version_made_by, flag_base) ⇒ Integer
2285 |
# File 'lib/fast_excel/binding.rb', line 2285 attach_function :zip_open_new_file_in_zip4, :zipOpenNewFileInZip4, [:pointer, :string, ZipFileinfo, :pointer, :uint, :pointer, :uint, :string, :int, :int, :int, :int, :int, :int, :string, :ulong, :ulong, :ulong], :int |
.zip_open_new_file_in_zip4_64(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, raw, window_bits, mem_level, strategy, password, crc_for_crypting, version_made_by, flag_base, zip64) ⇒ Integer
2309 |
# File 'lib/fast_excel/binding.rb', line 2309 attach_function :zip_open_new_file_in_zip4_64, :zipOpenNewFileInZip4_64, [:pointer, :string, ZipFileinfo, :pointer, :uint, :pointer, :uint, :string, :int, :int, :int, :int, :int, :int, :string, :ulong, :ulong, :ulong, :int], :int |
.zip_open_new_file_in_zip64(file, filename, zipfi, extrafield_local, size_extrafield_local, extrafield_global, size_extrafield_global, comment, method, level, zip64) ⇒ Integer
2186 |
# File 'lib/fast_excel/binding.rb', line 2186 attach_function :zip_open_new_file_in_zip64, :zipOpenNewFileInZip64, [:pointer, :string, ZipFileinfo, :pointer, :uint, :pointer, :uint, :string, :int, :int, :int], :int |
.zip_remove_extra_info_block(p_data, data_len, s_header) ⇒ Integer
2354 |
# File 'lib/fast_excel/binding.rb', line 2354 attach_function :zip_remove_extra_info_block, :zipRemoveExtraInfoBlock, [:string, :pointer, :short], :int |
.zip_write_in_file_in_zip(file, buf, len) ⇒ Integer
2317 |
# File 'lib/fast_excel/binding.rb', line 2317 attach_function :zip_write_in_file_in_zip, :zipWriteInFileInZip, [:pointer, :pointer, :uint], :int |
Instance Method Details
#cell(cell) ⇒ Object
168 169 170 |
# File 'lib/fast_excel/binding.rb', line 168 def cell(cell) return name_to_row(cell), name_to_col(cell) end |
#cols(cols) ⇒ Object
172 173 174 |
# File 'lib/fast_excel/binding.rb', line 172 def cols(cols) return name_to_col(cols), name_to_col_2(cols) end |
#error(message) ⇒ Object
122 123 124 |
# File 'lib/fast_excel/binding.rb', line 122 def error() fprintf(STDERR, "[ERROR][%s:%d]: \"message\"\n", FILE, LINE) end |
#mem_error ⇒ Object
126 127 128 |
# File 'lib/fast_excel/binding.rb', line 126 def mem_error() error("Memory allocation failed.") end |
#qmd_list_check_head(head, field) ⇒ Object
38 39 40 |
# File 'lib/fast_excel/binding.rb', line 38 def qmd_list_check_head(head, field) end |
#qmd_list_check_next(elm, field) ⇒ Object
42 43 44 |
# File 'lib/fast_excel/binding.rb', line 42 def qmd_list_check_next(elm, field) end |
#qmd_list_check_prev(elm, field) ⇒ Object
46 47 48 |
# File 'lib/fast_excel/binding.rb', line 46 def qmd_list_check_prev(elm, field) end |
#qmd_savelink(name, link) ⇒ Object
30 31 32 |
# File 'lib/fast_excel/binding.rb', line 30 def qmd_savelink(name, link) end |
#qmd_tailq_check_head(head, field) ⇒ Object
50 51 52 |
# File 'lib/fast_excel/binding.rb', line 50 def qmd_tailq_check_head(head, field) end |
#qmd_tailq_check_next(elm, field) ⇒ Object
58 59 60 |
# File 'lib/fast_excel/binding.rb', line 58 def qmd_tailq_check_next(elm, field) end |
#qmd_tailq_check_prev(elm, field) ⇒ Object
62 63 64 |
# File 'lib/fast_excel/binding.rb', line 62 def qmd_tailq_check_prev(elm, field) end |
#qmd_tailq_check_tail(head, headname) ⇒ Object
54 55 56 |
# File 'lib/fast_excel/binding.rb', line 54 def qmd_tailq_check_tail(head, headname) end |
#qmd_trace_elem(elem) ⇒ Object
22 23 24 |
# File 'lib/fast_excel/binding.rb', line 22 def qmd_trace_elem(elem) end |
#qmd_trace_head(head) ⇒ Object
26 27 28 |
# File 'lib/fast_excel/binding.rb', line 26 def qmd_trace_head(head) end |
#range(range) ⇒ Object
176 177 178 |
# File 'lib/fast_excel/binding.rb', line 176 def range(range) return name_to_row(range), name_to_col(range), name_to_row_2(range), name_to_col_2(range) end |
#rb_generate(name, type, field, cmp) ⇒ Object
78 79 80 |
# File 'lib/fast_excel/binding.rb', line 78 def rb_generate(name, type, field, cmp) rb_generate_internal(name, type, field, cmp, ) end |
#rb_generate_internal(name, type, field, cmp, attr) ⇒ Object
82 83 84 85 86 87 88 89 90 91 92 |
# File 'lib/fast_excel/binding.rb', line 82 def rb_generate_internal(name, type, field, cmp, attr) rb_generate_insert_color(name, type, field, attr) rb_generate_remove_color(name, type, field, attr) rb_generate_insert(name, type, field, cmp, attr) rb_generate_remove(name, type, field, attr) rb_generate_find(name, type, field, cmp, attr) rb_generate_nfind(name, type, field, cmp, attr) rb_generate_next(name, type, field, attr) rb_generate_prev(name, type, field, attr) rb_generate_minmax(name, type, field, attr) end |
#rb_prototype(name, type, field, cmp) ⇒ Object
74 75 76 |
# File 'lib/fast_excel/binding.rb', line 74 def rb_prototype(name, type, field, cmp) rb_prototype_internal(name, type, field, cmp, ) end |
#trashit(x) ⇒ Object
34 35 36 |
# File 'lib/fast_excel/binding.rb', line 34 def trashit(x) end |
#warn(message) ⇒ Object
130 131 132 |
# File 'lib/fast_excel/binding.rb', line 130 def warn() fprintf(STDERR, "[WARNING]: \"message\"\n") end |
#warn_format(message) ⇒ Object
134 135 136 |
# File 'lib/fast_excel/binding.rb', line 134 def warn_format() fprintf(STDERR, "[WARNING]: \"message\"\n") end |
#warn_format1(message, var) ⇒ Object
138 139 140 |
# File 'lib/fast_excel/binding.rb', line 138 def warn_format1(, var) fprintf(STDERR, "[WARNING]: \"message\"\n", var) end |
#warn_format2(message, var1, var2) ⇒ Object
142 143 144 |
# File 'lib/fast_excel/binding.rb', line 142 def warn_format2(, var1, var2) fprintf(STDERR, "[WARNING]: \"message\"\n", var1, var2) end |
#zip_errno(_Z_ERRNO) ⇒ Object
224 225 226 |
# File 'lib/fast_excel/binding.rb', line 224 def zip_errno(_Z_ERRNO) end |