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
↓ 8 callers
Function
build_shape_properties
Build shape properties for OPT record Based on Apache POI HSLFTextBox.createSpContainer() defaults
src/ole/ppt/writer/escher.rs:1053
↓ 8 callers
Method
cells
Get all cells.
src/rtf/table.rs:67
↓ 8 callers
Method
clear
Clear all extracted text
src/iwa/text/extractor.rs:77
↓ 8 callers
Method
comments
Get all comments on this slide.
src/ooxml/pptx/writer/slide.rs:580
↓ 8 callers
Method
count
(&self)
src/ooxml/docx/variables.rs:69
↓ 8 callers
Function
create_dg_container_with_shapes
Create a DgContainer with user shapes
src/ole/ppt/writer/escher.rs:808
↓ 8 callers
Function
create_test_table
()
src/ooxml/xlsx/writer/table.rs:229
↓ 8 callers
Method
current_state
Get current state (immutable).
src/rtf/parser.rs:906
↓ 8 callers
Function
date_to_excel_serial_1900
(date: NaiveDate)
src/sheet/eval/engine/date_time/helpers.rs:18
↓ 8 callers
Function
decode_hex_data
(hex_str: &str)
src/common/encoding.rs:249
↓ 8 callers
Function
detect_application
Attempt to determine application type from a collection of message types
src/iwa/registry.rs:246
↓ 8 callers
Function
eval_choose
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], )
src/sheet/eval/engine/lookup/choose.rs:6
↓ 8 callers
Function
eval_filterxml
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], )
src/sheet/eval/engine/web/functions.rs:74
↓ 8 callers
Function
eval_weekday
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], )
src/sheet/eval/engine/date_time/week.rs:9
↓ 8 callers
Method
extension
Get the file extension for this format.
src/ooxml/pptx/media.rs:150
↓ 8 callers
Function
extract_child_rgb
(xml: &str, tag: &str)
src/ooxml/xlsx/sparkline.rs:692
↓ 8 callers
Method
find_child
Find the first child of a specific type. # Performance - Short-circuits on first match - Only parses records until match found
src/ole/escher/container.rs:113
↓ 8 callers
Function
format_complex
Formats a Complex64 into an Excel complex number string.
src/sheet/eval/engine/engineering/complex.rs:73
↓ 8 callers
Method
format_formula
Format a formula with the appropriate delimiters. # Arguments `formula` - The formula content (LaTeX) `inline` - Whether this is an inline formula (t
src/markdown/writer.rs:1549
↓ 8 callers
Function
generate_iv_agile
(key_salt: &[u8], block_key: Option<&[u8]>, block_size: usize)
src/ooxml/crypto/agile.rs:199
↓ 8 callers
Method
generate_pages
Generate one or more 512-byte CHPX FKP pages. If all entries fit in a single page, a single page is returned. Otherwise entries are split across mult
src/ole/doc/writer/fkp.rs:82
↓ 8 callers
Method
get
(&self, id: EscherPropertyId)
src/ole/escher/properties.rs:759
↓ 8 callers
Method
get_coord
(&self, id: EscherPropertyId)
src/ole/escher/properties.rs:841
↓ 8 callers
Method
is_empty
(&self)
src/ole/ppt/persist/mapping.rs:112
↓ 8 callers
Method
is_empty
Check if cell is empty
src/iwa/structured.rs:90
↓ 8 callers
Method
iter
Iterator over all (persist_id, offset) pairs.
src/ole/ppt/persist/mapping.rs:100
↓ 8 callers
Method
iter_parts
Get an iterator over all parts in the package.
src/ooxml/opc/package.rs:231
↓ 8 callers
Function
matches_criteria
(value: &CellValue, criteria: &Criteria)
src/sheet/eval/engine/criteria.rs:107
↓ 8 callers
Method
name
(&self)
src/ooxml/docx/writer/style.rs:135
↓ 8 callers
Method
next
(&mut self)
src/sheet/text/iterators.rs:27
↓ 8 callers
Function
parse_border
Parse a single border element.
src/ooxml/xlsx/styles/parser.rs:347
↓ 8 callers
Method
parse_header_footer_content
Parse header or footer content.
src/rtf/parser.rs:1241
↓ 8 callers
Method
path
Get the bundle path
src/iwa/bundle.rs:328
↓ 8 callers
Function
read_f64_le_at
(data: &[u8], offset: usize)
src/common/binary.rs:165
↓ 8 callers
Method
set_font_size
Set the font size in half-points (e.g., 24 = 12pt).
src/ooxml/docx/writer/style.rs:211
↓ 8 callers
Method
set_space_after
Set space after paragraph in twips.
src/ooxml/docx/writer/style.rs:246
↓ 8 callers
Method
set_text_property
Set a text property # Arguments `property` - Property name (e.g., "fo:font-size", "fo:font-weight") `value` - Property value
src/odf/elements/style.rs:170
↓ 8 callers
Method
set_title
Set the slide title.
src/ooxml/pptx/writer/slide.rs:114
↓ 8 callers
Method
shapes
Get shapes on this slide (lazy-loaded). # Performance - Shapes are parsed only on first call - Subsequent calls return cached reference - Zero alloc
src/ole/ppt/slide/types.rs:65
↓ 8 callers
Method
shapes
Get all shapes on this slide. Returns a vector of BaseShape objects that provide access to text, pictures, tables, and other shape types. # Examples
src/ooxml/pptx/slide.rs:149
↓ 8 callers
Function
test_data_path
()
src/document/table.rs:278
↓ 8 callers
Method
to_rgbx
Convert to RGB format for PPT (PowerPoint uses RedGreenBlue format)
src/ole/ppt/writer/shape_style.rs:338
↓ 8 callers
Method
to_ymd_hms_milli
(self)
src/sheet/eval/engine/text/excel_formatter.rs:32
↓ 8 callers
Method
with_values
Set the series values.
src/ooxml/pptx/parts/chart.rs:190
↓ 8 callers
Method
worksheet_count
Get the number of worksheets. # Examples ```rust,no_run use litchi::sheet::Workbook; let workbook = Workbook::open("data.numbers")?; println!("Numb
src/sheet/workbook.rs:237
↓ 8 callers
Function
write_cfheader
( writer: &mut W, ranges: &[(u32, u32, u16, u16)], num_rules: u16, )
src/ole/xls/writer/biff/conditional_format.rs:6
↓ 8 callers
Method
write_i32
Write an i32 value (little-endian)
src/ooxml/xlsb/writer/record.rs:157
↓ 8 callers
Function
write_record_header
Write an Escher record header (8 bytes). # Format - Bytes 0-1: Version (4 bits) | Instance (12 bits) - Bytes 2-3: Record Type - Bytes 4-7: Record Le
src/ole/escher/writer.rs:169
↓ 8 callers
Function
write_record_header
Write a PPT record header
src/ole/ppt/writer/notes.rs:782
↓ 8 callers
Method
xml_bytes
(&self)
src/ooxml/pptx/parts/slide.rs:26
↓ 7 callers
Method
add_image
Add an image relationship mapping for a specific slide. # Arguments `slide_index` - The index of the slide (0-based) `image_index_in_slide` - The ind
src/ooxml/pptx/writer/relmap.rs:49
↓ 7 callers
Method
add_paragraph_with_text
Add a paragraph with text.
src/ooxml/docx/writer/doc.rs:206
↓ 7 callers
Method
add_row
Add a row to the table
src/odf/elements/table.rs:88
↓ 7 callers
Method
add_series
Add a data series.
src/ooxml/pptx/parts/chart.rs:245
↓ 7 callers
Method
add_worksheet
Add a worksheet to the workbook # Example ```rust use litchi::ooxml::xlsb::writer::{XlsbWorkbookWriter, MutableXlsbWorksheet}; let mut workbook = X
src/ooxml/xlsb/writer/workbook.rs:100
↓ 7 callers
Function
build_chpx_grpprl
Build a CHPX grpprl (group of SPRMs) from CharacterFormatting
src/ole/doc/writer/core.rs:1831
↓ 7 callers
Method
count
(&self)
soapberry-zip/src/writer.rs:38
↓ 7 callers
Method
create_storage
Create a new storage (directory) at the specified path Parent storages are created automatically if they don't exist. # Arguments `path` - Path com
src/ole/writer/core.rs:308
↓ 7 callers
Function
decode_b64_attr
(value: &str, field: &str)
src/ooxml/crypto/agile.rs:885
↓ 7 callers
Function
decompress
Decompress RTF data # Arguments `data` - Compressed RTF data with header # Returns Decompressed RTF data as bytes # Errors Returns error if: - D
src/rtf/compressed.rs:109
↓ 7 callers
Function
encode_xl_string_no_cch
Encode a string as XLUnicodeStringNoCch: `[flags: u8][chars...]`. Uses compressed Latin-1 for ASCII strings, UTF-16LE otherwise. Returns an **empty**
src/ole/xls/writer/biff/pivot.rs:32
↓ 7 callers
Method
ensure_margins_parsed
Parse margins from the XML if not already cached.
src/ooxml/docx/section.rs:296
↓ 7 callers
Function
eval_randbetween
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], )
src/sheet/eval/engine/math/random.rs:19
↓ 7 callers
Method
extract_from_bundle
Extract text from a bundle
src/iwa/text/extractor.rs:25
↓ 7 callers
Function
fill_attr
Generate fill attribute (only if non-default)
src/images/wmf/svg/style.rs:15
↓ 7 callers
Method
find_at_position
Find hyperlinks that overlap with a character position
src/ole/doc/parts/hyperlinks.rs:204
↓ 7 callers
Method
find_child
Find a child record of a specific type.
src/ole/ppt/records/record.rs:164
↓ 7 callers
Method
get_cell_value
Get cell value at specific coordinates.
src/ooxml/xlsx/worksheet.rs:1181
↓ 7 callers
Method
get_int_attribute
Get integer attribute value
src/odf/elements/element.rs:93
↓ 7 callers
Method
get_property
Get a property value by name. # Arguments `name` - The property name to look up # Returns A reference to the property value if found, or `None`.
src/ooxml/custom_properties.rs:305
↓ 7 callers
Function
has_picture
Check if a run contains an image based on text and properties.
src/ole/doc/image.rs:84
↓ 7 callers
Method
height
Get the height of the metafile in device units
src/images/emf/parser.rs:206
↓ 7 callers
Method
into_parts
(self)
soapberry-zip/src/time.rs:531
↓ 7 callers
Method
is_container
(self)
src/ole/escher/types.rs:98
↓ 7 callers
Function
le_u64
(d: &[u8])
soapberry-zip/src/utils.rs:2
↓ 7 callers
Method
line_to
Add LineTo command
src/images/emf/svg/path.rs:73
↓ 7 callers
Function
make_props
(pic_offset: Option<u32>)
src/ole/doc/image.rs:306
↓ 7 callers
Method
media_files
Get all embedded media files from the package.
src/odf/core/package.rs:92
↓ 7 callers
Method
move_to
Add MoveTo command
src/images/emf/svg/path.rs:67
↓ 7 callers
Method
observe
(&mut self, v: &CellValue)
src/ooxml/xlsx/writer/workbook.rs:911
↓ 7 callers
Method
parse
Parse a PLCF structure from binary data. # Arguments `data` - The binary data containing the PLCF `element_size` - Size in bytes of each property el
src/ole/plcf.rs:60
↓ 7 callers
Method
parse_add_sub
(&mut self)
src/sheet/eval/parser/expr.rs:269
↓ 7 callers
Function
parse_format_string
Parse a format string into static parts and placeholders
xml-minifier/src/lib.rs:298
↓ 7 callers
Method
parse_qualified_name
Parse qualified name with this context
src/odf/elements/namespace.rs:442
↓ 7 callers
Method
push
(&mut self, item: T)
soapberry-zip/src/extra_fields.rs:245
↓ 7 callers
Function
read_byte
(data: &[u8], offset: usize)
src/ole/doc/parts/tap_parser.rs:12
↓ 7 callers
Function
read_i32_le
(data: &[u8], offset: usize)
src/common/binary.rs:129
↓ 7 callers
Method
read_string
Read a file as a UTF-8 string. Convenience method that reads and decodes the file as UTF-8.
soapberry-zip/src/office.rs:206
↓ 7 callers
Method
reader
(&self)
src/ooxml/opc/phys_pkg.rs:77
↓ 7 callers
Method
reserve
Reserved for stack optimization
src/formula/omml/utils.rs:278
↓ 7 callers
Method
row
(&self)
src/sheet/text/cell.rs:26
↓ 7 callers
Method
runs
Get the runs in this paragraph.
src/document/paragraph.rs:49
↓ 7 callers
Method
set_paragraph_property
Set a paragraph property # Arguments `property` - Property name (e.g., "fo:text-align", "fo:margin-top") `value` - Property value
src/odf/elements/style.rs:194
↓ 7 callers
Method
set_text
Set the text content of the cell
src/odf/elements/table.rs:299
↓ 7 callers
Method
text
Get all text content from the presentation. This extracts all text from all slides in the presentation. # Examples ```rust,no_run use litchi::Prese
src/presentation/prs.rs:256
↓ 7 callers
Method
to_inches
Convert to inches # Examples ``` use litchi::common::unit::{Length, LengthUnit}; let cm = Length::new(2.54, LengthUnit::Centimeter); let inches = c
src/common/unit.rs:266
↓ 7 callers
Method
to_xml
Generate XML element for this author.
src/ooxml/pptx/parts/comment.rs:35
↓ 7 callers
Method
to_xml
(&self, xml: &mut String)
src/ooxml/docx/writer/paragraph.rs:251
↓ 7 callers
Method
to_xml
Serialize the worksheet to XML. # Arguments `shared_strings` - Mutable shared strings table `style_indices` - Optional map of cell positions to style
src/ooxml/xlsx/writer/sheet.rs:2095
↓ 7 callers
Function
twos_complement_value
(number: i64, bits: u32)
src/sheet/eval/engine/math/helpers.rs:307
← previous
next →
401–500 of 11,583, ranked by callers