void IDrawable.Draw(IDrawingWand wand) { if (wand != null) { wand.Font(Family, Style, Weight, Stretch); } }
void IDrawable.Draw(IDrawingWand wand) { if (wand == null) { return; } foreach (string extension in _FontExtensions) { if (Family.EndsWith(extension, StringComparison.OrdinalIgnoreCase)) { wand.Font(Family); return; } } wand.FontFamily(Family, Style, Weight, Stretch); }
/// <summary> /// Draws this instance with the drawing wand. /// </summary> /// <param name="wand">The want to draw on.</param> void IDrawable.Draw(IDrawingWand wand) { if (wand == null) return; foreach (string extension in _FontExtensions) { if (Family.EndsWith(extension, StringComparison.OrdinalIgnoreCase)) { wand.Font(Family); return; } } wand.FontFamily(Family, Style, Weight, Stretch); }