|
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
|
Tradução
Original
|
Classe FormattedText
Namespace: System.Windows.Media
Assembly: PresentationCore (em PresentationCore.dll)
O tipo FormattedText expõe os membros a seguir.
| Nome | Descrição | |
|---|---|---|
![]() | FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush) | |
![]() | FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution) | |
![]() | FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution, TextFormattingMode) |
| Nome | Descrição | |
|---|---|---|
![]() | Baseline | |
![]() | Extent | |
![]() | FlowDirection | |
![]() | Height | |
![]() | LineHeight | |
![]() | MaxLineCount | |
![]() | MaxTextHeight | |
![]() | MaxTextWidth | |
![]() | MinWidth | |
![]() | OverhangAfter | |
![]() | OverhangLeading | |
![]() | OverhangTrailing | |
![]() | Text | |
![]() | TextAlignment | |
![]() | Trimming | |
![]() | Width | |
![]() | WidthIncludingTrailingWhitespace |
| Nome | Descrição | |
|---|---|---|
![]() | BuildGeometry | |
![]() | BuildHighlightGeometry(Point) | |
![]() | BuildHighlightGeometry(Point, Int32, Int32) | |
![]() | Equals(Object) | |
![]() | Finalize | |
![]() | GetHashCode | |
![]() | GetMaxTextWidths | |
![]() | GetType | |
![]() | MemberwiseClone | |
![]() | SetCulture(CultureInfo) | |
![]() | SetCulture(CultureInfo, Int32, Int32) | |
![]() | SetFontFamily(FontFamily) | |
![]() | SetFontFamily(String) | |
![]() | SetFontFamily(FontFamily, Int32, Int32) | |
![]() | SetFontFamily(String, Int32, Int32) | |
![]() | SetFontSize(Double) | |
![]() | SetFontSize(Double, Int32, Int32) | |
![]() | SetFontStretch(FontStretch) | |
![]() | SetFontStretch(FontStretch, Int32, Int32) | |
![]() | SetFontStyle(FontStyle) | |
![]() | SetFontStyle(FontStyle, Int32, Int32) | |
![]() | SetFontTypeface(Typeface) | |
![]() | SetFontTypeface(Typeface, Int32, Int32) | |
![]() | SetFontWeight(FontWeight) | |
![]() | SetFontWeight(FontWeight, Int32, Int32) | |
![]() | SetForegroundBrush(Brush) | |
![]() | SetForegroundBrush(Brush, Int32, Int32) | |
![]() | SetMaxTextWidths | |
![]() | SetNumberSubstitution(NumberSubstitution) | |
![]() | SetNumberSubstitution(NumberSubstitution, Int32, Int32) | |
![]() | SetTextDecorations(TextDecorationCollection) | |
![]() | SetTextDecorations(TextDecorationCollection, Int32, Int32) | |
![]() | ToString |

protected override void OnRender(DrawingContext drawingContext) { string testString = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor"; // Create the initial formatted text string. FormattedText formattedText = new FormattedText( testString, CultureInfo.GetCultureInfo("en-us"), FlowDirection.LeftToRight, new Typeface("Verdana"), 32, Brushes.Black); // Set a maximum width and height. If the text overflows these values, an ellipsis "..." appears. formattedText.MaxTextWidth = 300; formattedText.MaxTextHeight = 240; // Use a larger font size beginning at the first (zero-based) character and continuing for 5 characters. // The font size is calculated in terms of points -- not as device-independent pixels. formattedText.SetFontSize(36 * (96.0 / 72.0), 0, 5); // Use a Bold font weight beginning at the 6th character and continuing for 11 characters. formattedText.SetFontWeight(FontWeights.Bold, 6, 11); // Use a linear gradient brush beginning at the 6th character and continuing for 11 characters. formattedText.SetForegroundBrush( new LinearGradientBrush( Colors.Orange, Colors.Teal, 90.0), 6, 11); // Use an Italic font style beginning at the 28th character and continuing for 28 characters. formattedText.SetFontStyle(FontStyles.Italic, 28, 28); // Draw the formatted text string to the DrawingContext of the control. drawingContext.DrawText(formattedText, new Point(10, 0)); }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
