Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Im folgenden Beispiel wird gezeigt, wie Text mithilfe eines DrawingContext-Objekts in ein DrawingVisual gezeichnet wird. Zeichnungskontext wird durch Aufrufen der RenderOpen-Methode eines DrawingVisual-Objekts zurückgegeben. Sie können Grafiken und Text in einen Zeichnungskontext zeichnen.
Um Text in den Zeichnungskontext zu zeichnen, verwenden Sie die DrawText-Methode eines DrawingContext-Objekts. Wenn Sie den Text in den Zeichnungskontext gezeichnet haben, rufen Sie die Close-Methode auf, um den Zeichnungskontext zu schließen und den Inhalt beizubehalten.
Beispiel
// Create a DrawingVisual that contains text.
private DrawingVisual CreateDrawingVisualText()
{
// Create an instance of a DrawingVisual.
DrawingVisual drawingVisual = new DrawingVisual();
// Retrieve the DrawingContext from the DrawingVisual.
DrawingContext drawingContext = drawingVisual.RenderOpen();
// Draw a formatted text string into the DrawingContext.
drawingContext.DrawText(
new FormattedText("Click Me!",
CultureInfo.GetCultureInfo("en-us"),
FlowDirection.LeftToRight,
new Typeface("Verdana"),
36, System.Windows.Media.Brushes.Black),
new System.Windows.Point(200, 116));
// Close the DrawingContext to persist changes to the DrawingVisual.
drawingContext.Close();
return drawingVisual;
}
Tipp
Das vollständige Codebeispiel, aus dem das obige Beispiel entnommen wurde, finden Sie unter Beispiel für Treffertests mit "DrawingVisuals".