/// <summary> /// Get style of Paragraph /// </summary> /// <returns>Name of paragraph style</returns> public string GetStyle() { string res = ""; if (p.Elements <ParagraphProperties>().Count() > 0) { ParagraphProperties pPr = p.Elements <ParagraphProperties>().First(); if (pPr.Elements <ParagraphStyleId>().Count() > 0) { res = pPr.ParagraphStyleId.Val; } } return(res); }
private int?FindNumInstanceId(ParagraphProperties pProps) { int?result = pProps.NumberingProperties?.NumberingId?.Val?.Value; if (result.HasValue) { return(result); } var paragraphStyleId = pProps .Elements <ParagraphStyleId>() .SingleOrDefault()? .Val?.Value; result = TryFindNumberingIdUsingStyleId(paragraphStyleId); return(result); }
private int?FindNumInstanceId(ParagraphProperties pProps) { var numberingId = pProps .Descendants <NumberingId>() .SingleOrDefault()?.Val?.Value; if (numberingId.HasValue) { return(numberingId); } var paragraphStyleId = pProps .Elements <ParagraphStyleId>() .SingleOrDefault()? .Val?.Value; return(TryFindNumberingIdUsingStyleId(paragraphStyleId)); }