/** * Get a <b>copy</b> of the currently used CTPBrd, if none is used, return * a new instance. */ private CT_PBdr GetCTPBrd(bool create) { CT_PPr pr = GetCTPPr(); CT_PBdr ct = pr.IsSetPBdr() ? pr.pBdr : null; if (create && ct == null) { ct = pr.AddNewPBdr(); } return(ct); }
private CT_PBdr GetCTPBrd(bool create) { CT_PPr ctpPr = this.GetCTPPr(); CT_PBdr ctPbdr = ctpPr.IsSetPBdr() ? ctpPr.pBdr : (CT_PBdr)null; if (create && ctPbdr == null) { ctPbdr = ctpPr.AddNewPBdr(); } return(ctPbdr); }
public void TestSetBorderTop() { //new clean instance of paragraph XWPFDocument doc = new XWPFDocument(); XWPFParagraph p = doc.CreateParagraph(); Assert.AreEqual(ST_Border.none, EnumConverter.ValueOf <ST_Border, Borders>(p.BorderTop)); CT_P ctp = p.GetCTP(); CT_PPr ppr = ctp.pPr == null?ctp.AddNewPPr() : ctp.pPr; //bordi CT_PBdr bdr = ppr.AddNewPBdr(); CT_Border borderTop = bdr.AddNewTop(); borderTop.val = (ST_Border.@double); bdr.top = (borderTop); Assert.AreEqual(Borders.Double, p.BorderTop); p.BorderTop = (Borders.Single); Assert.AreEqual(ST_Border.single, borderTop.val); }