public RPLElementStyle GetSimpleStyles(RPLParagraph paragraph, RPLTextRun textRun) { RPLStyleProps sharedProps = null; RPLStyleProps nonSharedProps = null; this.GetSimpleStyles(out nonSharedProps, out sharedProps, paragraph, textRun); return(new RPLElementStyle(nonSharedProps, sharedProps)); }
public void AddAll(RPLStyleProps styleProps) { if (styleProps != null) { foreach (KeyValuePair <byte, object> item in styleProps.m_styleMap) { this.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(this.ElementPropsDef.SharedStyle); nonShared.AddAll(this.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); } }