fix: Add start and end (#244)

* fix: Add start and end

* update snaps
main
bokuweb 2021-03-16 16:32:02 +09:00 committed by GitHub
parent 8890385f67
commit ef63278e1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 6 deletions

View File

@ -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)

View File

@ -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