parent
8890385f67
commit
ef63278e1f
|
@ -29,7 +29,7 @@ impl ElementReader for TableCellBorders {
|
||||||
borders = borders.set(border);
|
borders = borders.set(border);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
XMLElement::Right => {
|
XMLElement::Right | XMLElement::End => {
|
||||||
let attr = read_border(&attributes)?;
|
let attr = read_border(&attributes)?;
|
||||||
let mut border = TableCellBorder::new(TableCellBorderPosition::Right)
|
let mut border = TableCellBorder::new(TableCellBorderPosition::Right)
|
||||||
.border_type(attr.border_type)
|
.border_type(attr.border_type)
|
||||||
|
@ -51,7 +51,7 @@ impl ElementReader for TableCellBorders {
|
||||||
borders = borders.set(border);
|
borders = borders.set(border);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
XMLElement::Left => {
|
XMLElement::Left | XMLElement::Start => {
|
||||||
let attr = read_border(&attributes)?;
|
let attr = read_border(&attributes)?;
|
||||||
let mut border = TableCellBorder::new(TableCellBorderPosition::Left)
|
let mut border = TableCellBorder::new(TableCellBorderPosition::Left)
|
||||||
.border_type(attr.border_type)
|
.border_type(attr.border_type)
|
||||||
|
|
|
@ -73,7 +73,9 @@ pub enum XMLElement {
|
||||||
TableCellPropertyChange,
|
TableCellPropertyChange,
|
||||||
Top,
|
Top,
|
||||||
Right,
|
Right,
|
||||||
|
End,
|
||||||
Left,
|
Left,
|
||||||
|
Start,
|
||||||
Bottom,
|
Bottom,
|
||||||
InsideH,
|
InsideH,
|
||||||
InsideV,
|
InsideV,
|
||||||
|
@ -98,7 +100,6 @@ pub enum XMLElement {
|
||||||
Numbering,
|
Numbering,
|
||||||
Settings,
|
Settings,
|
||||||
Num,
|
Num,
|
||||||
Start,
|
|
||||||
NumberFormat,
|
NumberFormat,
|
||||||
Suffix,
|
Suffix,
|
||||||
LevelText,
|
LevelText,
|
||||||
|
@ -235,6 +236,8 @@ impl FromStr for XMLElement {
|
||||||
"tblStyle" => Ok(XMLElement::TableStyle),
|
"tblStyle" => Ok(XMLElement::TableStyle),
|
||||||
"top" => Ok(XMLElement::Top),
|
"top" => Ok(XMLElement::Top),
|
||||||
"right" => Ok(XMLElement::Right),
|
"right" => Ok(XMLElement::Right),
|
||||||
|
"start" => Ok(XMLElement::Start),
|
||||||
|
"end" => Ok(XMLElement::End),
|
||||||
"left" => Ok(XMLElement::Left),
|
"left" => Ok(XMLElement::Left),
|
||||||
"bottom" => Ok(XMLElement::Bottom),
|
"bottom" => Ok(XMLElement::Bottom),
|
||||||
"insideH" => Ok(XMLElement::InsideH),
|
"insideH" => Ok(XMLElement::InsideH),
|
||||||
|
@ -260,7 +263,6 @@ impl FromStr for XMLElement {
|
||||||
"numbering" => Ok(XMLElement::Numbering),
|
"numbering" => Ok(XMLElement::Numbering),
|
||||||
"settings" => Ok(XMLElement::Settings),
|
"settings" => Ok(XMLElement::Settings),
|
||||||
"num" => Ok(XMLElement::Num),
|
"num" => Ok(XMLElement::Num),
|
||||||
"start" => Ok(XMLElement::Start),
|
|
||||||
"numFmt" => Ok(XMLElement::NumberFormat),
|
"numFmt" => Ok(XMLElement::NumberFormat),
|
||||||
"suff" => Ok(XMLElement::Suffix),
|
"suff" => Ok(XMLElement::Suffix),
|
||||||
"lvlText" => Ok(XMLElement::LevelText),
|
"lvlText" => Ok(XMLElement::LevelText),
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue