public override ITextStrategy Clone() { TextDblOutlineStrategy p = new TextDblOutlineStrategy(); if (m_bClrText) p.Init(m_clrText, m_clrOutline1, m_clrOutline2, m_nThickness1, m_nThickness2); else p.Init(m_brushText, m_clrOutline1, m_clrOutline2, m_nThickness1, m_nThickness2); return (ITextStrategy)(p); }
public override ITextStrategy Clone() { TextDblOutlineStrategy p = new TextDblOutlineStrategy(); if (m_bClrText) { p.Init(m_clrText, m_clrOutline1, m_clrOutline2, m_nThickness1, m_nThickness2); } else { p.Init(m_brushText, m_clrOutline1, m_clrOutline2, m_nThickness1, m_nThickness2); } return((ITextStrategy)(p)); }
public void TextDblOutline( System.Drawing.Brush brushText, System.Drawing.Color clrOutline1, System.Drawing.Color clrOutline2, int nThickness1, int nThickness2) { TextDblOutlineStrategy pStrat = new TextDblOutlineStrategy(); pStrat.Init(brushText, clrOutline1, clrOutline2, nThickness1, nThickness2); m_pTextStrategy = pStrat; }