/// <summary> /// Setting Gradient Outlined Text effect /// </summary> /// <param name="brushText">is the text brush</param> /// <param name="clrOutline1">is the inner outline color</param> /// <param name="clrOutline2">is the outer outline color</param> /// <param name="nThickness">is the outline thickness</param> /// <returns>valid ITextStrategy pointer if successful</returns> public static ITextStrategy TextGradOutline( System.Windows.Media.Brush brushText, System.Windows.Media.Color clrOutline1, System.Windows.Media.Color clrOutline2, int nThickness) { TextGradOutlineStrategy strat = new TextGradOutlineStrategy(); strat.Init(brushText, clrOutline1, clrOutline2, nThickness); return(strat); }
public ITextStrategy Clone() { TextGradOutlineStrategy p = new TextGradOutlineStrategy(); if (m_bClrText) { p.Init(m_clrText, m_clrOutline1, m_clrOutline2, m_nThickness); } else { p.Init(m_brushText, m_clrOutline1, m_clrOutline2, m_nThickness); } return((ITextStrategy)(p)); }