Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DevExzh/litchi
/ functions
Functions
11,583 in github.com/DevExzh/litchi
⨍
Functions
11,583
◇
Types & classes
1,656
↓ 11 callers
Method
build
Get the SPRM sequence as bytes
src/ole/doc/writer/sprm.rs:87
↓ 11 callers
Method
clear
Clear all cells in the worksheet
src/ooxml/xlsb/writer/worksheet.rs:204
↓ 11 callers
Function
create_params_from_points
Helper to create params buffer from points
src/images/wmf/svg/bounds.rs:559
↓ 11 callers
Method
encode
(value: bool)
src/odf/datatype.rs:80
↓ 11 callers
Function
eval_database_stat
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], name: &str, mode: DatabaseStat, )
src/sheet/eval/engine/database/mod.rs:190
↓ 11 callers
Method
file_names
Get an iterator over all file names in the archive.
soapberry-zip/src/office.rs:138
↓ 11 callers
Method
get
(&self, index: usize)
src/ooxml/docx/section.rs:463
↓ 11 callers
Method
get_text_recursive
Get text recursively from this element and all children
src/odf/elements/element.rs:126
↓ 11 callers
Method
is_empty
Check if cell is empty
src/iwa/numbers/cell.rs:31
↓ 11 callers
Function
map_file_format_to_document_format
(file_format: FileFormat)
src/document/types.rs:123
↓ 11 callers
Method
package
Get a borrowed Package for accessing archive contents
src/odf/core/package.rs:51
↓ 11 callers
Method
partname
(&self)
src/ooxml/opc/part.rs:127
↓ 11 callers
Method
rows
Get the rows in this table. Performance Note**: This method allocates and clones the entire row collection. For better performance when iterating, co
src/document/table.rs:47
↓ 11 callers
Method
set_style_name
Set the style name
src/odf/elements/text.rs:85
↓ 11 callers
Method
set_style_name
Set the style name
src/odf/elements/table.rs:54
↓ 11 callers
Function
signature_matches
(data: &[u8], signature: &[u8])
src/common/detection/simd_utils.rs:37
↓ 11 callers
Function
test_reader_at_impl
(reader: R, data_len: usize)
soapberry-zip/src/reader_at.rs:373
↓ 11 callers
Function
to_int_if_whole
(value: f64)
src/sheet/eval/engine/math/helpers.rs:41
↓ 11 callers
Function
write_sxaddl_record
( writer: &mut W, sxc: u8, sxd: u8, payload: &[u8], )
src/ole/xls/writer/biff/pivot.rs:453
↓ 10 callers
Method
add_cell
Add a cell to the row
src/odf/elements/table.rs:206
↓ 10 callers
Method
add_hyperlink
Add a hyperlink
src/ole/doc/writer/hyperlinks.rs:100
↓ 10 callers
Method
add_relationship
Add a relationship to the collection. # Arguments `reltype` - Relationship type URI `target_ref` - Target reference (part URI or external URL) `r_id`
src/ooxml/opc/rel.rs:134
↓ 10 callers
Method
add_textbox
Add a text box to a slide # Arguments `slide` - Slide index `x` - X position (in points, 72 points = 1 inch) `y` - Y position (in points) `width` -
src/ole/ppt/writer/core.rs:624
↓ 10 callers
Method
allocate_id
Allocate a new persist ID
src/ole/ppt/writer/persist.rs:42
↓ 10 callers
Function
build_slide_comments
Build all Comment2000 records for a slide's comments. Returns the raw bytes to be embedded inside the slide's BinaryTagData. If there are no comments
src/ole/ppt/writer/comments.rs:180
↓ 10 callers
Function
collect_numeric_values
( values: Vec<CellValue>, func_name: &str, )
src/sheet/eval/engine/statistical/helpers.rs:19
↓ 10 callers
Method
entries
Returns an iterator over the entries in the central directory of the archive.
soapberry-zip/src/archive.rs:59
↓ 10 callers
Function
extract_text_content
Utility function reserved for text extraction features
src/formula/omml/utils.rs:17
↓ 10 callers
Method
finish
Finish writing and return the package bytes. Consumes the writer and returns the complete ZIP archive.
src/ooxml/opc/phys_pkg.rs:290
↓ 10 callers
Method
get
(&self, index: usize)
src/formula/latex/mod.rs:39
↓ 10 callers
Method
get_or_add
Get or add a relationship to a target part. If a relationship of the given type to the target already exists, returns that relationship. Otherwise, c
src/ooxml/opc/rel.rs:171
↓ 10 callers
Function
hex_encode
(bytes: &[u8])
src/common/simd/fmt.rs:76
↓ 10 callers
Method
is_empty
Check if empty
src/ole/doc/writer/images.rs:204
↓ 10 callers
Method
is_empty
(&self)
src/common/xml_slice.rs:55
↓ 10 callers
Method
name
Get the bookmark name
src/odf/elements/text.rs:277
↓ 10 callers
Method
new_file
(&mut self, name: &'name str)
soapberry-zip/src/writer.rs:748
↓ 10 callers
Method
operand_dword
(&self)
src/ole/sprm.rs:86
↓ 10 callers
Function
parse_cell_ref
Parse a cell reference like "A1" or "$B$2" into a `PtgRef` token. This is exposed as `pub(crate)` so that other writer components (for example, named
src/ole/xls/writer/formula.rs:94
↓ 10 callers
Method
part_with_reltype
Get the relationship of a specific type. Returns an error if no relationship of the type is found, or if multiple relationships of the type exist.
src/ooxml/opc/rel.rs:247
↓ 10 callers
Method
properties_mut
Get a mutable reference to the presentation properties. # Examples ```rust,no_run use litchi::ooxml::pptx::Package; let mut pkg = Package::new()?;
src/ooxml/pptx/package.rs:604
↓ 10 callers
Method
read
Read and decompress a file from the archive. Returns the decompressed contents of the file. Supports both stored (uncompressed) and deflated entries.
soapberry-zip/src/office.rs:146
↓ 10 callers
Method
read
Parse record header from stream
src/ole/xls/records.rs:23
↓ 10 callers
Method
save
Save the OLE file to a file path # Arguments `path` - Output file path # Returns `Result<(), OleError>` - Success or error # Example ```rust,no_
src/ole/writer/core.rs:640
↓ 10 callers
Function
serial_to_excel_date_1900
(serial: f64)
src/sheet/eval/engine/date_time/helpers.rs:30
↓ 10 callers
Method
set_offset
Set the offset for a persist ID
src/ole/ppt/writer/persist.rs:49
↓ 10 callers
Method
skip_until_close_brace
Skip tokens until closing brace.
src/rtf/parser.rs:844
↓ 10 callers
Method
slides
Get all slides in the presentation. Returns a vector of `Slide` objects in presentation order. # Examples ```rust,no_run use litchi::ooxml::pptx::P
src/ooxml/pptx/presentation.rs:128
↓ 10 callers
Method
start
Mark the start of file data Returns a tuple: - `entry` handles the ZIP format and writes compressed data to the archive - `config` constructs data w
soapberry-zip/src/writer.rs:458
↓ 10 callers
Function
strip_bom
Detects and consumes a BOM if present. Returns the detected BOM kind and leaves the reader positioned after the BOM. When no BOM is found, rewinds th
src/common/bom.rs:56
↓ 10 callers
Method
tables
Get an iterator over tables in the document. # Examples ```rust,no_run use litchi::Document; let doc = Document::open("document.doc")?; for table i
src/document/doc.rs:374
↓ 10 callers
Method
to_xml
Serialize the document to XML.
src/ooxml/docx/writer/doc.rs:940
↓ 10 callers
Function
write_bom
Writes the requested BOM to the writer.
src/common/bom.rs:78
↓ 10 callers
Method
write_string
Write a string value to a cell # Arguments `sheet` - Worksheet index `row` - Row index (0-based) `col` - Column index (0-based) `value` - String val
src/ole/xls/writer/core.rs:298
↓ 9 callers
Method
active_worksheet
(&self)
src/sheet/text/workbook.rs:277
↓ 9 callers
Method
add_run_with_text
Add a run with text.
src/ooxml/docx/writer/paragraph.rs:69
↓ 9 callers
Method
add_string
Add a string to the shared strings table Returns the index of the string (existing or newly added)
src/ooxml/xlsb/writer/shared_strings.rs:27
↓ 9 callers
Method
add_table
Add a table to the sheet
src/iwa/numbers/sheet.rs:29
↓ 9 callers
Method
add_word
Add a word (u16) SPRM
src/ole/doc/writer/sprm.rs:69
↓ 9 callers
Function
build_papx_grpprl
Build a PAPX grpprl (group of SPRMs) from ParagraphFormatting
src/ole/doc/writer/core.rs:1918
↓ 9 callers
Method
cells
Get the cells in this row. Performance Note**: This method allocates and clones the entire cell collection. For better performance when iterating, co
src/document/table.rs:142
↓ 9 callers
Function
create_record_header
Create a PPT record header.
src/ole/ppt/animation/writer.rs:544
↓ 9 callers
Method
current_char
(&self)
src/rtf/lexer.rs:852
↓ 9 callers
Method
extract_text
Extract all text content from the bundle
src/iwa/bundle.rs:408
↓ 9 callers
Method
finish
Get the final markdown output.
src/markdown/writer.rs:1284
↓ 9 callers
Method
get_cell_value
( &'a self, sheet_name: &'a str, row: u32, col: u32, )
src/sheet/eval/engine.rs:119
↓ 9 callers
Method
get_entry
Seeks to the given file entry in the zip archive. See [`ZipArchive::get_entry`] for more details. The biggest difference between the reader and slice
soapberry-zip/src/archive.rs:145
↓ 9 callers
Method
into_inner
Consumes the `ZipSliceVerifier`, returning the underlying reader.
soapberry-zip/src/archive.rs:268
↓ 9 callers
Method
is_empty
(&self)
src/ole/escher/properties.rs:808
↓ 9 callers
Method
is_visible
(&self)
src/rtf/border.rs:99
↓ 9 callers
Method
len
(&self)
src/ole/ppt/persist/mapping.rs:106
↓ 9 callers
Function
map_file_format_to_presentation_format
(file_format: FileFormat)
src/presentation/types.rs:133
↓ 9 callers
Method
membername
Get the membername (URI with leading slash stripped). This is the form used as the Zip file membername for the package item. Returns an empty string
src/ooxml/opc/packuri.rs:132
↓ 9 callers
Function
pad_with_places
( result: &mut String, places: Option<usize>, func_name: &str, )
src/sheet/eval/engine/math/helpers.rs:215
↓ 9 callers
Method
parse_row
Parse the next row from the input
src/sheet/text/parser.rs:43
↓ 9 callers
Method
position
Get position
src/ole/ppt/writer/blip.rs:577
↓ 9 callers
Function
push_bool
(grp: &mut Vec<u8>, opcode: u16, val: bool)
src/ole/doc/writer/core.rs:1940
↓ 9 callers
Method
read
(&mut self, buf: &mut [u8])
soapberry-zip/src/reader_at.rs:181
↓ 9 callers
Method
read_exact_at
Sibling to [`read_exact`](std::io::Read::read_exact), but at an offset
soapberry-zip/src/reader_at.rs:26
↓ 9 callers
Function
reference_to_coords
Convert Excel reference (e.g., "A1") to coordinates - optimized version.
src/ooxml/xlsx/parsers/worksheet_parser.rs:177
↓ 9 callers
Function
serialize_table
Serialize a table to XML.
src/ooxml/xlsx/writer/table.rs:9
↓ 9 callers
Method
set_blob
(&mut self, blob: Vec<u8>)
src/ooxml/opc/part.rs:143
↓ 9 callers
Function
setup_age_criteria
( engine: &TestEngine, criteria_col: u32, criteria_row: u32, age_value: i64,
src/sheet/eval/engine/database/mod.rs:551
↓ 9 callers
Method
shrink_to_fit
Reserved for memory optimization
src/formula/omml/utils.rs:284
↓ 9 callers
Function
stroke_attrs
Generate stroke attributes (matching libwmf behavior)
src/images/wmf/svg/style.rs:38
↓ 9 callers
Method
to_biff_payload
Convert this validation type into BIFF8 DV payload components.
src/ole/xls/writer/core/data_validation.rs:63
↓ 9 callers
Function
to_non_negative_int
(value: &CellValue)
src/sheet/eval/engine/text/helpers.rs:4
↓ 9 callers
Function
to_positive_int
(value: &CellValue)
src/sheet/eval/engine/text/helpers.rs:14
↓ 9 callers
Method
to_xml
Public API but not used in the current implementation
src/ooxml/pptx/writer/slide.rs:889
↓ 9 callers
Method
to_xml_string
Serialize element to XML string
src/odf/elements/element.rs:308
↓ 9 callers
Method
transform_point
Transform a point from logical to device coordinates
src/images/emf/svg/state.rs:151
↓ 9 callers
Method
wrap
Wraps an encoder with a data writer configured with this builder's options.
soapberry-zip/src/writer.rs:945
↓ 9 callers
Function
write_attributes
(output: &mut Vec<u8>, tag: &BytesStart)
xml-minifier/src/lib.rs:725
↓ 9 callers
Method
write_to
Write presentation to an in-memory buffer # Arguments `writer` - Output writer (must support Write + Seek) # Returns `Result<(), PptWriteError>` -
src/ole/ppt/writer/core.rs:1504
↓ 9 callers
Function
write_wide_string
(writer: &mut W, value: &str)
src/ole/xls/writer/biff/modern_globals.rs:58
↓ 9 callers
Function
write_xf
Write XF (Extended Format) record (0x00E0) # Arguments `writer` - Output writer `xf` - Extended format definition `is_style_xf` - True for style XF,
src/ole/xls/writer/formatting.rs:359
↓ 8 callers
Method
add_axis
(mut self, axis: Axis)
src/ooxml/charts/plot_area.rs:42
↓ 8 callers
Method
add_bool
Add a boolean SPRM (0 or 1 value)
src/ole/doc/writer/sprm.rs:57
↓ 8 callers
Method
add_piece
Add a piece to the table
src/ole/doc/writer/piece_table.rs:60
↓ 8 callers
Method
allocate_chain
Allocate a chain of sectors for a stream # Arguments `size` - Size of the stream in bytes # Returns `u32` - The starting sector of the allocated c
src/ole/writer/fat.rs:79
↓ 8 callers
Method
as_str
(&self)
src/ooxml/docx/format.rs:31
← previous
next →
301–400 of 11,583, ranked by callers