MCPcopy Create free account

hub / github.com/DevExzh/litchi / functions

Functions11,583 in github.com/DevExzh/litchi

↓ 8 callersFunctionbuild_shape_properties
Build shape properties for OPT record Based on Apache POI HSLFTextBox.createSpContainer() defaults
src/ole/ppt/writer/escher.rs:1053
↓ 8 callersMethodcells
Get all cells.
src/rtf/table.rs:67
↓ 8 callersMethodclear
Clear all extracted text
src/iwa/text/extractor.rs:77
↓ 8 callersMethodcomments
Get all comments on this slide.
src/ooxml/pptx/writer/slide.rs:580
↓ 8 callersMethodcount
(&self)
src/ooxml/docx/variables.rs:69
↓ 8 callersFunctioncreate_dg_container_with_shapes
Create a DgContainer with user shapes
src/ole/ppt/writer/escher.rs:808
↓ 8 callersFunctioncreate_test_table
()
src/ooxml/xlsx/writer/table.rs:229
↓ 8 callersMethodcurrent_state
Get current state (immutable).
src/rtf/parser.rs:906
↓ 8 callersFunctiondate_to_excel_serial_1900
(date: NaiveDate)
src/sheet/eval/engine/date_time/helpers.rs:18
↓ 8 callersFunctiondecode_hex_data
(hex_str: &str)
src/common/encoding.rs:249
↓ 8 callersFunctiondetect_application
Attempt to determine application type from a collection of message types
src/iwa/registry.rs:246
↓ 8 callersFunctioneval_choose
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], )
src/sheet/eval/engine/lookup/choose.rs:6
↓ 8 callersFunctioneval_filterxml
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], )
src/sheet/eval/engine/web/functions.rs:74
↓ 8 callersFunctioneval_weekday
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], )
src/sheet/eval/engine/date_time/week.rs:9
↓ 8 callersMethodextension
Get the file extension for this format.
src/ooxml/pptx/media.rs:150
↓ 8 callersFunctionextract_child_rgb
(xml: &str, tag: &str)
src/ooxml/xlsx/sparkline.rs:692
↓ 8 callersMethodfind_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 callersFunctionformat_complex
Formats a Complex64 into an Excel complex number string.
src/sheet/eval/engine/engineering/complex.rs:73
↓ 8 callersMethodformat_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 callersFunctiongenerate_iv_agile
(key_salt: &[u8], block_key: Option<&[u8]>, block_size: usize)
src/ooxml/crypto/agile.rs:199
↓ 8 callersMethodgenerate_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 callersMethodget
(&self, id: EscherPropertyId)
src/ole/escher/properties.rs:759
↓ 8 callersMethodget_coord
(&self, id: EscherPropertyId)
src/ole/escher/properties.rs:841
↓ 8 callersMethodis_empty
(&self)
src/ole/ppt/persist/mapping.rs:112
↓ 8 callersMethodis_empty
Check if cell is empty
src/iwa/structured.rs:90
↓ 8 callersMethoditer
Iterator over all (persist_id, offset) pairs.
src/ole/ppt/persist/mapping.rs:100
↓ 8 callersMethoditer_parts
Get an iterator over all parts in the package.
src/ooxml/opc/package.rs:231
↓ 8 callersFunctionmatches_criteria
(value: &CellValue, criteria: &Criteria)
src/sheet/eval/engine/criteria.rs:107
↓ 8 callersMethodname
(&self)
src/ooxml/docx/writer/style.rs:135
↓ 8 callersMethodnext
(&mut self)
src/sheet/text/iterators.rs:27
↓ 8 callersFunctionparse_border
Parse a single border element.
src/ooxml/xlsx/styles/parser.rs:347
↓ 8 callersMethodparse_header_footer_content
Parse header or footer content.
src/rtf/parser.rs:1241
↓ 8 callersMethodpath
Get the bundle path
src/iwa/bundle.rs:328
↓ 8 callersFunctionread_f64_le_at
(data: &[u8], offset: usize)
src/common/binary.rs:165
↓ 8 callersMethodset_font_size
Set the font size in half-points (e.g., 24 = 12pt).
src/ooxml/docx/writer/style.rs:211
↓ 8 callersMethodset_space_after
Set space after paragraph in twips.
src/ooxml/docx/writer/style.rs:246
↓ 8 callersMethodset_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 callersMethodset_title
Set the slide title.
src/ooxml/pptx/writer/slide.rs:114
↓ 8 callersMethodshapes
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 callersMethodshapes
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 callersFunctiontest_data_path
()
src/document/table.rs:278
↓ 8 callersMethodto_rgbx
Convert to RGB format for PPT (PowerPoint uses RedGreenBlue format)
src/ole/ppt/writer/shape_style.rs:338
↓ 8 callersMethodto_ymd_hms_milli
(self)
src/sheet/eval/engine/text/excel_formatter.rs:32
↓ 8 callersMethodwith_values
Set the series values.
src/ooxml/pptx/parts/chart.rs:190
↓ 8 callersMethodworksheet_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 callersFunctionwrite_cfheader
( writer: &mut W, ranges: &[(u32, u32, u16, u16)], num_rules: u16, )
src/ole/xls/writer/biff/conditional_format.rs:6
↓ 8 callersMethodwrite_i32
Write an i32 value (little-endian)
src/ooxml/xlsb/writer/record.rs:157
↓ 8 callersFunctionwrite_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 callersFunctionwrite_record_header
Write a PPT record header
src/ole/ppt/writer/notes.rs:782
↓ 8 callersMethodxml_bytes
(&self)
src/ooxml/pptx/parts/slide.rs:26
↓ 7 callersMethodadd_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 callersMethodadd_paragraph_with_text
Add a paragraph with text.
src/ooxml/docx/writer/doc.rs:206
↓ 7 callersMethodadd_row
Add a row to the table
src/odf/elements/table.rs:88
↓ 7 callersMethodadd_series
Add a data series.
src/ooxml/pptx/parts/chart.rs:245
↓ 7 callersMethodadd_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 callersFunctionbuild_chpx_grpprl
Build a CHPX grpprl (group of SPRMs) from CharacterFormatting
src/ole/doc/writer/core.rs:1831
↓ 7 callersMethodcount
(&self)
soapberry-zip/src/writer.rs:38
↓ 7 callersMethodcreate_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 callersFunctiondecode_b64_attr
(value: &str, field: &str)
src/ooxml/crypto/agile.rs:885
↓ 7 callersFunctiondecompress
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 callersFunctionencode_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 callersMethodensure_margins_parsed
Parse margins from the XML if not already cached.
src/ooxml/docx/section.rs:296
↓ 7 callersFunctioneval_randbetween
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], )
src/sheet/eval/engine/math/random.rs:19
↓ 7 callersMethodextract_from_bundle
Extract text from a bundle
src/iwa/text/extractor.rs:25
↓ 7 callersFunctionfill_attr
Generate fill attribute (only if non-default)
src/images/wmf/svg/style.rs:15
↓ 7 callersMethodfind_at_position
Find hyperlinks that overlap with a character position
src/ole/doc/parts/hyperlinks.rs:204
↓ 7 callersMethodfind_child
Find a child record of a specific type.
src/ole/ppt/records/record.rs:164
↓ 7 callersMethodget_cell_value
Get cell value at specific coordinates.
src/ooxml/xlsx/worksheet.rs:1181
↓ 7 callersMethodget_int_attribute
Get integer attribute value
src/odf/elements/element.rs:93
↓ 7 callersMethodget_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 callersFunctionhas_picture
Check if a run contains an image based on text and properties.
src/ole/doc/image.rs:84
↓ 7 callersMethodheight
Get the height of the metafile in device units
src/images/emf/parser.rs:206
↓ 7 callersMethodinto_parts
(self)
soapberry-zip/src/time.rs:531
↓ 7 callersMethodis_container
(self)
src/ole/escher/types.rs:98
↓ 7 callersFunctionle_u64
(d: &[u8])
soapberry-zip/src/utils.rs:2
↓ 7 callersMethodline_to
Add LineTo command
src/images/emf/svg/path.rs:73
↓ 7 callersFunctionmake_props
(pic_offset: Option<u32>)
src/ole/doc/image.rs:306
↓ 7 callersMethodmedia_files
Get all embedded media files from the package.
src/odf/core/package.rs:92
↓ 7 callersMethodmove_to
Add MoveTo command
src/images/emf/svg/path.rs:67
↓ 7 callersMethodobserve
(&mut self, v: &CellValue)
src/ooxml/xlsx/writer/workbook.rs:911
↓ 7 callersMethodparse
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 callersMethodparse_add_sub
(&mut self)
src/sheet/eval/parser/expr.rs:269
↓ 7 callersFunctionparse_format_string
Parse a format string into static parts and placeholders
xml-minifier/src/lib.rs:298
↓ 7 callersMethodparse_qualified_name
Parse qualified name with this context
src/odf/elements/namespace.rs:442
↓ 7 callersMethodpush
(&mut self, item: T)
soapberry-zip/src/extra_fields.rs:245
↓ 7 callersFunctionread_byte
(data: &[u8], offset: usize)
src/ole/doc/parts/tap_parser.rs:12
↓ 7 callersFunctionread_i32_le
(data: &[u8], offset: usize)
src/common/binary.rs:129
↓ 7 callersMethodread_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 callersMethodreader
(&self)
src/ooxml/opc/phys_pkg.rs:77
↓ 7 callersMethodreserve
Reserved for stack optimization
src/formula/omml/utils.rs:278
↓ 7 callersMethodrow
(&self)
src/sheet/text/cell.rs:26
↓ 7 callersMethodruns
Get the runs in this paragraph.
src/document/paragraph.rs:49
↓ 7 callersMethodset_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 callersMethodset_text
Set the text content of the cell
src/odf/elements/table.rs:299
↓ 7 callersMethodtext
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 callersMethodto_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 callersMethodto_xml
Generate XML element for this author.
src/ooxml/pptx/parts/comment.rs:35
↓ 7 callersMethodto_xml
(&self, xml: &mut String)
src/ooxml/docx/writer/paragraph.rs:251
↓ 7 callersMethodto_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 callersFunctiontwos_complement_value
(number: i64, bits: u32)
src/sheet/eval/engine/math/helpers.rs:307
← previousnext →401–500 of 11,583, ranked by callers