public static bool IsClip(this TextRenderingMode mode) { return(mode == TextRenderingMode.FillClip || mode == TextRenderingMode.StrokeClip || mode == TextRenderingMode.FillThenStrokeClip || mode == TextRenderingMode.NeitherClip); }
public static bool IsFill(this TextRenderingMode mode) { return(mode == TextRenderingMode.Fill || mode == TextRenderingMode.FillThenStroke || mode == TextRenderingMode.FillClip || mode == TextRenderingMode.FillThenStrokeClip); }
/// <summary>Sets the <see cref="T:System.Windows.Media.TextRenderingMode" /> for the specified element.</summary> /// <param name="element">The element to set the <see cref="T:System.Windows.Media.TextRenderingMode" /> for.</param> /// <param name="value">The <see cref="T:System.Windows.Media.TextRenderingMode" /> to set on <paramref name="element" />.</param> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="element" /> is <see langword="null" />. </exception> // Token: 0x0600167E RID: 5758 RVA: 0x000702F2 File Offset: 0x0006E4F2 public static void SetTextRenderingMode(DependencyObject element, TextRenderingMode value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(TextOptions.TextRenderingModeProperty, value); }
/// <summary> /// Sets the <see cref="TextRenderingMode"/> for this <see cref="FrameworkElement"/>. /// </summary> /// <exception cref="ArgumentNullException"> /// The element is null. /// </exception> public static void SetTextRenderingMode(FrameworkElement element, TextRenderingMode value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(TextRenderingModeProperty, value); }
/// <summary> /// Returns whether or not an enumeration instance a valid value. /// This method is designed to be used with ValidateValueCallback, and thus /// matches it's prototype. /// </summary> /// <param name="valueObject"> /// Enumeration value to validate. /// </param> /// <returns> 'true' if the enumeration contains a valid value, 'false' otherwise. </returns> public static bool IsTextRenderingModeValid(object valueObject) { TextRenderingMode value = (TextRenderingMode)valueObject; return((value == TextRenderingMode.Auto) || (value == TextRenderingMode.Aliased) || (value == TextRenderingMode.Grayscale) || (value == TextRenderingMode.ClearType)); }
public static UGTextAntialiasing ToUGTextAntialiasing(this TextRenderingMode textRendering) { switch (textRendering) { case TextRenderingMode.Auto: return(UGTextAntialiasing.Auto); case TextRenderingMode.Aliased: return(UGTextAntialiasing.Aliased); case TextRenderingMode.Grayscale: return(UGTextAntialiasing.Antialiased); case TextRenderingMode.ClearType: return(UGTextAntialiasing.SubpixelAntialiased); default: throw new NotSupportedException(); } }
/// <summary> /// Sets the rendering mode used to render the element's text. /// </summary> /// <param name="element">The element to modify.</param> /// <param name="value">A <see cref="TextRenderingMode"/> value which represents the rendering mode used to render the element's text.</param> public static void SetTextRenderingMode(DependencyObject element, TextRenderingMode value) { Contract.Require(element, nameof(element)); element.SetValue(TextRenderingModeProperty, value); }
void UpdateViewLayoutOptionsCache(FrameworkElement view) { m_textRenderingMode = TextOptions.GetTextRenderingMode(view); m_textHintingMode = TextOptions.GetTextHintingMode(view); m_textFormattingMode = TextOptions.GetTextFormattingMode(view); }
public static NElement TextOptions(this NElement self, TextRenderingMode value) { return(self.Set(Properties.TextOptionsTextRenderingMode, value)); }
public static void SetTextRenderingMode(DependencyObject element, TextRenderingMode value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(TextRenderingModeProperty, value); }
public static void SetTextRenderingMode(System.Windows.DependencyObject element, TextRenderingMode value) { }
/// <summary> /// Create a new <see cref="SetTextRenderingMode"/>. /// </summary> public SetTextRenderingMode(int mode) { Mode = (TextRenderingMode)mode; }
/// <summary> /// Create a new <see cref="SetTextRenderingMode"/>. /// </summary> public SetTextRenderingMode(TextRenderingMode mode) { Mode = mode; }
public void SetTextRenderingMode(TextRenderingMode mode) { GetCurrentState().FontState.TextRenderingMode = mode; }
public ITextRenderingParams CreateCustomTextRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, TextRenderingMode renderingMode) => base.innerRefT.CreateCustomTextRenderingParams(gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode);
public static void SetTextRenderingMode(System.Windows.DependencyObject element, TextRenderingMode value) { }
/// <summary> /// Set the text rendering mode. This will apply to all future calls to AddText until called again. /// /// To insert invisible text, for example output of OCR, use <c>TextRenderingMode.Neither</c>. /// </summary> /// <param name="mode">Text rendering mode to set.</param> public void SetTextRenderingMode(TextRenderingMode mode) { currentStream.Add(new SetTextRenderingMode(mode)); }