Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
FontUnit, structure
Représente la taille d'une police.
Assembly : System.Web (dans System.Web.dll)
Le type FontUnit expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
FontUnit(Double) | Initialise une nouvelle instance de la classe FontUnit avec la taille de police spécifiée en points. |
|
FontUnit(FontSize) | Initialise une nouvelle instance de la classe FontUnit avec le FontSize spécifié. |
|
FontUnit(Int32) | Initialise une nouvelle instance de la classe FontUnit avec la taille de police spécifiée. |
|
FontUnit(String) | Initialise une nouvelle instance de la classe FontUnit avec la chaîne spécifiée. |
|
FontUnit(Unit) | Initialise une nouvelle instance de la classe FontUnit avec le Unit spécifié. |
|
FontUnit(Double, UnitType) | Initialise une nouvelle instance de la classe FontUnit avec la taille de police et la valeur UnitType spécifiées. |
|
FontUnit(String, CultureInfo) | Initialise une nouvelle instance de la classe FontUnit avec la chaîne spécifiée à l'aide de l'objet System.Globalization.CultureInfo spécifié. |
| Nom | Description | |
|---|---|---|
|
Equals | Détermine si le System.Object spécifié est équivalent à l'instance de la classe FontUnit à partir de laquelle cette méthode est appelée. (Substitue ValueType.Equals(Object).) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
GetHashCode | Retourne le code de hachage de cette instance. (Substitue ValueType.GetHashCode().) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
Parse(String) | Convertit la chaîne spécifiée en FontUnit équivalent. |
|
Parse(String, CultureInfo) | Convertit la chaîne spécifiée en FontUnit équivalent dans la culture spécifiée. |
|
Point | Crée un FontUnit de type System.Drawing.Point à partir d'une valeur entière. |
|
ToString() | Convertit l'objet FontUnit en représentation sous forme de chaîne par défaut. (Substitue ValueType.ToString().) |
|
ToString(CultureInfo) | Convertit l'objet FontUnit en représentation sous forme de chaîne, en utilisant le System.Globalization.CultureInfo spécifié. |
|
ToString(IFormatProvider) | Convertit un objet FontUnit en une chaîne équivalente à l'aide du fournisseur de format spécifié. |
| Nom | Description | |
|---|---|---|
|
Equality | Compare si deux objets FontUnit sont égaux. |
|
Implicit(Int32 to FontUnit) | Crée implicitement un FontUnit d'un type System.Drawing.Point à partir d'une valeur entière. |
|
Inequality | Compare si deux objets FontUnit sont inégaux. |
| Nom | Description | |
|---|---|---|
|
Empty | Représente un objet FontUnit vide. |
|
Large | Représente un objet FontUnit dont la propriété Type a la valeur FontSize.Large. |
|
Larger | Représente un objet FontUnit dont la propriété Type a la valeur FontSize.Larger. |
|
Medium | Représente un objet FontUnit dont la propriété Type a la valeur FontSize.Medium. |
|
Small | Représente un objet FontUnit dont la propriété Type a la valeur FontSize.Small. |
|
Smaller | Représente un objet FontUnit dont la propriété Type a la valeur FontSize.Smaller. |
|
XLarge | Représente un objet FontUnit dont la propriété Type a la valeur FontSize.XLarge. |
|
XSmall | Représente un objet FontUnit dont la propriété Type a la valeur FontSize.XSmall. |
|
XXLarge | Représente un objet FontUnit dont la propriété Type a la valeur FontSize.XXLarge. |
|
XXSmall | Représente un objet FontUnit dont la propriété Type a la valeur FontSize.XXSmall. |
Pour obtenir la liste des valeurs de propriétés initiales d'une instance de FontUnit, consultez le constructeur FontUnit.
L'exemple de code suivant illustre comment utiliser un objet Style pour modifier les propriétés de style de plusieurs contrôles à la fois. Chaque fois que l'une des valeurs de la propriété Style change, chaque contrôle doit appeler sa méthode ApplyStyle. Seuls certains contrôles inclus dans cet exemple prennent en charge toutes les propriétés qui sont illustrées. Si un contrôle ne prend pas en charge de propriété particulière, l'apparence du contrôle ne changera pas lors de la modification de la valeur de propriété.
Note de sécurité
|
|---|
|
Cet exemple a une zone de texte qui accepte l'entrée d'utilisateur, ce qui constitue une menace éventuelle pour la sécurité. Par défaut, les pages Web ASP.NET vérifient que l'entrée d'utilisateur n'inclut pas de script ni d'éléments HTML. Pour plus d'informations, consultez Vue d'ensemble des attaques de script. |
<!-- --> ... <%@ Page Language="C#" %> <%@ Import Namespace="System.Drawing" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> private Style primaryStyle = new Style(); void Page_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { // Add data to the borderColorList, // backColorList, and foreColorList controls. ListItemCollection colors = new ListItemCollection(); colors.Add(Color.Black.Name); colors.Add(Color.Blue.Name); colors.Add(Color.Green.Name); colors.Add(Color.Orange.Name); colors.Add(Color.Purple.Name); colors.Add(Color.Red.Name); colors.Add(Color.White.Name); colors.Add(Color.Yellow.Name); borderColorList.DataSource = colors; borderColorList.DataBind(); backColorList.DataSource = colors; backColorList.DataBind(); foreColorList.DataSource = colors; foreColorList.DataBind(); // Add data to the borderStyleList control. ListItemCollection styles = new ListItemCollection(); Type styleType = typeof(BorderStyle); foreach (string s in Enum.GetNames(styleType)) { styles.Add(s); } borderStyleList.DataSource = styles; borderStyleList.DataBind(); // Add data to the borderWidthList control. ListItemCollection widths = new ListItemCollection(); for (int i = 0; i < 11; i++) { widths.Add(i.ToString() + "px"); } borderWidthList.DataSource = widths; borderWidthList.DataBind(); // Add data to the fontNameList control. ListItemCollection names = new ListItemCollection(); names.Add("Arial"); names.Add("Courier"); names.Add("Garamond"); names.Add("Times New Roman"); names.Add("Verdana"); fontNameList.DataSource = names; fontNameList.DataBind(); // Add data to the fontSizeList control. ListItemCollection fontSizes = new ListItemCollection(); fontSizes.Add("Small"); fontSizes.Add("Medium"); fontSizes.Add("Large"); fontSizes.Add("10pt"); fontSizes.Add("14pt"); fontSizes.Add("20pt"); fontSizeList.DataSource = fontSizes; fontSizeList.DataBind(); //Set primaryStyle as the style for each control. Label1.ApplyStyle(primaryStyle); ListBox1.ApplyStyle(primaryStyle); Button1.ApplyStyle(primaryStyle); Table1.ApplyStyle(primaryStyle); TextBox1.ApplyStyle(primaryStyle); } } void ChangeBorderColor(object sender, System.EventArgs e) { primaryStyle.BorderColor = Color.FromName(borderColorList.SelectedItem.Text); Label1.ApplyStyle(primaryStyle); ListBox1.ApplyStyle(primaryStyle); Button1.ApplyStyle(primaryStyle); Table1.ApplyStyle(primaryStyle); TextBox1.ApplyStyle(primaryStyle); } void ChangeBackColor(object sender, System.EventArgs e) { primaryStyle.BackColor = Color.FromName(backColorList.SelectedItem.Text); Label1.ApplyStyle(primaryStyle); ListBox1.ApplyStyle(primaryStyle); Button1.ApplyStyle(primaryStyle); Table1.ApplyStyle(primaryStyle); TextBox1.ApplyStyle(primaryStyle); } void ChangeForeColor(object sender, System.EventArgs e) { primaryStyle.ForeColor = Color.FromName(foreColorList.SelectedItem.Text); Label1.ApplyStyle(primaryStyle); ListBox1.ApplyStyle(primaryStyle); Button1.ApplyStyle(primaryStyle); Table1.ApplyStyle(primaryStyle); TextBox1.ApplyStyle(primaryStyle); } void ChangeBorderStyle(object sender, System.EventArgs e) { primaryStyle.BorderStyle = (BorderStyle)Enum.Parse(typeof(BorderStyle), borderStyleList.SelectedItem.Text); Label1.ApplyStyle(primaryStyle); ListBox1.ApplyStyle(primaryStyle); Button1.ApplyStyle(primaryStyle); Table1.ApplyStyle(primaryStyle); TextBox1.ApplyStyle(primaryStyle); } void ChangeBorderWidth(object sender, System.EventArgs e) { primaryStyle.BorderWidth = Unit.Parse(borderWidthList.SelectedItem.Text); Label1.ApplyStyle(primaryStyle); ListBox1.ApplyStyle(primaryStyle); Button1.ApplyStyle(primaryStyle); Table1.ApplyStyle(primaryStyle); TextBox1.ApplyStyle(primaryStyle); } void ChangeFont(object sender, System.EventArgs e) { primaryStyle.Font.Name = fontNameList.SelectedItem.Text; Label1.ApplyStyle(primaryStyle); ListBox1.ApplyStyle(primaryStyle); Button1.ApplyStyle(primaryStyle); Table1.ApplyStyle(primaryStyle); TextBox1.ApplyStyle(primaryStyle); } void ChangeFontSize(object sender, System.EventArgs e) { primaryStyle.Font.Size = FontUnit.Parse(fontSizeList.SelectedItem.Text); Label1.ApplyStyle(primaryStyle); ListBox1.ApplyStyle(primaryStyle); Button1.ApplyStyle(primaryStyle); Table1.ApplyStyle(primaryStyle); TextBox1.ApplyStyle(primaryStyle); } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <table cellpadding="6" border="0"> <tr> <td rowspan="10" style="border:solid 1px Gray"> <p> <asp:label id="Label1" Text="Border Properties Example" Runat="server"> Label Styles </asp:label> </p> <p> <asp:button id="Button1" runat="server" Text="Button Styles"> </asp:button> </p> <p> <asp:listbox id="ListBox1" Runat="server"> <asp:ListItem Value="0" Text="List Item 0"> </asp:ListItem> <asp:ListItem Value="1" Text="List Item 1"> </asp:ListItem> <asp:ListItem Value="2" Text="List Item 2"> </asp:ListItem> </asp:listbox> </p> <p> <asp:textbox id="TextBox1" Text="TextBox Styles" Runat="server"> </asp:textbox> </p> <p> <asp:table id="Table1" Runat="server"> <asp:TableRow> <asp:TableCell Text="(0,0)"></asp:TableCell> <asp:TableCell Text="(0,1)"></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Text="(1,0)"></asp:TableCell> <asp:TableCell Text="(1,1)"></asp:TableCell> </asp:TableRow> </asp:table> </p> </td> <td align="right"> <asp:Label ID="Label2" runat="server" AssociatedControlID="borderColorList" Text="Border Color:"> </asp:Label> </td> <td> <asp:dropdownlist id="borderColorList" Runat="server" AutoPostBack="True" OnSelectedIndexChanged="ChangeBorderColor"> </asp:dropdownlist> </td> </tr> <tr> <td align="right"> <asp:Label ID="Label3" Runat="server" AssociatedControlID="borderStyleList" Text="Border Style:"> </asp:Label> </td> <td> <asp:dropdownlist id="borderStyleList" Runat="server" AutoPostBack="True" OnSelectedIndexChanged="ChangeBorderStyle"> </asp:dropdownlist> </td> </tr> <tr> <td align="right"> <asp:Label ID="Label4" Runat="server" AssociatedControlID="borderWidthList" Text="Border Width"> </asp:Label> </td> <td> <asp:dropdownlist id="borderWidthList" Runat="server" AutoPostBack="True" OnSelectedIndexChanged="ChangeBorderWidth"> </asp:dropdownlist> </td> </tr> <tr> <td align="right"> <asp:Label ID="Label5" Runat="server" AssociatedControlID="backColorList" Text="Back Color:"> </asp:Label> </td> <td> <asp:dropdownlist id="backColorList" Runat="server" AutoPostBack="True" OnSelectedIndexChanged="ChangeBackColor"> </asp:dropdownlist> </td> </tr> <tr> <td align="right"> <asp:Label ID="Label6" Runat="server" AssociatedControlID="foreColorList" Text="Foreground Color:"> </asp:Label> </td> <td> <asp:dropdownlist id="foreColorList" Runat="server" AutoPostBack="True" OnSelectedIndexChanged="ChangeForeColor"> </asp:dropdownlist> </td> </tr> <tr> <td align="right"> <asp:Label ID="Label7" Runat="server" AssociatedControlID="fontNameList" Text="Font Name:"> </asp:Label> </td> <td> <asp:dropdownlist id="fontNameList" Runat="server" AutoPostBack="True" OnSelectedIndexChanged="ChangeFont"> </asp:dropdownlist> </td> </tr> <tr> <td align="right"> <asp:Label ID="Label8" Runat="server" AssociatedControlID="fontSizeList" Text="Font Size:"> </asp:Label> </td> <td> <asp:dropdownlist id="fontSizeList" Runat="server" AutoPostBack="True" OnSelectedIndexChanged="ChangeFontSize"> </asp:dropdownlist> </td> </tr> </table> </div> </form> </body> </html>
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Note de sécurité