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, Sheet, Sheets, 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 =
"libxlsxwriter.#{FFI::Platform::LIBSUFFIX}".freeze
- 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"
- PORTRAIT =
1
- LANDSCAPE =
0
- 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_sheet_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.
1920 |
# File 'lib/fast_excel/binding.rb', line 1920 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.
2009 |
# File 'lib/fast_excel/binding.rb', line 2009 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.
1887 |
# File 'lib/fast_excel/binding.rb', line 1887 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.
1899 |
# File 'lib/fast_excel/binding.rb', line 1899 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.
1998 |
# File 'lib/fast_excel/binding.rb', line 1998 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.
1949 |
# File 'lib/fast_excel/binding.rb', line 1949 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.
1987 |
# File 'lib/fast_excel/binding.rb', line 1987 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.
1938 |
# File 'lib/fast_excel/binding.rb', line 1938 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.
1929 |
# File 'lib/fast_excel/binding.rb', line 1929 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.
1911 |
# File 'lib/fast_excel/binding.rb', line 1911 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
782 783 784 785 786 787 |
# File 'lib/fast_excel/binding.rb', line 782 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
761 762 763 764 765 |
# File 'lib/fast_excel/binding.rb', line 761 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.
266 267 268 269 |
# File 'lib/fast_excel/binding.rb', line 266 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
936 937 938 939 940 941 942 943 944 945 946 947 948 |
# File 'lib/fast_excel/binding/worksheet.rb', line 936 enum :cell_types, [ :number_cell, 1, :string_cell, 2, :inline_string_cell, 3, :inline_rich_string_cell, 4, :formula_cell, 5, :array_formula_cell, 6, :blank_cell, 7, :boolean_cell, 8, :hyperlink_url, 9, :hyperlink_internal, 10, :hyperlink_external, 11 ] |
._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.
976 977 978 979 980 981 982 983 |
# File 'lib/fast_excel/binding/chart.rb', line 976 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
398 399 400 401 402 403 404 405 |
# File 'lib/fast_excel/binding.rb', line 398 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
741 742 743 744 745 746 |
# File 'lib/fast_excel/binding.rb', line 741 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
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 |
# File 'lib/fast_excel/binding.rb', line 318 enum :error, [ :no_error, 0, :error_memory_malloc_failed, 1, :error_creating_xlsx_file, 2, :error_creating_tmpfile, 3, :error_reading_tmpfile, 4, :error_zip_file_operation, 5, :error_zip_parameter_error, 6, :error_zip_bad_zip_file, 7, :error_zip_internal_error, 8, :error_zip_file_add, 9, :error_zip_close, 10, :error_feature_not_supported, 11, :error_null_parameter_ignored, 12, :error_parameter_validation, 13, :error_sheetname_length_exceeded, 14, :error_invalid_sheetname_character, 15, :error_sheetname_start_end_apostrophe, 16, :error_sheetname_already_used, 17, :error_32_string_length_exceeded, 18, :error_128_string_length_exceeded, 19, :error_255_string_length_exceeded, 20, :error_max_string_length_exceeded, 21, :error_shared_string_index_not_found, 22, :error_worksheet_index_out_of_range, 23, :error_worksheet_max_number_urls_exceeded, 24, :error_image_dimensions, 25, :max_errno, 26 ] |
._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.
1073 1074 1075 1076 1077 1078 |
# File 'lib/fast_excel/binding.rb', line 1073 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
804 805 806 807 808 809 |
# File 'lib/fast_excel/binding.rb', line 804 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
1096 1097 1098 1099 1100 1101 |
# File 'lib/fast_excel/binding.rb', line 1096 enum :pane_types, [ :no_panes, 0, :freeze_panes, 1, :split_panes, 2, :freeze_split_panes, 3 ] |
.add_document_relationship(self_, type, target) ⇒ nil
2557 |
# File 'lib/fast_excel/binding.rb', line 2557 attach_function :add_document_relationship, :lxw_add_document_relationship, [Relationships, :string, :string], :void |
.add_drawing_object(drawing, drawing_object) ⇒ nil
932 |
# File 'lib/fast_excel/binding.rb', line 932 attach_function :add_drawing_object, :lxw_add_drawing_object, [Drawing, DrawingObject], :void |
.add_ms_package_relationship(self_, type, target) ⇒ nil
2573 |
# File 'lib/fast_excel/binding.rb', line 2573 attach_function :add_ms_package_relationship, :lxw_add_ms_package_relationship, [Relationships, :string, :string], :void |
.add_package_relationship(self_, type, target) ⇒ nil
2565 |
# File 'lib/fast_excel/binding.rb', line 2565 attach_function :add_package_relationship, :lxw_add_package_relationship, [Relationships, :string, :string], :void |
.add_worksheet_relationship(self_, type, target, target_mode) ⇒ nil
2582 |
# File 'lib/fast_excel/binding.rb', line 2582 attach_function :add_worksheet_relationship, :lxw_add_worksheet_relationship, [Relationships, :string, :string, :string], :void |
.app_add_heading_pair(self_, key, value) ⇒ nil
1695 |
# File 'lib/fast_excel/binding.rb', line 1695 attach_function :app_add_heading_pair, :lxw_app_add_heading_pair, [App, :string, :string], :void |
.app_add_part_name(self_, name) ⇒ nil
1687 |
# File 'lib/fast_excel/binding.rb', line 1687 attach_function :app_add_part_name, :lxw_app_add_part_name, [App, :string], :void |
.app_assemble_xml_file(self_) ⇒ nil
1680 |
# File 'lib/fast_excel/binding.rb', line 1680 attach_function :app_assemble_xml_file, :lxw_app_assemble_xml_file, [App], :void |
.app_free(app) ⇒ nil
1674 |
# File 'lib/fast_excel/binding.rb', line 1674 attach_function :app_free, :lxw_app_free, [App], :void |
.app_new ⇒ App
1668 |
# File 'lib/fast_excel/binding.rb', line 1668 attach_function :app_new, :lxw_app_new, [], App |
.attach_function(name, *_) ⇒ Object
15 16 17 18 19 |
# File 'lib/fast_excel/binding.rb', line 15 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)
2073 |
# File 'lib/fast_excel/binding.rb', line 2073 attach_function :call_zopen64, :call_zopen64, [ZlibFilefunc6432DefS, :pointer, :int], :pointer |
.call_zseek64(pfilefunc, filestream, offset, origin) ⇒ Integer
2082 |
# File 'lib/fast_excel/binding.rb', line 2082 attach_function :call_zseek64, :call_zseek64, [ZlibFilefunc6432DefS, :pointer, :ulong_long, :int], :long |
.call_ztell64(pfilefunc, filestream) ⇒ Integer
2089 |
# File 'lib/fast_excel/binding.rb', line 2089 attach_function :call_ztell64, :call_ztell64, [ZlibFilefunc6432DefS, :pointer], :ulong_long |
.chart_add_data_cache(range, data, rows, cols, col) ⇒ Symbol from _enum_error_
2684 |
# File 'lib/fast_excel/binding/chart.rb', line 2684 attach_function :chart_add_data_cache, :lxw_chart_add_data_cache, [SeriesRange, :pointer, :ushort, :uchar, :uchar], :error |
.chart_add_series(chart, categories, values) ⇒ ChartSeries
2026 |
# File 'lib/fast_excel/binding/chart.rb', line 2026 attach_function :chart_add_series, :chart_add_series, [Chart, :string, :string], ChartSeries |
.chart_assemble_xml_file(chart) ⇒ nil
2018 |
# File 'lib/fast_excel/binding/chart.rb', line 2018 attach_function :chart_assemble_xml_file, :lxw_chart_assemble_xml_file, [Chart], :void |
.chart_axis_major_gridlines_set_line(axis, line) ⇒ nil
2474 |
# File 'lib/fast_excel/binding/chart.rb', line 2474 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
2460 |
# File 'lib/fast_excel/binding/chart.rb', line 2460 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
2481 |
# File 'lib/fast_excel/binding/chart.rb', line 2481 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
2467 |
# File 'lib/fast_excel/binding/chart.rb', line 2467 attach_function :chart_axis_minor_gridlines_set_visible, :chart_axis_minor_gridlines_set_visible, [ChartAxis, :uchar], :void |
.chart_axis_off(axis) ⇒ nil
2362 |
# File 'lib/fast_excel/binding/chart.rb', line 2362 attach_function :chart_axis_off, :chart_axis_off, [ChartAxis], :void |
.chart_axis_set_crossing(axis, value) ⇒ nil
2350 |
# File 'lib/fast_excel/binding/chart.rb', line 2350 attach_function :chart_axis_set_crossing, :chart_axis_set_crossing, [ChartAxis, :double], :void |
.chart_axis_set_crossing_max(axis) ⇒ nil
2356 |
# File 'lib/fast_excel/binding/chart.rb', line 2356 attach_function :chart_axis_set_crossing_max, :chart_axis_set_crossing_max, [ChartAxis], :void |
.chart_axis_set_display_units(axis, units) ⇒ nil
2446 |
# File 'lib/fast_excel/binding/chart.rb', line 2446 attach_function :chart_axis_set_display_units, :chart_axis_set_display_units, [ChartAxis, :uchar], :void |
.chart_axis_set_display_units_visible(axis, visible) ⇒ nil
2453 |
# File 'lib/fast_excel/binding/chart.rb', line 2453 attach_function :chart_axis_set_display_units_visible, :chart_axis_set_display_units_visible, [ChartAxis, :uchar], :void |
.chart_axis_set_fill(axis, fill) ⇒ nil
2330 |
# File 'lib/fast_excel/binding/chart.rb', line 2330 attach_function :chart_axis_set_fill, :chart_axis_set_fill, [ChartAxis, ChartFill], :void |
.chart_axis_set_interval_tick(axis, unit) ⇒ nil
2425 |
# File 'lib/fast_excel/binding/chart.rb', line 2425 attach_function :chart_axis_set_interval_tick, :chart_axis_set_interval_tick, [ChartAxis, :ushort], :void |
.chart_axis_set_interval_unit(axis, unit) ⇒ nil
2418 |
# File 'lib/fast_excel/binding/chart.rb', line 2418 attach_function :chart_axis_set_interval_unit, :chart_axis_set_interval_unit, [ChartAxis, :ushort], :void |
.chart_axis_set_label_position(axis, position) ⇒ nil
2376 |
# File 'lib/fast_excel/binding/chart.rb', line 2376 attach_function :chart_axis_set_label_position, :chart_axis_set_label_position, [ChartAxis, :uchar], :void |
.chart_axis_set_line(axis, line) ⇒ nil
2323 |
# File 'lib/fast_excel/binding/chart.rb', line 2323 attach_function :chart_axis_set_line, :chart_axis_set_line, [ChartAxis, ChartLine], :void |
.chart_axis_set_log_base(axis, log_base) ⇒ nil
2397 |
# File 'lib/fast_excel/binding/chart.rb', line 2397 attach_function :chart_axis_set_log_base, :chart_axis_set_log_base, [ChartAxis, :ushort], :void |
.chart_axis_set_major_tick_mark(axis, type) ⇒ nil
2404 |
# File 'lib/fast_excel/binding/chart.rb', line 2404 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
2432 |
# File 'lib/fast_excel/binding/chart.rb', line 2432 attach_function :chart_axis_set_major_unit, :chart_axis_set_major_unit, [ChartAxis, :double], :void |
.chart_axis_set_max(axis, max) ⇒ nil
2390 |
# File 'lib/fast_excel/binding/chart.rb', line 2390 attach_function :chart_axis_set_max, :chart_axis_set_max, [ChartAxis, :double], :void |
.chart_axis_set_min(axis, min) ⇒ nil
2383 |
# File 'lib/fast_excel/binding/chart.rb', line 2383 attach_function :chart_axis_set_min, :chart_axis_set_min, [ChartAxis, :double], :void |
.chart_axis_set_minor_tick_mark(axis, type) ⇒ nil
2411 |
# File 'lib/fast_excel/binding/chart.rb', line 2411 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
2439 |
# File 'lib/fast_excel/binding/chart.rb', line 2439 attach_function :chart_axis_set_minor_unit, :chart_axis_set_minor_unit, [ChartAxis, :double], :void |
.chart_axis_set_name(axis, name) ⇒ nil
2286 |
# File 'lib/fast_excel/binding/chart.rb', line 2286 attach_function :chart_axis_set_name, :chart_axis_set_name, [ChartAxis, :string], :void |
.chart_axis_set_name_font(axis, font) ⇒ nil
2302 |
# File 'lib/fast_excel/binding/chart.rb', line 2302 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
2295 |
# File 'lib/fast_excel/binding/chart.rb', line 2295 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
2309 |
# File 'lib/fast_excel/binding/chart.rb', line 2309 attach_function :chart_axis_set_num_font, :chart_axis_set_num_font, [ChartAxis, ChartFont], :void |
.chart_axis_set_num_format(axis, num_format) ⇒ nil
2316 |
# File 'lib/fast_excel/binding/chart.rb', line 2316 attach_function :chart_axis_set_num_format, :chart_axis_set_num_format, [ChartAxis, :string], :void |
.chart_axis_set_pattern(axis, pattern) ⇒ nil
2337 |
# File 'lib/fast_excel/binding/chart.rb', line 2337 attach_function :chart_axis_set_pattern, :chart_axis_set_pattern, [ChartAxis, ChartPattern], :void |
.chart_axis_set_position(axis, position) ⇒ nil
2369 |
# File 'lib/fast_excel/binding/chart.rb', line 2369 attach_function :chart_axis_set_position, :chart_axis_set_position, [ChartAxis, :uchar], :void |
.chart_axis_set_reverse(axis) ⇒ nil
2343 |
# File 'lib/fast_excel/binding/chart.rb', line 2343 attach_function :chart_axis_set_reverse, :chart_axis_set_reverse, [ChartAxis], :void |
.chart_chartarea_set_fill(chart, fill) ⇒ nil
2545 |
# File 'lib/fast_excel/binding/chart.rb', line 2545 attach_function :chart_chartarea_set_fill, :chart_chartarea_set_fill, [Chart, ChartFill], :void |
.chart_chartarea_set_line(chart, line) ⇒ nil
2538 |
# File 'lib/fast_excel/binding/chart.rb', line 2538 attach_function :chart_chartarea_set_line, :chart_chartarea_set_line, [Chart, ChartLine], :void |
.chart_chartarea_set_pattern(chart, pattern) ⇒ nil
2552 |
# File 'lib/fast_excel/binding/chart.rb', line 2552 attach_function :chart_chartarea_set_pattern, :chart_chartarea_set_pattern, [Chart, ChartPattern], :void |
.chart_free(chart) ⇒ nil
2012 |
# File 'lib/fast_excel/binding/chart.rb', line 2012 attach_function :chart_free, :lxw_chart_free, [Chart], :void |
.chart_legend_delete_series(chart, delete_series) ⇒ Symbol from _enum_error_
2531 |
# File 'lib/fast_excel/binding/chart.rb', line 2531 attach_function :chart_legend_delete_series, :chart_legend_delete_series, [Chart, :pointer], :error |
.chart_legend_set_font(chart, font) ⇒ nil
2524 |
# File 'lib/fast_excel/binding/chart.rb', line 2524 attach_function :chart_legend_set_font, :chart_legend_set_font, [Chart, ChartFont], :void |
.chart_legend_set_position(chart, position) ⇒ nil
2517 |
# File 'lib/fast_excel/binding/chart.rb', line 2517 attach_function :chart_legend_set_position, :chart_legend_set_position, [Chart, :uchar], :void |
.chart_new(type) ⇒ Chart
2006 |
# File 'lib/fast_excel/binding/chart.rb', line 2006 attach_function :chart_new, :lxw_chart_new, [:uchar], Chart |
.chart_plotarea_set_fill(chart, fill) ⇒ nil
2566 |
# File 'lib/fast_excel/binding/chart.rb', line 2566 attach_function :chart_plotarea_set_fill, :chart_plotarea_set_fill, [Chart, ChartFill], :void |
.chart_plotarea_set_line(chart, line) ⇒ nil
2559 |
# File 'lib/fast_excel/binding/chart.rb', line 2559 attach_function :chart_plotarea_set_line, :chart_plotarea_set_line, [Chart, ChartLine], :void |
.chart_plotarea_set_pattern(chart, pattern) ⇒ nil
2573 |
# File 'lib/fast_excel/binding/chart.rb', line 2573 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
2037 |
# File 'lib/fast_excel/binding/chart.rb', line 2037 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
2258 |
# File 'lib/fast_excel/binding/chart.rb', line 2258 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
2265 |
# File 'lib/fast_excel/binding/chart.rb', line 2265 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
2272 |
# File 'lib/fast_excel/binding/chart.rb', line 2272 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
2279 |
# File 'lib/fast_excel/binding/chart.rb', line 2279 attach_function :chart_series_set_error_bars_line, :chart_series_set_error_bars_line, [SeriesErrorBars, ChartLine], :void |
.chart_series_set_fill(series, fill) ⇒ nil
2078 |
# File 'lib/fast_excel/binding/chart.rb', line 2078 attach_function :chart_series_set_fill, :chart_series_set_fill, [ChartSeries, ChartFill], :void |
.chart_series_set_invert_if_negative(series) ⇒ nil
2084 |
# File 'lib/fast_excel/binding/chart.rb', line 2084 attach_function :chart_series_set_invert_if_negative, :chart_series_set_invert_if_negative, [ChartSeries], :void |
.chart_series_set_labels(series) ⇒ nil
2146 |
# File 'lib/fast_excel/binding/chart.rb', line 2146 attach_function :chart_series_set_labels, :chart_series_set_labels, [ChartSeries], :void |
.chart_series_set_labels_font(series, font) ⇒ nil
2201 |
# File 'lib/fast_excel/binding/chart.rb', line 2201 attach_function :chart_series_set_labels_font, :chart_series_set_labels_font, [ChartSeries, ChartFont], :void |
.chart_series_set_labels_leader_line(series) ⇒ nil
2175 |
# File 'lib/fast_excel/binding/chart.rb', line 2175 attach_function :chart_series_set_labels_leader_line, :chart_series_set_labels_leader_line, [ChartSeries], :void |
.chart_series_set_labels_legend(series) ⇒ nil
2181 |
# File 'lib/fast_excel/binding/chart.rb', line 2181 attach_function :chart_series_set_labels_legend, :chart_series_set_labels_legend, [ChartSeries], :void |
.chart_series_set_labels_num_format(series, num_format) ⇒ nil
2194 |
# File 'lib/fast_excel/binding/chart.rb', line 2194 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
2155 |
# File 'lib/fast_excel/binding/chart.rb', line 2155 attach_function :chart_series_set_labels_options, :chart_series_set_labels_options, [ChartSeries, :uchar, :uchar, :uchar], :void |
.chart_series_set_labels_percentage(series) ⇒ nil
2187 |
# File 'lib/fast_excel/binding/chart.rb', line 2187 attach_function :chart_series_set_labels_percentage, :chart_series_set_labels_percentage, [ChartSeries], :void |
.chart_series_set_labels_position(series, position) ⇒ nil
2169 |
# File 'lib/fast_excel/binding/chart.rb', line 2169 attach_function :chart_series_set_labels_position, :chart_series_set_labels_position, [ChartSeries, :uchar], :void |
.chart_series_set_labels_separator(series, separator) ⇒ nil
2162 |
# File 'lib/fast_excel/binding/chart.rb', line 2162 attach_function :chart_series_set_labels_separator, :chart_series_set_labels_separator, [ChartSeries, :uchar], :void |
.chart_series_set_line(series, line) ⇒ nil
2071 |
# File 'lib/fast_excel/binding/chart.rb', line 2071 attach_function :chart_series_set_line, :chart_series_set_line, [ChartSeries, ChartLine], :void |
.chart_series_set_marker_fill(series, fill) ⇒ nil
2119 |
# File 'lib/fast_excel/binding/chart.rb', line 2119 attach_function :chart_series_set_marker_fill, :chart_series_set_marker_fill, [ChartSeries, ChartFill], :void |
.chart_series_set_marker_line(series, line) ⇒ nil
2112 |
# File 'lib/fast_excel/binding/chart.rb', line 2112 attach_function :chart_series_set_marker_line, :chart_series_set_marker_line, [ChartSeries, ChartLine], :void |
.chart_series_set_marker_pattern(series, pattern) ⇒ nil
2126 |
# File 'lib/fast_excel/binding/chart.rb', line 2126 attach_function :chart_series_set_marker_pattern, :chart_series_set_marker_pattern, [ChartSeries, ChartPattern], :void |
.chart_series_set_marker_size(series, size) ⇒ nil
2105 |
# File 'lib/fast_excel/binding/chart.rb', line 2105 attach_function :chart_series_set_marker_size, :chart_series_set_marker_size, [ChartSeries, :uchar], :void |
.chart_series_set_marker_type(series, type) ⇒ nil
2098 |
# File 'lib/fast_excel/binding/chart.rb', line 2098 attach_function :chart_series_set_marker_type, :chart_series_set_marker_type, [ChartSeries, :uchar], :void |
.chart_series_set_name(series, name) ⇒ nil
2055 |
# File 'lib/fast_excel/binding/chart.rb', line 2055 attach_function :chart_series_set_name, :chart_series_set_name, [ChartSeries, :string], :void |
.chart_series_set_name_range(series, sheetname, row, col) ⇒ nil
2064 |
# File 'lib/fast_excel/binding/chart.rb', line 2064 attach_function :chart_series_set_name_range, :chart_series_set_name_range, [ChartSeries, :string, :uint, :ushort], :void |
.chart_series_set_pattern(series, pattern) ⇒ nil
2091 |
# File 'lib/fast_excel/binding/chart.rb', line 2091 attach_function :chart_series_set_pattern, :chart_series_set_pattern, [ChartSeries, ChartPattern], :void |
.chart_series_set_points(series, points) ⇒ Symbol from _enum_error_
2133 |
# File 'lib/fast_excel/binding/chart.rb', line 2133 attach_function :chart_series_set_points, :chart_series_set_points, [ChartSeries, :pointer], :error |
.chart_series_set_smooth(series, smooth) ⇒ nil
2140 |
# File 'lib/fast_excel/binding/chart.rb', line 2140 attach_function :chart_series_set_smooth, :chart_series_set_smooth, [ChartSeries, :uchar], :void |
.chart_series_set_trendline(series, type, value) ⇒ nil
2209 |
# File 'lib/fast_excel/binding/chart.rb', line 2209 attach_function :chart_series_set_trendline, :chart_series_set_trendline, [ChartSeries, :uchar, :uchar], :void |
.chart_series_set_trendline_equation(series) ⇒ nil
2223 |
# File 'lib/fast_excel/binding/chart.rb', line 2223 attach_function :chart_series_set_trendline_equation, :chart_series_set_trendline_equation, [ChartSeries], :void |
.chart_series_set_trendline_forecast(series, forward, backward) ⇒ nil
2217 |
# File 'lib/fast_excel/binding/chart.rb', line 2217 attach_function :chart_series_set_trendline_forecast, :chart_series_set_trendline_forecast, [ChartSeries, :double, :double], :void |
.chart_series_set_trendline_intercept(series, intercept) ⇒ nil
2236 |
# File 'lib/fast_excel/binding/chart.rb', line 2236 attach_function :chart_series_set_trendline_intercept, :chart_series_set_trendline_intercept, [ChartSeries, :double], :void |
.chart_series_set_trendline_line(series, line) ⇒ nil
2250 |
# File 'lib/fast_excel/binding/chart.rb', line 2250 attach_function :chart_series_set_trendline_line, :chart_series_set_trendline_line, [ChartSeries, ChartLine], :void |
.chart_series_set_trendline_name(series, name) ⇒ nil
2243 |
# File 'lib/fast_excel/binding/chart.rb', line 2243 attach_function :chart_series_set_trendline_name, :chart_series_set_trendline_name, [ChartSeries, :string], :void |
.chart_series_set_trendline_r_squared(series) ⇒ nil
2229 |
# File 'lib/fast_excel/binding/chart.rb', line 2229 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
2048 |
# File 'lib/fast_excel/binding/chart.rb', line 2048 attach_function :chart_series_set_values, :chart_series_set_values, [ChartSeries, :string, :uint, :ushort, :uint, :ushort], :void |
.chart_set_drop_lines(chart, line) ⇒ nil
2626 |
# File 'lib/fast_excel/binding/chart.rb', line 2626 attach_function :chart_set_drop_lines, :chart_set_drop_lines, [Chart, ChartLine], :void |
.chart_set_high_low_lines(chart, line) ⇒ nil
2633 |
# File 'lib/fast_excel/binding/chart.rb', line 2633 attach_function :chart_set_high_low_lines, :chart_set_high_low_lines, [Chart, ChartLine], :void |
.chart_set_hole_size(chart, size) ⇒ nil
2674 |
# File 'lib/fast_excel/binding/chart.rb', line 2674 attach_function :chart_set_hole_size, :chart_set_hole_size, [Chart, :uchar], :void |
.chart_set_rotation(chart, rotation) ⇒ nil
2667 |
# File 'lib/fast_excel/binding/chart.rb', line 2667 attach_function :chart_set_rotation, :chart_set_rotation, [Chart, :ushort], :void |
.chart_set_series_gap(chart, gap) ⇒ nil
2647 |
# File 'lib/fast_excel/binding/chart.rb', line 2647 attach_function :chart_set_series_gap, :chart_set_series_gap, [Chart, :ushort], :void |
.chart_set_series_overlap(chart, overlap) ⇒ nil
2640 |
# File 'lib/fast_excel/binding/chart.rb', line 2640 attach_function :chart_set_series_overlap, :chart_set_series_overlap, [Chart, :char], :void |
.chart_set_style(chart, style_id) ⇒ nil
2580 |
# File 'lib/fast_excel/binding/chart.rb', line 2580 attach_function :chart_set_style, :chart_set_style, [Chart, :uchar], :void |
.chart_set_table(chart) ⇒ nil
2586 |
# File 'lib/fast_excel/binding/chart.rb', line 2586 attach_function :chart_set_table, :chart_set_table, [Chart], :void |
.chart_set_table_font(chart, font) ⇒ nil
2603 |
# File 'lib/fast_excel/binding/chart.rb', line 2603 attach_function :chart_set_table_font, :chart_set_table_font, [Chart, ChartFont], :void |
.chart_set_table_grid(chart, horizontal, vertical, outline, legend_keys) ⇒ nil
2596 |
# File 'lib/fast_excel/binding/chart.rb', line 2596 attach_function :chart_set_table_grid, :chart_set_table_grid, [Chart, :uchar, :uchar, :uchar, :uchar], :void |
.chart_set_up_down_bars(chart) ⇒ nil
2609 |
# File 'lib/fast_excel/binding/chart.rb', line 2609 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
2619 |
# File 'lib/fast_excel/binding/chart.rb', line 2619 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
2654 |
# File 'lib/fast_excel/binding/chart.rb', line 2654 attach_function :chart_show_blanks_as, :chart_show_blanks_as, [Chart, :uchar], :void |
.chart_show_hidden_data(chart) ⇒ nil
2660 |
# File 'lib/fast_excel/binding/chart.rb', line 2660 attach_function :chart_show_hidden_data, :chart_show_hidden_data, [Chart], :void |
.chart_title_off(chart) ⇒ nil
2510 |
# File 'lib/fast_excel/binding/chart.rb', line 2510 attach_function :chart_title_off, :chart_title_off, [Chart], :void |
.chart_title_set_name(chart, name) ⇒ nil
2488 |
# File 'lib/fast_excel/binding/chart.rb', line 2488 attach_function :chart_title_set_name, :chart_title_set_name, [Chart, :string], :void |
.chart_title_set_name_font(chart, font) ⇒ nil
2504 |
# File 'lib/fast_excel/binding/chart.rb', line 2504 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
2497 |
# File 'lib/fast_excel/binding/chart.rb', line 2497 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
952 |
# File 'lib/fast_excel/binding.rb', line 952 attach_function :col_to_name, :lxw_col_to_name, [:string, :ushort, :uchar], :void |
.content_types_assemble_xml_file(content_types) ⇒ nil
1738 |
# File 'lib/fast_excel/binding.rb', line 1738 attach_function :content_types_assemble_xml_file, :lxw_content_types_assemble_xml_file, [ContentTypes], :void |
.content_types_free(content_types) ⇒ nil
1732 |
# File 'lib/fast_excel/binding.rb', line 1732 attach_function :content_types_free, :lxw_content_types_free, [ContentTypes], :void |
.content_types_new ⇒ ContentTypes
1726 |
# File 'lib/fast_excel/binding.rb', line 1726 attach_function :content_types_new, :lxw_content_types_new, [], ContentTypes |
.core_assemble_xml_file(self_) ⇒ nil
1833 |
# File 'lib/fast_excel/binding.rb', line 1833 attach_function :core_assemble_xml_file, :lxw_core_assemble_xml_file, [Core], :void |
.core_free(core) ⇒ nil
1827 |
# File 'lib/fast_excel/binding.rb', line 1827 attach_function :core_free, :lxw_core_free, [Core], :void |
.core_new ⇒ Core
1821 |
# File 'lib/fast_excel/binding.rb', line 1821 attach_function :core_new, :lxw_core_new, [], Core |
.create_package(self_) ⇒ Symbol from _enum_error_
2644 |
# File 'lib/fast_excel/binding.rb', line 2644 attach_function :create_package, :lxw_create_package, [Packager], :error |
.ct_add_calc_chain(content_types) ⇒ nil
1787 |
# File 'lib/fast_excel/binding.rb', line 1787 attach_function :ct_add_calc_chain, :lxw_ct_add_calc_chain, [ContentTypes], :void |
.ct_add_chart_name(content_types, name) ⇒ nil
1768 |
# File 'lib/fast_excel/binding.rb', line 1768 attach_function :ct_add_chart_name, :lxw_ct_add_chart_name, [ContentTypes, :string], :void |
.ct_add_custom_properties(content_types) ⇒ nil
1793 |
# File 'lib/fast_excel/binding.rb', line 1793 attach_function :ct_add_custom_properties, :lxw_ct_add_custom_properties, [ContentTypes], :void |
.ct_add_default(content_types, key, value) ⇒ nil
1746 |
# File 'lib/fast_excel/binding.rb', line 1746 attach_function :ct_add_default, :lxw_ct_add_default, [ContentTypes, :string, :string], :void |
.ct_add_drawing_name(content_types, name) ⇒ nil
1775 |
# File 'lib/fast_excel/binding.rb', line 1775 attach_function :ct_add_drawing_name, :lxw_ct_add_drawing_name, [ContentTypes, :string], :void |
.ct_add_override(content_types, key, value) ⇒ nil
1754 |
# File 'lib/fast_excel/binding.rb', line 1754 attach_function :ct_add_override, :lxw_ct_add_override, [ContentTypes, :string, :string], :void |
.ct_add_shared_strings(content_types) ⇒ nil
1781 |
# File 'lib/fast_excel/binding.rb', line 1781 attach_function :ct_add_shared_strings, :lxw_ct_add_shared_strings, [ContentTypes], :void |
.ct_add_worksheet_name(content_types, name) ⇒ nil
1761 |
# File 'lib/fast_excel/binding.rb', line 1761 attach_function :ct_add_worksheet_name, :lxw_ct_add_worksheet_name, [ContentTypes, :string], :void |
.custom_assemble_xml_file(self_) ⇒ nil
1876 |
# File 'lib/fast_excel/binding.rb', line 1876 attach_function :custom_assemble_xml_file, :lxw_custom_assemble_xml_file, [Custom], :void |
.custom_free(custom) ⇒ nil
1870 |
# File 'lib/fast_excel/binding.rb', line 1870 attach_function :custom_free, :lxw_custom_free, [Custom], :void |
.custom_new ⇒ Custom
1864 |
# File 'lib/fast_excel/binding.rb', line 1864 attach_function :custom_new, :lxw_custom_new, [], Custom |
.datetime_to_excel_date(datetime, date_1904) ⇒ Float
1032 |
# File 'lib/fast_excel/binding.rb', line 1032 attach_function :datetime_to_excel_date, :lxw_datetime_to_excel_date, [Datetime, :uchar], :double |
.drawing_assemble_xml_file(self_) ⇒ nil
919 |
# File 'lib/fast_excel/binding.rb', line 919 attach_function :drawing_assemble_xml_file, :lxw_drawing_assemble_xml_file, [Drawing], :void |
.drawing_free(drawing) ⇒ nil
913 |
# File 'lib/fast_excel/binding.rb', line 913 attach_function :drawing_free, :lxw_drawing_free, [Drawing], :void |
.drawing_new ⇒ Drawing
907 |
# File 'lib/fast_excel/binding.rb', line 907 attach_function :drawing_new, :lxw_drawing_new, [], Drawing |
.escape_control_characters(string) ⇒ String
2820 |
# File 'lib/fast_excel/binding.rb', line 2820 attach_function :escape_control_characters, :lxw_escape_control_characters, [:string], :string |
.escape_data(data) ⇒ String
2826 |
# File 'lib/fast_excel/binding.rb', line 2826 attach_function :escape_data, :lxw_escape_data, [:string], :string |
.fill_fopen64_filefunc(pzlib_filefunc_def) ⇒ nil
2043 |
# File 'lib/fast_excel/binding.rb', line 2043 attach_function :fill_fopen64_filefunc, :fill_fopen64_filefunc, [ZlibFilefunc64DefS], :void |
.fill_fopen_filefunc(pzlib_filefunc_def) ⇒ nil
2049 |
# File 'lib/fast_excel/binding.rb', line 2049 attach_function :fill_fopen_filefunc, :fill_fopen_filefunc, [ZlibFilefuncDefS], :void |
.fill_zlib_filefunc64_32_def_from_filefunc32(p_filefunc64_32, p_filefunc32) ⇒ nil
2096 |
# File 'lib/fast_excel/binding.rb', line 2096 attach_function :fill_zlib_filefunc64_32_def_from_filefunc32, :fill_zlib_filefunc64_32_def_from_filefunc32, [ZlibFilefunc6432DefS, ZlibFilefuncDefS], :void |
.format_check_color(color) ⇒ Integer
917 |
# File 'lib/fast_excel/binding/format.rb', line 917 attach_function :format_check_color, :lxw_format_check_color, [:int], :int |
.format_free(format) ⇒ nil
887 |
# File 'lib/fast_excel/binding/format.rb', line 887 attach_function :format_free, :lxw_format_free, [Format], :void |
.format_get_border_key(format) ⇒ Border
905 |
# File 'lib/fast_excel/binding/format.rb', line 905 attach_function :format_get_border_key, :lxw_format_get_border_key, [Format], Border |
.format_get_fill_key(format) ⇒ Fill
911 |
# File 'lib/fast_excel/binding/format.rb', line 911 attach_function :format_get_fill_key, :lxw_format_get_fill_key, [Format], Fill |
.format_get_font_key(format) ⇒ Font
899 |
# File 'lib/fast_excel/binding/format.rb', line 899 attach_function :format_get_font_key, :lxw_format_get_font_key, [Format], Font |
.format_get_xf_index(format) ⇒ Integer
893 |
# File 'lib/fast_excel/binding/format.rb', line 893 attach_function :format_get_xf_index, :lxw_format_get_xf_index, [Format], :int |
.format_new ⇒ Format
881 |
# File 'lib/fast_excel/binding/format.rb', line 881 attach_function :format_new, :lxw_format_new, [], Format |
.format_set_align(format, alignment) ⇒ nil
1003 |
# File 'lib/fast_excel/binding/format.rb', line 1003 attach_function :format_set_align, :format_set_align, [Format, :uchar], :void |
.format_set_bg_color(format, color) ⇒ nil
1043 |
# File 'lib/fast_excel/binding/format.rb', line 1043 attach_function :format_set_bg_color, :format_set_bg_color, [Format, :int], :void |
.format_set_bold(format) ⇒ nil
944 |
# File 'lib/fast_excel/binding/format.rb', line 944 attach_function :format_set_bold, :format_set_bold, [Format], :void |
.format_set_border(format, style) ⇒ nil
1057 |
# File 'lib/fast_excel/binding/format.rb', line 1057 attach_function :format_set_border, :format_set_border, [Format, :uchar], :void |
.format_set_border_color(format, color) ⇒ nil
1092 |
# File 'lib/fast_excel/binding/format.rb', line 1092 attach_function :format_set_border_color, :format_set_border_color, [Format, :int], :void |
.format_set_bottom(format, style) ⇒ nil
1064 |
# File 'lib/fast_excel/binding/format.rb', line 1064 attach_function :format_set_bottom, :format_set_bottom, [Format, :uchar], :void |
.format_set_bottom_color(format, color) ⇒ nil
1099 |
# File 'lib/fast_excel/binding/format.rb', line 1099 attach_function :format_set_bottom_color, :format_set_bottom_color, [Format, :int], :void |
.format_set_diag_border(format, value) ⇒ nil
1141 |
# File 'lib/fast_excel/binding/format.rb', line 1141 attach_function :format_set_diag_border, :format_set_diag_border, [Format, :uchar], :void |
.format_set_diag_color(format, color) ⇒ nil
1134 |
# File 'lib/fast_excel/binding/format.rb', line 1134 attach_function :format_set_diag_color, :format_set_diag_color, [Format, :int], :void |
.format_set_diag_type(format, value) ⇒ nil
1127 |
# File 'lib/fast_excel/binding/format.rb', line 1127 attach_function :format_set_diag_type, :format_set_diag_type, [Format, :uchar], :void |
.format_set_fg_color(format, color) ⇒ nil
1050 |
# File 'lib/fast_excel/binding/format.rb', line 1050 attach_function :format_set_fg_color, :format_set_fg_color, [Format, :int], :void |
.format_set_font_charset(format, value) ⇒ nil
1167 |
# File 'lib/fast_excel/binding/format.rb', line 1167 attach_function :format_set_font_charset, :format_set_font_charset, [Format, :uchar], :void |
.format_set_font_color(format, color) ⇒ nil
938 |
# File 'lib/fast_excel/binding/format.rb', line 938 attach_function :format_set_font_color, :format_set_font_color, [Format, :int], :void |
.format_set_font_condense(format) ⇒ nil
1180 |
# File 'lib/fast_excel/binding/format.rb', line 1180 attach_function :format_set_font_condense, :format_set_font_condense, [Format], :void |
.format_set_font_extend(format) ⇒ nil
1186 |
# File 'lib/fast_excel/binding/format.rb', line 1186 attach_function :format_set_font_extend, :format_set_font_extend, [Format], :void |
.format_set_font_family(format, value) ⇒ nil
1160 |
# File 'lib/fast_excel/binding/format.rb', line 1160 attach_function :format_set_font_family, :format_set_font_family, [Format, :uchar], :void |
.format_set_font_name(format, font_name) ⇒ nil
924 |
# File 'lib/fast_excel/binding/format.rb', line 924 attach_function :format_set_font_name, :format_set_font_name, [Format, :string], :void |
.format_set_font_outline(format) ⇒ nil
1147 |
# File 'lib/fast_excel/binding/format.rb', line 1147 attach_function :format_set_font_outline, :format_set_font_outline, [Format], :void |
.format_set_font_scheme(format, font_scheme) ⇒ nil
1174 |
# File 'lib/fast_excel/binding/format.rb', line 1174 attach_function :format_set_font_scheme, :format_set_font_scheme, [Format, :string], :void |
.format_set_font_script(format, style) ⇒ nil
970 |
# File 'lib/fast_excel/binding/format.rb', line 970 attach_function :format_set_font_script, :format_set_font_script, [Format, :uchar], :void |
.format_set_font_shadow(format) ⇒ nil
1153 |
# File 'lib/fast_excel/binding/format.rb', line 1153 attach_function :format_set_font_shadow, :format_set_font_shadow, [Format], :void |
.format_set_font_size(format, size) ⇒ nil
931 |
# File 'lib/fast_excel/binding/format.rb', line 931 attach_function :format_set_font_size, :format_set_font_size, [Format, :double], :void |
.format_set_font_strikeout(format) ⇒ nil
963 |
# File 'lib/fast_excel/binding/format.rb', line 963 attach_function :format_set_font_strikeout, :format_set_font_strikeout, [Format], :void |
.format_set_hidden(format) ⇒ nil
996 |
# File 'lib/fast_excel/binding/format.rb', line 996 attach_function :format_set_hidden, :format_set_hidden, [Format], :void |
.format_set_indent(format, level) ⇒ nil
1023 |
# File 'lib/fast_excel/binding/format.rb', line 1023 attach_function :format_set_indent, :format_set_indent, [Format, :uchar], :void |
.format_set_italic(format) ⇒ nil
950 |
# File 'lib/fast_excel/binding/format.rb', line 950 attach_function :format_set_italic, :format_set_italic, [Format], :void |
.format_set_left(format, style) ⇒ nil
1078 |
# File 'lib/fast_excel/binding/format.rb', line 1078 attach_function :format_set_left, :format_set_left, [Format, :uchar], :void |
.format_set_left_color(format, color) ⇒ nil
1113 |
# File 'lib/fast_excel/binding/format.rb', line 1113 attach_function :format_set_left_color, :format_set_left_color, [Format, :int], :void |
.format_set_num_format(format, num_format) ⇒ nil
977 |
# File 'lib/fast_excel/binding/format.rb', line 977 attach_function :format_set_num_format, :format_set_num_format, [Format, :string], :void |
.format_set_num_format_index(format, index) ⇒ nil
984 |
# File 'lib/fast_excel/binding/format.rb', line 984 attach_function :format_set_num_format_index, :format_set_num_format_index, [Format, :uchar], :void |
.format_set_pattern(format, index) ⇒ nil
1036 |
# File 'lib/fast_excel/binding/format.rb', line 1036 attach_function :format_set_pattern, :format_set_pattern, [Format, :uchar], :void |
.format_set_reading_order(format, value) ⇒ nil
1193 |
# File 'lib/fast_excel/binding/format.rb', line 1193 attach_function :format_set_reading_order, :format_set_reading_order, [Format, :uchar], :void |
.format_set_right(format, style) ⇒ nil
1085 |
# File 'lib/fast_excel/binding/format.rb', line 1085 attach_function :format_set_right, :format_set_right, [Format, :uchar], :void |
.format_set_right_color(format, color) ⇒ nil
1120 |
# File 'lib/fast_excel/binding/format.rb', line 1120 attach_function :format_set_right_color, :format_set_right_color, [Format, :int], :void |
.format_set_rotation(format, angle) ⇒ nil
1016 |
# File 'lib/fast_excel/binding/format.rb', line 1016 attach_function :format_set_rotation, :format_set_rotation, [Format, :short], :void |
.format_set_shrink(format) ⇒ nil
1029 |
# File 'lib/fast_excel/binding/format.rb', line 1029 attach_function :format_set_shrink, :format_set_shrink, [Format], :void |
.format_set_text_wrap(format) ⇒ nil
1009 |
# File 'lib/fast_excel/binding/format.rb', line 1009 attach_function :format_set_text_wrap, :format_set_text_wrap, [Format], :void |
.format_set_theme(format, value) ⇒ nil
1200 |
# File 'lib/fast_excel/binding/format.rb', line 1200 attach_function :format_set_theme, :format_set_theme, [Format, :uchar], :void |
.format_set_top(format, style) ⇒ nil
1071 |
# File 'lib/fast_excel/binding/format.rb', line 1071 attach_function :format_set_top, :format_set_top, [Format, :uchar], :void |
.format_set_top_color(format, color) ⇒ nil
1106 |
# File 'lib/fast_excel/binding/format.rb', line 1106 attach_function :format_set_top_color, :format_set_top_color, [Format, :int], :void |
.format_set_underline(format, style) ⇒ nil
957 |
# File 'lib/fast_excel/binding/format.rb', line 957 attach_function :format_set_underline, :format_set_underline, [Format, :uchar], :void |
.format_set_unlocked(format) ⇒ nil
990 |
# File 'lib/fast_excel/binding/format.rb', line 990 attach_function :format_set_unlocked, :format_set_unlocked, [Format], :void |
.free_drawing_object(drawing_object) ⇒ nil
925 |
# File 'lib/fast_excel/binding.rb', line 925 attach_function :free_drawing_object, :lxw_free_drawing_object, [DrawingObject], :void |
.free_relationships(relationships) ⇒ nil
2543 |
# File 'lib/fast_excel/binding.rb', line 2543 attach_function :free_relationships, :lxw_free_relationships, [Relationships], :void |
.get_sst_index(sst, string) ⇒ SstElement
603 |
# File 'lib/fast_excel/binding.rb', line 603 attach_function :get_sst_index, :lxw_get_sst_index, [Sst, :string], SstElement |
.hash_free(hash) ⇒ nil
712 |
# File 'lib/fast_excel/binding.rb', line 712 attach_function :hash_free, :lxw_hash_free, [HashTable], :void |
.hash_key_exists(hash, key, key_len) ⇒ HashElement
689 |
# File 'lib/fast_excel/binding.rb', line 689 attach_function :hash_key_exists, :lxw_hash_key_exists, [HashTable, :pointer, :ulong], HashElement |
.hash_new(num_buckets, free_key, free_value) ⇒ HashTable
706 |
# File 'lib/fast_excel/binding.rb', line 706 attach_function :hash_new, :lxw_hash_new, [:uint, :uchar, :uchar], HashTable |
.insert_hash_element(hash, key, value, key_len) ⇒ HashElement
698 |
# File 'lib/fast_excel/binding.rb', line 698 attach_function :insert_hash_element, :lxw_insert_hash_element, [HashTable, :pointer, :pointer, :ulong], HashElement |
.name_to_col(col_str) ⇒ Integer
1013 |
# File 'lib/fast_excel/binding.rb', line 1013 attach_function :name_to_col, :lxw_name_to_col, [:string], :ushort |
.name_to_col_2(col_str) ⇒ Integer
1025 |
# File 'lib/fast_excel/binding.rb', line 1025 attach_function :name_to_col_2, :lxw_name_to_col_2, [:string], :ushort |
.name_to_row(row_str) ⇒ Integer
1007 |
# File 'lib/fast_excel/binding.rb', line 1007 attach_function :name_to_row, :lxw_name_to_row, [:string], :uint |
.name_to_row_2(row_str) ⇒ Integer
1019 |
# File 'lib/fast_excel/binding.rb', line 1019 attach_function :name_to_row_2, :lxw_name_to_row_2, [:string], :uint |
.new_attribute_dbl(key, value) ⇒ XmlAttribute
2718 |
# File 'lib/fast_excel/binding.rb', line 2718 attach_function :new_attribute_dbl, :lxw_new_attribute_dbl, [:string, :double], XmlAttribute |
.new_attribute_int(key, value) ⇒ XmlAttribute
2711 |
# File 'lib/fast_excel/binding.rb', line 2711 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.
2704 |
# File 'lib/fast_excel/binding.rb', line 2704 attach_function :new_attribute_str, :lxw_new_attribute_str, [:string, :string], XmlAttribute |
.new_workbook(filename) ⇒ Workbook
247 |
# File 'lib/fast_excel/binding/workbook.rb', line 247 attach_function :new_workbook, :new_workbook, [:string], Workbook |
.new_workbook_opt(filename, options) ⇒ Workbook
254 |
# File 'lib/fast_excel/binding/workbook.rb', line 254 attach_function :new_workbook_opt, :new_workbook_opt, [:string, WorkbookOptions], Workbook |
.packager_free(packager) ⇒ nil
2638 |
# File 'lib/fast_excel/binding.rb', line 2638 attach_function :packager_free, :lxw_packager_free, [Packager], :void |
.packager_new(filename, tmpdir) ⇒ Packager
2632 |
# File 'lib/fast_excel/binding.rb', line 2632 attach_function :packager_new, :lxw_packager_new, [:string, :string, :uchar], Packager |
.quote_sheetname(str) ⇒ String
944 |
# File 'lib/fast_excel/binding.rb', line 944 attach_function :quote_sheetname, :lxw_quote_sheetname, [:string], :string |
.relationships_assemble_xml_file(self_) ⇒ nil
2549 |
# File 'lib/fast_excel/binding.rb', line 2549 attach_function :relationships_assemble_xml_file, :lxw_relationships_assemble_xml_file, [Relationships], :void |
.relationships_new ⇒ Relationships
INDENT-ON
2537 |
# File 'lib/fast_excel/binding.rb', line 2537 attach_function :relationships_new, :lxw_relationships_new, [], Relationships |
.rowcol_to_cell(cell_name, row, col) ⇒ nil
960 |
# File 'lib/fast_excel/binding.rb', line 960 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
970 |
# File 'lib/fast_excel/binding.rb', line 970 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
1001 |
# File 'lib/fast_excel/binding.rb', line 1001 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
980 |
# File 'lib/fast_excel/binding.rb', line 980 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
990 |
# File 'lib/fast_excel/binding.rb', line 990 attach_function :rowcol_to_range_abs, :lxw_rowcol_to_range_abs, [:string, :uint, :ushort, :uint, :ushort], :void |
.sst_assemble_xml_file(self_) ⇒ nil
609 |
# File 'lib/fast_excel/binding.rb', line 609 attach_function :sst_assemble_xml_file, :lxw_sst_assemble_xml_file, [Sst], :void |
.sst_free(sst) ⇒ nil
596 |
# File 'lib/fast_excel/binding.rb', line 596 attach_function :sst_free, :lxw_sst_free, [Sst], :void |
.sst_new ⇒ Sst
590 |
# File 'lib/fast_excel/binding.rb', line 590 attach_function :sst_new, :lxw_sst_new, [], Sst |
.str_tolower(str) ⇒ nil
1050 |
# File 'lib/fast_excel/binding.rb', line 1050 attach_function :str_tolower, :lxw_str_tolower, [:string], :void |
.strdup(str) ⇒ String
1038 |
# File 'lib/fast_excel/binding.rb', line 1038 attach_function :strdup, :lxw_strdup, [:string], :string |
.strerror(error_num) ⇒ String
938 |
# File 'lib/fast_excel/binding.rb', line 938 attach_function :strerror, :lxw_strerror, [:error], :string |
.styles_assemble_xml_file(self_) ⇒ nil
2474 |
# File 'lib/fast_excel/binding.rb', line 2474 attach_function :styles_assemble_xml_file, :lxw_styles_assemble_xml_file, [Styles], :void |
.styles_free(styles) ⇒ nil
2468 |
# File 'lib/fast_excel/binding.rb', line 2468 attach_function :styles_free, :lxw_styles_free, [Styles], :void |
.styles_new ⇒ Styles
2462 |
# File 'lib/fast_excel/binding.rb', line 2462 attach_function :styles_new, :lxw_styles_new, [], Styles |
.theme_assemble_xml_file(self_) ⇒ nil
2413 |
# File 'lib/fast_excel/binding.rb', line 2413 attach_function :theme_assemble_xml_file, :lxw_theme_assemble_xml_file, [Theme], :void |
.theme_free(theme) ⇒ nil
2401 |
# File 'lib/fast_excel/binding.rb', line 2401 attach_function :theme_free, :lxw_theme_free, [Theme], :void |
.theme_new ⇒ Theme
2395 |
# File 'lib/fast_excel/binding.rb', line 2395 attach_function :theme_new, :lxw_theme_new, [], Theme |
.theme_xml_declaration(self_) ⇒ nil
2407 |
# File 'lib/fast_excel/binding.rb', line 2407 attach_function :theme_xml_declaration, :lxw_theme_xml_declaration, [Theme], :void |
.tmpfile(tmpdir) ⇒ FFI::Pointer(*FILE)
1056 |
# File 'lib/fast_excel/binding.rb', line 1056 attach_function :tmpfile, :lxw_tmpfile, [:string], :pointer |
.tmpfileplus(dir, prefix, pathname, keep) ⇒ FFI::Pointer(*FILE)
2653 |
# File 'lib/fast_excel/binding.rb', line 2653 attach_function :tmpfileplus, :tmpfileplus, [:string, :string, :pointer, :int], :pointer |
.tmpfileplus_f(dir, prefix, pathnamebuf, pathsize, keep) ⇒ FFI::Pointer(*FILE)
2663 |
# File 'lib/fast_excel/binding.rb', line 2663 attach_function :tmpfileplus_f, :tmpfileplus_f, [:string, :string, :string, :ulong, :int], :pointer |
.utf8_strlen(str) ⇒ Integer
1044 |
# File 'lib/fast_excel/binding.rb', line 1044 attach_function :utf8_strlen, :lxw_utf8_strlen, [:string], :ulong |
.workbook_add_chart(workbook, chart_type) ⇒ Chart
274 |
# File 'lib/fast_excel/binding/workbook.rb', line 274 attach_function :workbook_add_chart, :workbook_add_chart, [Workbook, :uchar], Chart |
.workbook_add_format(workbook) ⇒ Format
267 |
# File 'lib/fast_excel/binding/workbook.rb', line 267 attach_function :workbook_add_format, :workbook_add_format, [Workbook], Format |
.workbook_add_worksheet(workbook, sheetname) ⇒ Worksheet
261 |
# File 'lib/fast_excel/binding/workbook.rb', line 261 attach_function :workbook_add_worksheet, :workbook_add_worksheet, [Workbook, :string], Worksheet |
.workbook_assemble_xml_file(workbook) ⇒ nil
361 |
# File 'lib/fast_excel/binding/workbook.rb', line 361 attach_function :workbook_assemble_xml_file, :lxw_workbook_assemble_xml_file, [Workbook], :void |
.workbook_close(workbook) ⇒ Symbol from _enum_error_
280 |
# File 'lib/fast_excel/binding/workbook.rb', line 280 attach_function :workbook_close, :workbook_close, [Workbook], :error |
.workbook_define_name(workbook, name, formula) ⇒ Symbol from _enum_error_
335 |
# File 'lib/fast_excel/binding/workbook.rb', line 335 attach_function :workbook_define_name, :workbook_define_name, [Workbook, :string, :string], :error |
.workbook_free(workbook) ⇒ nil
355 |
# File 'lib/fast_excel/binding/workbook.rb', line 355 attach_function :workbook_free, :lxw_workbook_free, [Workbook], :void |
.workbook_get_worksheet_by_name(workbook, name) ⇒ Worksheet
342 |
# File 'lib/fast_excel/binding/workbook.rb', line 342 attach_function :workbook_get_worksheet_by_name, :workbook_get_worksheet_by_name, [Workbook, :string], Worksheet |
.workbook_new(filename) ⇒ Workbook
234 |
# File 'lib/fast_excel/binding/workbook.rb', line 234 attach_function :workbook_new, :workbook_new, [:string], Workbook |
.workbook_new_opt(filename, options) ⇒ Workbook
241 |
# File 'lib/fast_excel/binding/workbook.rb', line 241 attach_function :workbook_new_opt, :workbook_new_opt, [:string, WorkbookOptions], Workbook |
.workbook_set_custom_property_boolean(workbook, name, value) ⇒ Symbol from _enum_error_
319 |
# File 'lib/fast_excel/binding/workbook.rb', line 319 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_
327 |
# File 'lib/fast_excel/binding/workbook.rb', line 327 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_
311 |
# File 'lib/fast_excel/binding/workbook.rb', line 311 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_
303 |
# File 'lib/fast_excel/binding/workbook.rb', line 303 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_
295 |
# File 'lib/fast_excel/binding/workbook.rb', line 295 attach_function :workbook_set_custom_property_string, :workbook_set_custom_property_string, [Workbook, :string, :string], :error |
.workbook_set_default_xf_indices(workbook) ⇒ nil
367 |
# File 'lib/fast_excel/binding/workbook.rb', line 367 attach_function :workbook_set_default_xf_indices, :lxw_workbook_set_default_xf_indices, [Workbook], :void |
.workbook_set_properties(workbook, properties) ⇒ Symbol from _enum_error_
287 |
# File 'lib/fast_excel/binding/workbook.rb', line 287 attach_function :workbook_set_properties, :workbook_set_properties, [Workbook, DocProperties], :error |
.workbook_validate_sheet_name(workbook, sheetname) ⇒ Symbol from _enum_error_
349 |
# File 'lib/fast_excel/binding/workbook.rb', line 349 attach_function :workbook_validate_sheet_name, :workbook_validate_sheet_name, [Workbook, :string], :error |
.worksheet_activate(worksheet) ⇒ nil
1236 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1236 attach_function :worksheet_activate, :worksheet_activate, [Worksheet], :void |
.worksheet_assemble_xml_file(worksheet) ⇒ nil
1519 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1519 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_
1230 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1230 attach_function :worksheet_autofilter, :worksheet_autofilter, [Worksheet, :uint, :ushort, :uint, :ushort], :error |
.worksheet_center_horizontally(worksheet) ⇒ nil
1406 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1406 attach_function :worksheet_center_horizontally, :worksheet_center_horizontally, [Worksheet], :void |
.worksheet_center_vertically(worksheet) ⇒ nil
1412 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1412 attach_function :worksheet_center_vertically, :worksheet_center_vertically, [Worksheet], :void |
.worksheet_find_cell(row, col_num) ⇒ Cell
1557 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1557 attach_function :worksheet_find_cell, :lxw_worksheet_find_cell, [Row, :ushort], Cell |
.worksheet_find_row(worksheet, row_num) ⇒ Row
1550 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1550 attach_function :worksheet_find_row, :lxw_worksheet_find_row, [Worksheet, :uint32], Row |
.worksheet_fit_to_pages(worksheet, width, height) ⇒ nil
1452 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1452 attach_function :worksheet_fit_to_pages, :worksheet_fit_to_pages, [Worksheet, :ushort, :ushort], :void |
.worksheet_free(worksheet) ⇒ nil
1513 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1513 attach_function :worksheet_free, :lxw_worksheet_free, [Worksheet], :void |
.worksheet_freeze_panes(worksheet, row, col) ⇒ nil
1262 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1262 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
1281 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1281 attach_function :worksheet_freeze_panes_opt, :worksheet_freeze_panes_opt, [Worksheet, :uint, :ushort, :uint, :ushort, :uchar], :void |
.worksheet_gridlines(worksheet, option) ⇒ nil
1400 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1400 attach_function :worksheet_gridlines, :worksheet_gridlines, [Worksheet, :uchar], :void |
.worksheet_hide(worksheet) ⇒ nil
1248 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1248 attach_function :worksheet_hide, :worksheet_hide, [Worksheet], :void |
.worksheet_hide_zero(worksheet) ⇒ nil
1478 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1478 attach_function :worksheet_hide_zero, :worksheet_hide_zero, [Worksheet], :void |
.worksheet_insert_chart(worksheet, row, col, chart) ⇒ Symbol from _enum_error_
1198 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1198 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_
1208 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1208 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_
1179 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1179 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_
1189 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1189 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_
1220 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1220 attach_function :worksheet_merge_range, :worksheet_merge_range, [Worksheet, :uint32, :ushort, :uint32, :ushort, :string, Format], :error |
.worksheet_new(init_data) ⇒ Worksheet
1507 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1507 attach_function :worksheet_new, :lxw_worksheet_new, [WorksheetInitData], Worksheet |
.worksheet_prepare_chart(worksheet, chart_ref_id, drawing_id, image_data) ⇒ nil
1543 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1543 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
1534 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1534 attach_function :worksheet_prepare_image, :lxw_worksheet_prepare_image, [Worksheet, :ushort, :ushort, ImageOptions], :void |
.worksheet_print_across(worksheet) ⇒ nil
1386 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1386 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_
1444 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1444 attach_function :worksheet_print_area, :worksheet_print_area, [Worksheet, :uint, :ushort, :uint, :ushort], :error |
.worksheet_print_row_col_headers(worksheet) ⇒ nil
1418 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1418 attach_function :worksheet_print_row_col_headers, :worksheet_print_row_col_headers, [Worksheet], :void |
.worksheet_protect(worksheet, password, options) ⇒ nil
1493 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1493 attach_function :worksheet_protect, :worksheet_protect, [Worksheet, :string, Protection], :void |
.worksheet_repeat_columns(worksheet, first_col, last_col) ⇒ Symbol from _enum_error_
1434 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1434 attach_function :worksheet_repeat_columns, :worksheet_repeat_columns, [Worksheet, :ushort, :ushort], :error |
.worksheet_repeat_rows(worksheet, first_row, last_row) ⇒ Symbol from _enum_error_
1426 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1426 attach_function :worksheet_repeat_rows, :worksheet_repeat_rows, [Worksheet, :uint, :uint], :error |
.worksheet_right_to_left(worksheet) ⇒ nil
1472 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1472 attach_function :worksheet_right_to_left, :worksheet_right_to_left, [Worksheet], :void |
.worksheet_select(worksheet) ⇒ nil
1242 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1242 attach_function :worksheet_select, :worksheet_select, [Worksheet], :void |
.worksheet_set_column(worksheet, first_col, last_col, width, format) ⇒ Symbol from _enum_error_
1159 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1159 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_
1170 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1170 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
1501 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1501 attach_function :worksheet_set_default_row, :worksheet_set_default_row, [Worksheet, :double, :uchar], :void |
.worksheet_set_first_sheet(worksheet) ⇒ nil
1254 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1254 attach_function :worksheet_set_first_sheet, :worksheet_set_first_sheet, [Worksheet], :void |
.worksheet_set_footer(worksheet, string) ⇒ Symbol from _enum_error_
1350 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1350 attach_function :worksheet_set_footer, :worksheet_set_footer, [Worksheet, :string], :error |
.worksheet_set_footer_opt(worksheet, string, options) ⇒ Symbol from _enum_error_
1366 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1366 attach_function :worksheet_set_footer_opt, :worksheet_set_footer_opt, [Worksheet, :string, ], :error |
.worksheet_set_h_pagebreaks(worksheet, breaks) ⇒ Symbol from _enum_error_
1373 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1373 attach_function :worksheet_set_h_pagebreaks, :worksheet_set_h_pagebreaks, [Worksheet, :pointer], :error |
.worksheet_set_header(worksheet, string) ⇒ Symbol from _enum_error_
1343 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1343 attach_function :worksheet_set_header, :worksheet_set_header, [Worksheet, :string], :error |
.worksheet_set_header_opt(worksheet, string, options) ⇒ Symbol from _enum_error_
1358 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1358 attach_function :worksheet_set_header_opt, :worksheet_set_header_opt, [Worksheet, :string, ], :error |
.worksheet_set_landscape(worksheet) ⇒ nil
1307 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1307 attach_function :worksheet_set_landscape, :worksheet_set_landscape, [Worksheet], :void |
.worksheet_set_margins(worksheet, left, right, top, bottom) ⇒ nil
1336 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1336 attach_function :worksheet_set_margins, :worksheet_set_margins, [Worksheet, :double, :double, :double, :double], :void |
.worksheet_set_page_view(worksheet) ⇒ nil
1319 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1319 attach_function :worksheet_set_page_view, :worksheet_set_page_view, [Worksheet], :void |
.worksheet_set_paper(worksheet, paper_type) ⇒ nil
1326 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1326 attach_function :worksheet_set_paper, :worksheet_set_paper, [Worksheet, :uchar], :void |
.worksheet_set_portrait(worksheet) ⇒ nil
1313 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1313 attach_function :worksheet_set_portrait, :worksheet_set_portrait, [Worksheet], :void |
.worksheet_set_print_scale(worksheet, scale) ⇒ nil
1466 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1466 attach_function :worksheet_set_print_scale, :worksheet_set_print_scale, [Worksheet, :ushort], :void |
.worksheet_set_row(worksheet, row, height, format) ⇒ Symbol from _enum_error_
1139 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1139 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_
1149 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1149 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
1301 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1301 attach_function :worksheet_set_selection, :worksheet_set_selection, [Worksheet, :uint, :ushort, :uint, :ushort], :void |
.worksheet_set_start_page(worksheet, start_page) ⇒ nil
1459 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1459 attach_function :worksheet_set_start_page, :worksheet_set_start_page, [Worksheet, :ushort], :void |
.worksheet_set_tab_color(worksheet, color) ⇒ nil
1485 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1485 attach_function :worksheet_set_tab_color, :worksheet_set_tab_color, [Worksheet, :int], :void |
.worksheet_set_v_pagebreaks(worksheet, breaks) ⇒ Symbol from _enum_error_
1380 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1380 attach_function :worksheet_set_v_pagebreaks, :worksheet_set_v_pagebreaks, [Worksheet, :pointer], :error |
.worksheet_set_zoom(worksheet, scale) ⇒ nil
1393 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1393 attach_function :worksheet_set_zoom, :worksheet_set_zoom, [Worksheet, :ushort], :void |
.worksheet_split_panes(worksheet, vertical, horizontal) ⇒ nil
1270 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1270 attach_function :worksheet_split_panes, :worksheet_split_panes, [Worksheet, :double, :double], :void |
.worksheet_split_panes_opt(worksheet, vertical, horizontal, top_row, left_col) ⇒ nil
1291 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1291 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_
1055 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1055 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_
1068 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1068 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_
1119 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1119 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_
1110 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1110 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_
1078 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1078 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_
1043 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1043 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_
1130 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1130 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_
1021 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1021 attach_function :worksheet_write_number, :worksheet_write_number, [Worksheet, :uint32, :ushort, :double, Format], :error |
.worksheet_write_single_row(worksheet) ⇒ nil
1525 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1525 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_
1031 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1031 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_
1100 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1100 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_
1090 |
# File 'lib/fast_excel/binding/worksheet.rb', line 1090 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.
2814 |
# File 'lib/fast_excel/binding.rb', line 2814 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.
2728 |
# File 'lib/fast_excel/binding.rb', line 2728 attach_function :xml_declaration, :lxw_xml_declaration, [:pointer], :void |
.xml_empty_tag(xmlfile, tag, attributes) ⇒ nil
Write an XML empty tag with optional attributes.
2783 |
# File 'lib/fast_excel/binding.rb', line 2783 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.
2798 |
# File 'lib/fast_excel/binding.rb', line 2798 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.
2769 |
# File 'lib/fast_excel/binding.rb', line 2769 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.
2742 |
# File 'lib/fast_excel/binding.rb', line 2742 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.
2757 |
# File 'lib/fast_excel/binding.rb', line 2757 attach_function :xml_start_tag_unencoded, :lxw_xml_start_tag_unencoded, [:pointer, :string, XmlAttributeList], :void |
.zip_close(file, global_comment) ⇒ Integer
2357 |
# File 'lib/fast_excel/binding.rb', line 2357 attach_function :zip_close, :zipClose, [:pointer, :string], :int |
.zip_close_file_in_zip(file) ⇒ Integer
2334 |
# File 'lib/fast_excel/binding.rb', line 2334 attach_function :zip_close_file_in_zip, :zipCloseFileInZip, [:pointer], :int |
.zip_close_file_in_zip_raw(file, uncompressed_size, crc32) ⇒ Integer
2342 |
# File 'lib/fast_excel/binding.rb', line 2342 attach_function :zip_close_file_in_zip_raw, :zipCloseFileInZipRaw, [:pointer, :ulong, :ulong], :int |
.zip_close_file_in_zip_raw64(file, uncompressed_size, crc32) ⇒ Integer
2350 |
# File 'lib/fast_excel/binding.rb', line 2350 attach_function :zip_close_file_in_zip_raw64, :zipCloseFileInZipRaw64, [:pointer, :ulong_long, :ulong], :int |
.zip_open(pathname, append) ⇒ FFI::Pointer(ZipFile)
2141 |
# File 'lib/fast_excel/binding.rb', line 2141 attach_function :zip_open, :zipOpen, [:string, :int], :pointer |
.zip_open2(pathname, append, globalcomment, pzlib_filefunc_def) ⇒ FFI::Pointer(ZipFile)
2157 |
# File 'lib/fast_excel/binding.rb', line 2157 attach_function :zip_open2, :zipOpen2, [:string, :int, :pointer, ZlibFilefuncDefS], :pointer |
.zip_open2_64(pathname, append, globalcomment, pzlib_filefunc_def) ⇒ FFI::Pointer(ZipFile)
2166 |
# File 'lib/fast_excel/binding.rb', line 2166 attach_function :zip_open2_64, :zipOpen2_64, [:pointer, :int, :pointer, ZlibFilefunc64DefS], :pointer |
.zip_open64(pathname, append) ⇒ FFI::Pointer(ZipFile)
2148 |
# File 'lib/fast_excel/binding.rb', line 2148 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
2181 |
# File 'lib/fast_excel/binding.rb', line 2181 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
2213 |
# File 'lib/fast_excel/binding.rb', line 2213 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
2230 |
# File 'lib/fast_excel/binding.rb', line 2230 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
2251 |
# File 'lib/fast_excel/binding.rb', line 2251 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
2273 |
# File 'lib/fast_excel/binding.rb', line 2273 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
2296 |
# File 'lib/fast_excel/binding.rb', line 2296 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
2320 |
# File 'lib/fast_excel/binding.rb', line 2320 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
2197 |
# File 'lib/fast_excel/binding.rb', line 2197 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
2365 |
# File 'lib/fast_excel/binding.rb', line 2365 attach_function :zip_remove_extra_info_block, :zipRemoveExtraInfoBlock, [:string, :pointer, :short], :int |
.zip_write_in_file_in_zip(file, buf, len) ⇒ Integer
2328 |
# File 'lib/fast_excel/binding.rb', line 2328 attach_function :zip_write_in_file_in_zip, :zipWriteInFileInZip, [:pointer, :pointer, :uint], :int |
Instance Method Details
#cell(cell) ⇒ Object
171 172 173 |
# File 'lib/fast_excel/binding.rb', line 171 def cell(cell) return name_to_row(cell), name_to_col(cell) end |
#cols(cols) ⇒ Object
175 176 177 |
# File 'lib/fast_excel/binding.rb', line 175 def cols(cols) return name_to_col(cols), name_to_col_2(cols) end |
#error(message) ⇒ Object
125 126 127 |
# File 'lib/fast_excel/binding.rb', line 125 def error() fprintf(STDERR, "[ERROR][%s:%d]: \"message\"\n", FILE, LINE) end |
#mem_error ⇒ Object
129 130 131 |
# File 'lib/fast_excel/binding.rb', line 129 def mem_error() error("Memory allocation failed.") end |
#qmd_list_check_head(head, field) ⇒ Object
37 38 39 |
# File 'lib/fast_excel/binding.rb', line 37 def qmd_list_check_head(head, field) end |
#qmd_list_check_next(elm, field) ⇒ Object
41 42 43 |
# File 'lib/fast_excel/binding.rb', line 41 def qmd_list_check_next(elm, field) end |
#qmd_list_check_prev(elm, field) ⇒ Object
45 46 47 |
# File 'lib/fast_excel/binding.rb', line 45 def qmd_list_check_prev(elm, field) end |
#qmd_savelink(name, link) ⇒ Object
29 30 31 |
# File 'lib/fast_excel/binding.rb', line 29 def qmd_savelink(name, link) end |
#qmd_tailq_check_head(head, field) ⇒ Object
49 50 51 |
# File 'lib/fast_excel/binding.rb', line 49 def qmd_tailq_check_head(head, field) end |
#qmd_tailq_check_next(elm, field) ⇒ Object
57 58 59 |
# File 'lib/fast_excel/binding.rb', line 57 def qmd_tailq_check_next(elm, field) end |
#qmd_tailq_check_prev(elm, field) ⇒ Object
61 62 63 |
# File 'lib/fast_excel/binding.rb', line 61 def qmd_tailq_check_prev(elm, field) end |
#qmd_tailq_check_tail(head, headname) ⇒ Object
53 54 55 |
# File 'lib/fast_excel/binding.rb', line 53 def qmd_tailq_check_tail(head, headname) end |
#qmd_trace_elem(elem) ⇒ Object
21 22 23 |
# File 'lib/fast_excel/binding.rb', line 21 def qmd_trace_elem(elem) end |
#qmd_trace_head(head) ⇒ Object
25 26 27 |
# File 'lib/fast_excel/binding.rb', line 25 def qmd_trace_head(head) end |
#range(range) ⇒ Object
179 180 181 |
# File 'lib/fast_excel/binding.rb', line 179 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
77 78 79 |
# File 'lib/fast_excel/binding.rb', line 77 def rb_generate(name, type, field, cmp) rb_generate_internal(name, type, field, cmp, ) end |
#rb_generate_internal(name, type, field, cmp, attr) ⇒ Object
81 82 83 84 85 86 87 88 89 90 91 |
# File 'lib/fast_excel/binding.rb', line 81 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
73 74 75 |
# File 'lib/fast_excel/binding.rb', line 73 def rb_prototype(name, type, field, cmp) rb_prototype_internal(name, type, field, cmp, ) end |
#trashit(x) ⇒ Object
33 34 35 |
# File 'lib/fast_excel/binding.rb', line 33 def trashit(x) end |
#warn(message) ⇒ Object
133 134 135 |
# File 'lib/fast_excel/binding.rb', line 133 def warn() fprintf(STDERR, "[WARNING]: \"message\"\n") end |
#warn_format(message) ⇒ Object
137 138 139 |
# File 'lib/fast_excel/binding.rb', line 137 def warn_format() fprintf(STDERR, "[WARNING]: \"message\"\n") end |
#warn_format1(message, var) ⇒ Object
141 142 143 |
# File 'lib/fast_excel/binding.rb', line 141 def warn_format1(, var) fprintf(STDERR, "[WARNING]: \"message\"\n", var) end |
#warn_format2(message, var1, var2) ⇒ Object
145 146 147 |
# File 'lib/fast_excel/binding.rb', line 145 def warn_format2(, var1, var2) fprintf(STDERR, "[WARNING]: \"message\"\n", var1, var2) end |
#zip_errno(_Z_ERRNO) ⇒ Object
227 228 229 |
# File 'lib/fast_excel/binding.rb', line 227 def zip_errno(_Z_ERRNO) end |