internal A.SchemeColorValues GetFontColorHexFromBody(int paragraphLvl) { Dictionary <int, FontData> bodyParaLvlToFontData = FontDataParser.FromCompositeElement(PSlideMaster.TextStyles.BodyStyle); return(bodyParaLvlToFontData[paragraphLvl].ASchemeColor.Val); }
internal bool TryGetFontSizeFromBody(int paragraphLvl, out int fontSize) { Dictionary <int, FontData> bodyParaLvlToFontData = FontDataParser.FromCompositeElement(PSlideMaster.TextStyles.BodyStyle); if (bodyParaLvlToFontData.TryGetValue(paragraphLvl, out FontData fontData)) { if (fontData.FontSize != null) { fontSize = fontData.FontSize; return(true); } } fontSize = -1; return(false); }
internal bool TryGetFontSizeFromOther(int paragraphLvl, out int fontSize) { P.TextStyles pTextStyles = PSlideMaster.TextStyles; // Other Dictionary <int, FontData> otherStyleLvlToFontData = FontDataParser.FromCompositeElement(pTextStyles.OtherStyle); if (otherStyleLvlToFontData.ContainsKey(paragraphLvl)) { if (otherStyleLvlToFontData[paragraphLvl].FontSize != null) { fontSize = otherStyleLvlToFontData[paragraphLvl].FontSize; return(true); } } fontSize = -1; return(false); }