Expand description
Text is stored as a simple String whenever possible. When there is a more complex structure, a TextTag is constructed which mirrors the Xml tree structure.
For construction of a new TextTag structure a few helper structs are defined.
use spreadsheet_ods::text::{TextP, TextTag, MetaAuthorName, MetaCreationDate, TextS};
use spreadsheet_ods::style::ParagraphStyleRef;
let p1_ref = ParagraphStyleRef::from("p1");
let txt = TextP::new()
.style_name(&p1_ref)
.text("some text")
.tag(MetaAuthorName::new())
.tag(TextS::new())
.tag(MetaCreationDate::new())
.tag(TextS::new())
.text("whatever");
println!("{}", txt.into_xmltag());Structs§
- Meta
Author Initials - $literal
- Meta
Author Name - $literal
- Meta
Character Count - $literal
- Meta
Creation Date - $literal
- Meta
Creation Time - $literal
- Meta
Creator - $literal
- Meta
Date - $literal
- Meta
Description - $literal
- Meta
Editing Cycles - $literal
- Meta
Editing Duration - $literal
- Meta
File Name - $literal
- Meta
Initial Creator - $literal
- Meta
Keywords - $literal
- Meta
Modification Date - $literal
- Meta
Modification Time - $literal
- Meta
Page Count - $literal
- Meta
Page Number - $literal
- Meta
Print Date - $literal
- Meta
Print Time - $literal
- Meta
Printed By - $literal
- Meta
Sheet Name - $literal
- Meta
Subject - $literal
- Meta
Time - $literal
- Meta
Title - $literal
- Soft
Page Break - $literal
- TextA
- $literal
- TextH
- $literal
- TextP
- $literal
- TextS
- $literal
- Text
Span - $literal
- TextTab
- $literal
Type Aliases§
- Text
Content - Content of a TextTag is just some XmlContent.
- TextTag
- TextTags are just XmlTags.