public LineSpacingRule GetSpacingLineRule() { CT_Spacing ctSpacing = this.GetCTSpacing(false); if (ctSpacing == null || !ctSpacing.IsSetLineRule()) { return(LineSpacingRule.AUTO); } return(EnumConverter.ValueOf <LineSpacingRule, ST_LineSpacingRule>(ctSpacing.lineRule)); }
public int GetSpacingBeforeLines() { CT_Spacing ctSpacing = this.GetCTSpacing(false); if (ctSpacing == null || !ctSpacing.IsSetBeforeLines()) { return(-1); } return(int.Parse(ctSpacing.beforeLines)); }
public int GetSpacingBefore() { CT_Spacing ctSpacing = this.GetCTSpacing(false); if (ctSpacing == null || !ctSpacing.IsSetBefore()) { return(-1); } return((int)ctSpacing.before); }
public int GetSpacingAfter() { CT_Spacing ctSpacing = this.GetCTSpacing(false); if (ctSpacing == null || !ctSpacing.IsSetAfter()) { return(-1); } return((int)ctSpacing.after); }
public void SetSpacingAfter(int spaces) { CT_Spacing ctSpacing = this.GetCTSpacing(true); if (ctSpacing == null) { return; } ctSpacing.after = (ulong)spaces; }
/** * Get a <b>copy</b> of the currently used CTSpacing, if none is used, * return a new instance. */ private CT_Spacing GetCTSpacing(bool create) { CT_PPr pr = GetCTPPr(); CT_Spacing ct = pr.spacing == null ? null : pr.spacing; if (create && ct == null) { ct = pr.AddNewSpacing(); } return(ct); }
private CT_Spacing GetCTSpacing(bool create) { CT_PPr ctpPr = this.GetCTPPr(); CT_Spacing ctSpacing = ctpPr.spacing == null ? (CT_Spacing)null : ctpPr.spacing; if (create && ctSpacing == null) { ctSpacing = ctpPr.AddNewSpacing(); } return(ctSpacing); }
public void TestSetGetSpacingLineRule() { XWPFDocument doc = new XWPFDocument(); XWPFParagraph p = doc.CreateParagraph(); CT_P ctp = p.GetCTP(); CT_PPr ppr = ctp.pPr == null?ctp.AddNewPPr() : ctp.pPr; Assert.AreEqual(LineSpacingRule.AUTO, p.SpacingLineRule); CT_Spacing spacing = ppr.AddNewSpacing(); spacing.lineRule = (ST_LineSpacingRule.atLeast); Assert.AreEqual(LineSpacingRule.ATLEAST, p.SpacingLineRule); p.SpacingAfter = 100; Assert.AreEqual(100, (int)spacing.after); }
public void TestSetGetSpacing() { XWPFDocument doc = new XWPFDocument(); XWPFParagraph p = doc.CreateParagraph(); CT_P ctp = p.GetCTP(); CT_PPr ppr = ctp.pPr == null?ctp.AddNewPPr() : ctp.pPr; Assert.AreEqual(-1, p.SpacingAfter); CT_Spacing spacing = ppr.AddNewSpacing(); spacing.after = 10; Assert.AreEqual(10, p.SpacingAfter); p.SpacingAfter = 100; Assert.AreEqual(100, (int)spacing.after); }