FontInfo.CopyFrom(FontInfo) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public:
void CopyFrom(System::Web::UI::WebControls::FontInfo ^ f);
public void CopyFrom (System.Web.UI.WebControls.FontInfo f);
member this.CopyFrom : System.Web.UI.WebControls.FontInfo -> unit
Public Sub CopyFrom (f As FontInfo)
Parâmetros
Exemplos
O exemplo a Font seguir demonstra como usar o CopyFrom método para duplicar as propriedades de fonte de um FontInfo na propriedade de um Label controle.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>FontInfo CopyFrom Example</title>
<script runat="server">
void CopyFontInfo(Object sender, EventArgs e)
{
// Copy the FontInfo of Sample1Label to ResultLabel.
ResultLabel.Font.CopyFrom(Sample1Label.Font);
ResultLabel.Text = "Copy Result";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>FontInfo CopyFrom Example</h3>
Click <b>Copy</b> to copy the font style of Font Sample 1
and display the result <br /> in the Operation Result label.
<br /><br />
<asp:Label id="Sample1Label"
Text="Font Sample 1"
Font-Names="Times New Roman"
Font-Italic="true"
Font-Strikeout="true"
runat="server" />
<br /><br />
<asp:Button id="CopyButton"
Text="Copy"
OnClick="CopyFontInfo"
runat="server" />
<br /><br />
Operation Result: <br />
<asp:Label id="ResultLabel"
runat="server" />
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>FontInfo CopyFrom Example</title>
<script runat="server">
Sub CopyFontInfo(sender As Object, e As EventArgs)
' Copy the FontInfo of Sample1Label to ResultLabel.
ResultLabel.Font.CopyFrom(Sample1Label.Font)
ResultLabel.Text = "Copy Result"
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>FontInfo CopyFrom Example</h3>
Click <b>Copy</b> to copy the font style of Font Sample 1
and display the result <br /> in the Operation Result label.
<br /><br />
<asp:Label id="Sample1Label"
Text="Font Sample 1"
Font-Names="Times New Roman"
Font-Italic="true"
Font-Strikeout="true"
runat="server" />
<br /><br />
<asp:Button id="CopyButton"
Text="Copy"
OnClick="CopyFontInfo"
runat="server" />
<br /><br />
Operation Result: <br />
<asp:Label id="ResultLabel"
runat="server" />
</form>
</body>
</html>
Comentários
Use o CopyFrom método para duplicar as propriedades de fonte do especificado FontInfo na instância da FontInfo classe da qual esse método é chamado.
Cuidado
Todas as propriedades na instância atual da FontInfo classe serão substituídas pela propriedade associada no f
parâmetro.
Quando um estilo é registrado usando RegisterStyle, e depois copiado usando Style.CopyFrom(Style), apenas a CssClass propriedade é copiada para o destino, não todas as propriedades individuais. Portanto, se você estiver usando FontInfo.CopyFrom(FontInfo) para copiar informações de fonte da Font propriedade de um Style registrado, você não obterá as configurações individuais da fonte do estilo.