public RPLElementStyle GetSimpleStyles(RPLParagraph paragraph, RPLTextRun textRun) { RPLStyleProps shared = null; RPLStyleProps nonShared = null; GetSimpleStyles(out nonShared, out shared, paragraph, textRun); return(new RPLElementStyle(nonShared, shared)); }
internal void AddAll(RPLStyleProps styleProps) { if (styleProps == null) { return; } foreach (KeyValuePair <byte, object> item in styleProps.m_styleMap) { Add(item.Key, item.Value); } }
public void GetSimpleStyles(out RPLStyleProps nonShared, out RPLStyleProps shared, RPLParagraph paragraph, RPLTextRun textRun) { shared = new RPLStyleProps(); nonShared = new RPLStyleProps(); shared.AddAll(ElementPropsDef.SharedStyle); nonShared.AddAll(ElementProps.NonSharedStyle); nonShared.AddAll(paragraph.ElementProps.NonSharedStyle); if (paragraph.ElementProps.Definition != null) { shared.AddAll(paragraph.ElementProps.Definition.SharedStyle); } nonShared.AddAll(textRun.ElementProps.NonSharedStyle); if (textRun.ElementProps.Definition != null) { shared.AddAll(textRun.ElementProps.Definition.SharedStyle); } }