次の方法で共有


GlyphRunDrawing.ForegroundBrush プロパティ

定義

GlyphRunDrawing の前景ブラシを取得または設定します。

public:
 property System::Windows::Media::Brush ^ ForegroundBrush { System::Windows::Media::Brush ^ get(); void set(System::Windows::Media::Brush ^ value); };
public System.Windows.Media.Brush ForegroundBrush { get; set; }
member this.ForegroundBrush : System.Windows.Media.Brush with get, set
Public Property ForegroundBrush As Brush

プロパティ値

Brush

GlyphRun を塗りつぶすブラシ。 既定値は null です。

次の例では、GlyphRunDrawing を使用して "Hello World" というテキストを描画します。

GlyphRun theGlyphRun = new GlyphRun(
    new GlyphTypeface(new Uri(@"C:\WINDOWS\Fonts\TIMES.TTF")),
    0,
    false,
    13.333333333333334,
    new ushort[]{43, 72, 79, 79, 82, 3, 58, 82, 85, 79, 71},
    new Point(0, 12.29),
    new double[]{
        9.62666666666667, 7.41333333333333, 2.96, 
        2.96, 7.41333333333333, 3.70666666666667, 
        12.5866666666667, 7.41333333333333, 
        4.44, 2.96, 7.41333333333333},
    null,
    null,
    null,
    null,
    null,
    null

    );

GlyphRunDrawing gDrawing = new GlyphRunDrawing(Brushes.Black, theGlyphRun);
<GlyphRunDrawing ForegroundBrush="Black">
  <GlyphRunDrawing.GlyphRun>
    <GlyphRun 
      CaretStops="{x:Null}" 
      ClusterMap="{x:Null}" 
      IsSideways="False" 
      GlyphOffsets="{x:Null}" 
      GlyphIndices="43 72 79 79 82 3 58 82 85 79 71" 
      BaselineOrigin="0,12.29"  
      FontRenderingEmSize="13.333333333333334" 
      DeviceFontName="{x:Null}" 
      AdvanceWidths="9.62666666666667 7.41333333333333 2.96 2.96 7.41333333333333 3.70666666666667 12.5866666666667 7.41333333333333 4.44 2.96 7.41333333333333" 
      BidiLevel="0">
      <GlyphRun.GlyphTypeface>
        <GlyphTypeface FontUri="C:\WINDOWS\Fonts\TIMES.TTF" />
      </GlyphRun.GlyphTypeface>
    </GlyphRun>
  </GlyphRunDrawing.GlyphRun>
</GlyphRunDrawing>

GlyphRun は、固定形式のドキュメント プレゼンテーションと印刷のシナリオで使用することを意図された低レベルのオブジェクトです。 画面にテキストを描画する簡単な方法は、Label または TextBlock を使用する方法です。 GlyphRun について詳しくは、「GlyphRun オブジェクトと Glyphs 要素の概要」をご覧ください。

注釈

依存プロパティ情報

識別子フィールド ForegroundBrushProperty
メタデータのプロパティが次に設定されている true なし

適用対象