Condividi tramite


GlyphRunDrawing.GlyphRun Proprietà

Definizione

Ottiene o imposta l'oggetto GlyphRun che descrive il testo da tracciare.

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

Valore della proprietà

Oggetto GlyphRun che descrive il testo da tracciare. Il valore predefinito è null.

Esempio

Nell'esempio seguente viene utilizzato un oggetto GlyphRunDrawing per disegnare il testo "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>

Un GlyphRun oggetto è un oggetto di basso livello destinato all'uso con scenari di presentazione e stampa di documenti in formato fisso. Un modo più semplice per disegnare testo sullo schermo consiste nell'usare un Label oggetto o un oggetto TextBlock. Per altre informazioni su GlyphRun, vedere la panoramica introduttiva all'oggetto GlyphRun e agli elementi Glyphs .

Commenti

Informazioni proprietà di dipendenza

Campo Identificatore GlyphRunProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a