MCPcopy Create free account

hub / github.com/DevExzh/litchi / functions

Functions11,583 in github.com/DevExzh/litchi

↓ 17 callersMethodcontent_type
(&self)
src/ooxml/opc/part.rs:131
↓ 17 callersFunctioncreate_test_doc_shape
( shape_type: crate::ole::escher::EscherShapeType, shape_id: u32, text: Option<String>
src/ole/doc/shapes.rs:107
↓ 17 callersFunctioncreate_test_xls_shape
( shape_type: crate::ole::escher::EscherShapeType, shape_id: u32, text: Option<String>
src/ole/xls/shapes.rs:147
↓ 17 callersMethodevaluate_cell
Evaluate a single cell in the given worksheet. Row and column are 1-based, consistent with the `Worksheet` trait.
src/sheet/eval/mod.rs:468
↓ 17 callersMethodget
Get a media asset by filename
src/iwa/media.rs:184
↓ 17 callersMethodget
Get object by handle
src/images/emf/gdi_objects.rs:507
↓ 17 callersMethodmonth
(&self)
soapberry-zip/src/time.rs:177
↓ 17 callersFunctionparse_criteria
(spec: &str)
src/sheet/eval/engine/criteria.rs:24
↓ 17 callersFunctionparse_u32_attr
(e: &BytesStart, attr_name: &[u8])
src/ooxml/charts/reader.rs:864
↓ 17 callersMethodtext
(&self)
src/rtf/types.rs:353
↓ 17 callersMethodto_bytes
Convert to 32-byte array for writing
src/ole/ppt/writer/spec.rs:134
↓ 17 callersMethodxml_bytes
(&self)
src/ooxml/docx/paragraph.rs:102
↓ 16 callersMethodadd_header
Add a header
src/ole/doc/writer/headers.rs:63
↓ 16 callersMethodas_str
(&self)
src/ooxml/xlsx/pivot/mod.rs:38
↓ 16 callersMethodcontains
(&self, name: &str)
src/ooxml/docx/variables.rs:53
↓ 16 callersFunctioncreate_criteria_range
(criteria_col: u32, criteria_row: u32)
src/sheet/eval/engine/database/mod.rs:541
↓ 16 callersFunctioncreate_database_range
()
src/sheet/eval/engine/database/mod.rs:509
↓ 16 callersFunctioneval_unary_complex
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], name: &str, f: F, )
src/sheet/eval/engine/engineering/complex.rs:504
↓ 16 callersMethodgenerate
Legacy helper: generate a single 512-byte FKP (first page only).
src/ole/doc/writer/fkp.rs:177
↓ 16 callersFunctionnumber_result
(value: f64)
src/sheet/eval/engine/math/helpers.rs:16
↓ 16 callersMethodpoint
(&self, x: i16, y: i16)
src/images/wmf/svg/transform.rs:36
↓ 16 callersFunctionsetup_database
(engine: &TestEngine)
src/sheet/eval/engine/database/mod.rs:521
↓ 16 callersMethodwrite_to
Save the OLE file to a writer This writes all buffered changes to the output writer in OLE2 format. # Arguments `writer` - Output writer (must impl
src/ole/writer/core.rs:369
↓ 16 callersMethodwrite_wide_string
Write a wide string (UTF-16LE with length prefix)
src/ooxml/xlsb/writer/record.rs:123
↓ 15 callersMethodas_str
(&self)
src/formula/omml/elements.rs:204
↓ 15 callersMethodday
(&self)
soapberry-zip/src/time.rs:186
↓ 15 callersFunctionencode_ptg_tokens
Encode Ptg tokens to binary format for BIFF8
src/ole/xls/writer/formula.rs:413
↓ 15 callersFunctioneval_unary_trig
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], name: &str, f: F, )
src/sheet/eval/engine/math/trig.rs:308
↓ 15 callersMethodfind_child
Find a child record of a specific type.
src/ole/ppt/shapes/escher.rs:506
↓ 15 callersMethodfinish_to_bytes
Alias for `finish()` for API compatibility.
src/odf/core/writer.rs:250
↓ 15 callersFunctionget_attribute_value_borrowed
( attrs: &'a [quick_xml::events::attributes::Attribute<'a>], key: &str, )
src/formula/omml/attributes.rs:169
↓ 15 callersMethodget_int
(&self, id: EscherPropertyId)
src/ole/escher/properties.rs:764
↓ 15 callersMethodset_custom
Set whether this is a custom style.
src/ooxml/docx/writer/style.rs:162
↓ 15 callersMethodset_mimetype
Set the MIME type for the document This sets both the mimetype file and the root manifest entry. # Arguments `mimetype` - MIME type string (e.g., "
src/odf/core/writer.rs:68
↓ 15 callersFunctionsimd_eq_u8
Compare two slices of u8 for equality This function automatically selects the best available SIMD implementation based on runtime CPU feature detecti
src/common/simd/cmp.rs:2061
↓ 15 callersMethodto_bytes
(&self)
src/ole/ppt/writer/env_data.rs:20
↓ 15 callersFunctionwide_str_with_len
Decode wide string (UTF-16LE) from XLSB format and return consumed bytes
src/ooxml/xlsb/records.rs:344
↓ 14 callersMethodblob
(&self)
src/ooxml/docx/footnote.rs:438
↓ 14 callersMethodbuild
(self)
src/odf/ods/parser.rs:210
↓ 14 callersMethodcell
Get a cell by column index. Returns `Some(cell)` if a cell exists at the given column index, `None` otherwise. # Arguments `col` - Column index (0-
src/odf/ods/row.rs:36
↓ 14 callersFunctioncoerce_date_value
(value: &CellValue)
src/sheet/eval/engine/date_time/helpers.rs:88
↓ 14 callersMethodcount
(&self)
src/ole/plcf.rs:117
↓ 14 callersFunctiondecode_varint
Decode a variable-length integer from a reader
src/iwa/varint.rs:27
↓ 14 callersFunctioneval_convert
( ctx: EvalCtx<'_>, current_sheet: &str, args: &[Expr], )
src/sheet/eval/engine/engineering/convert.rs:317
↓ 14 callersFunctionextract_attr
Extract an attribute value from an XML tag.
src/ooxml/xlsx/threaded_comments/reader.rs:230
↓ 14 callersMethodfind_property
Find a property by property number.
src/ole/ppt/shapes/escher.rs:521
↓ 14 callersFunctionminify_xml
Minifies XML content by removing unnecessary whitespace, comments, and collapsing empty tags This implementation follows best practices for XML minif
xml-minifier/src/lib.rs:538
↓ 14 callersMethodparagraphs
Get an iterator over paragraphs in the document. # Examples ```rust,no_run use litchi::Document; let doc = Document::open("document.doc")?; for par
src/document/doc.rs:299
↓ 14 callersFunctionpush_byte
(grp: &mut Vec<u8>, opcode: u16, val: u8)
src/ole/doc/writer/core.rs:1835
↓ 14 callersMethodrels
(&self)
src/ooxml/docx/footnote.rs:450
↓ 14 callersMethodrels
Get a reference to the package-level relationships.
src/ooxml/opc/package.rs:241
↓ 14 callersMethodreserve
Reserve additional capacity in the buffer.
src/markdown/writer.rs:1309
↓ 14 callersMethodset_based_on
Set the base style ID. The style inherits formatting from the base style.
src/ooxml/docx/writer/style.rs:175
↓ 14 callersMethodset_cell
Set a cell value at the specified position
src/iwa/numbers/table.rs:44
↓ 14 callersMethodset_main_text
Set main document text range
src/ole/doc/writer/fib.rs:165
↓ 14 callersMethodset_priority
Set the UI priority (lower values appear first).
src/ooxml/docx/writer/style.rs:186
↓ 14 callersMethodtarget_ref
(&self)
src/ooxml/opc/rel.rs:76
↓ 14 callersMethodtext
Extract all text from this slide (lazy-loaded). # Performance - Text is extracted and cached on first call - Includes text from: Direct text records
src/ole/ppt/slide/types.rs:84
↓ 13 callersMethodadd
Add a shape
src/ole/ppt/writer/shapes.rs:661
↓ 13 callersMethodadd_entry
Add a character formatting entry (a formatting run)
src/ole/doc/writer/fkp.rs:70
↓ 13 callersMethodadd_text_box
Add a text box to the slide. Returns a mutable reference to the shape for setting format properties.
src/ooxml/pptx/writer/slide.rs:213
↓ 13 callersMethodas_bytes
(&self)
soapberry-zip/src/path.rs:288
↓ 13 callersMethodchildren
(&self)
src/ole/escher/container.rs:103
↓ 13 callersMethodconvert_line_to_nodes
( &self, line_obj: &MtefLine, )
src/formula/mtef/binary/converter.rs:803
↓ 13 callersFunctioncreate_basic_slide_record
Helper function to create a basic slide record without children
src/ole/ppt/slide/types.rs:519
↓ 13 callersMethodgenerate
Generate the FIB as bytes # Returns FIB structure as a byte vector Layout: Word 2002 format (nFibNew 0x0101) with 136 FibRgFcLcb pairs. FibBase.nFi
src/ole/doc/writer/fib.rs:296
↓ 13 callersFunctionget_attribute_value
( attrs: &[quick_xml::events::attributes::Attribute], key: &str, )
src/formula/omml/attributes.rs:217
↓ 13 callersMethodget_table_pointer
Get a pointer to a structure in the table stream. The FIB contains many pairs of (offset, length) values pointing to structures in the table stream.
src/ole/doc/parts/fib.rs:167
↓ 13 callersMethodis_dir
(&self)
soapberry-zip/src/path.rs:244
↓ 13 callersMethodname
Get a human-readable name for this media type
src/iwa/media.rs:44
↓ 13 callersMethodproperties
Get the table properties. Returns the table-level formatting properties if available.
src/ole/doc/table.rs:94
↓ 13 callersFunctionwrite_data_labels_default
(writer: &mut W)
src/ooxml/charts/writer.rs:821
↓ 13 callersFunctionwrite_series
(writer: &mut W, series: &Series, is_pie: bool)
src/ooxml/charts/writer.rs:620
↓ 12 callersMethodadd_level
Add a level
src/ole/doc/writer/numbering.rs:152
↓ 12 callersMethodall
(border: Border)
src/rtf/border.rs:126
↓ 12 callersFunctionbinary_to_doc_result
(result: BinaryResult<T>)
src/ole/doc/parts/tap_parser.rs:24
↓ 12 callersMethodcount
Get the number of pictures
src/ole/ppt/writer/blip.rs:328
↓ 12 callersFunctionextract_string
Extract string from property value with proper encoding
src/ole/metadata.rs:447
↓ 12 callersMethodget
(&mut self, element_type: ElementType)
src/formula/omml/utils.rs:128
↓ 12 callersMethodget_borrowed
(&self, key: &str)
src/formula/omml/attributes.rs:574
↓ 12 callersMethodhas_file
Check if a file exists in the package
src/odf/core/package.rs:80
↓ 12 callersFunctionhex_encode_scalar
Used conditionally based on target features
src/common/simd/fmt.rs:184
↓ 12 callersFunctionhex_encode_to_string
(bytes: &[u8], output: &mut String, lowercase: bool)
src/common/simd/fmt.rs:109
↓ 12 callersMethodis_empty
(&self)
src/iwa/ref_graph.rs:345
↓ 12 callersMethodname
Get the shape name. Returns the name from the `<p:cNvPr>` element.
src/ooxml/pptx/shapes/base.rs:85
↓ 12 callersFunctionparse_bool_attr
(e: &BytesStart)
src/ooxml/charts/reader.rs:855
↓ 12 callersFunctionparse_border_side
Parse a single border side (left, right, top, bottom, diagonal).
src/ooxml/xlsx/styles/parser.rs:402
↓ 12 callersFunctionparse_places_argument
( value: &CellValue, func_name: &str, )
src/sheet/eval/engine/math/helpers.rs:187
↓ 12 callersMethodpart
(&self)
src/ooxml/pptx/presentation.rs:195
↓ 12 callersFunctionread_text_element
Read the text content of an XML element.
src/ooxml/metadata.rs:166
↓ 12 callersMethodslides
Get the slides in the presentation. # Examples ```rust,no_run use litchi::Presentation; let pres = Presentation::open("presentation.ppt")?; for sli
src/presentation/prs.rs:342
↓ 12 callersMethodto_bytes
Serialize to LVL structure per MS-DOC spec [2.9.150]. A complete LVL consists of: 1. LVLF (28 bytes fixed) — level format descriptor 2. grpprlPapx (c
src/ole/doc/writer/numbering.rs:56
↓ 12 callersMethodwrite_escher_header
Write an Escher header
src/ole/ppt/writer/master_drawing.rs:126
↓ 12 callersMethodwrite_text
Write plain text (with proper escaping)
src/rtf/writer.rs:619
↓ 11 callersMethodadd_child
Add a child element (concrete Element type)
src/odf/elements/element.rs:111
↓ 11 callersMethodadd_heading
Add a heading # Arguments `text` - Heading text `level` - Heading level (1-6) # Examples ``` use litchi::odf::DocumentBuilder; # fn main() -> lit
src/odf/odt/builder.rs:131
↓ 11 callersMethodadd_paragraph
Add a paragraph with text # Arguments `text` - Text content for the paragraph # Examples ``` use litchi::odf::DocumentBuilder; # fn main() -> lit
src/odf/odt/builder.rs:105
↓ 11 callersMethodadd_row_with_values
Add a row to the current sheet with string values # Arguments `values` - String values for the cells in the row # Examples ``` use litchi::odf::Sp
src/odf/ods/builder.rs:110
↓ 11 callersMethodbase_uri
Get the base URI (directory portion) of this PackURI. For example, "/ppt/slides" for "/ppt/slides/slide1.xml". For the package pseudo-partname "/", r
src/ooxml/opc/packuri.rs:52
↓ 11 callersFunctionbit_operand_value
(value: &CellValue, func_name: &str)
src/sheet/eval/engine/math/helpers.rs:89
← previousnext →201–300 of 11,583, ranked by callers