소스 검색

Merge pull request #76 from lucwuyts/master

Null check added.  Was throwing exception when serializing document o…
master
PrzemyslawKlys 9 년 전
부모
커밋
b2c123d27d
2개의 변경된 파일8개의 추가작업 그리고 4개의 파일을 삭제
  1. 6
    4
      DocX/Container.cs
  2. 2
    0
      DocX/Table.cs

+ 6
- 4
DocX/Container.cs 파일 보기

} }
XElement body = Xml.Element(XName.Get("body", DocX.w.NamespaceName)); XElement body = Xml.Element(XName.Get("body", DocX.w.NamespaceName));
XElement baseSectionXml = body.Element(XName.Get("sectPr", DocX.w.NamespaceName));
var baseSection = new Section(Document, baseSectionXml) { SectionParagraphs = parasInASection };
sections.Add(baseSection);
if (body != null)
{
XElement baseSectionXml = body.Element(XName.Get("sectPr", DocX.w.NamespaceName));
var baseSection = new Section(Document, baseSectionXml) { SectionParagraphs = parasInASection };
sections.Add(baseSection);
}
return sections; return sections;
} }
} }

+ 2
- 0
DocX/Table.cs 파일 보기

get get
{ {
XElement trPr = Xml.Element(XName.Get("trPr", DocX.w.NamespaceName)); XElement trPr = Xml.Element(XName.Get("trPr", DocX.w.NamespaceName));
if (trPr == null)
return false;
XElement tblHeader = trPr.Element(XName.Get("tblHeader", DocX.w.NamespaceName)); XElement tblHeader = trPr.Element(XName.Get("tblHeader", DocX.w.NamespaceName));
return tblHeader != null; return tblHeader != null;
} }

Loading…
취소
저장