FontInfo.CopyFrom(FontInfo) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
パラメーター
例
次の例では、メソッドを使用 CopyFrom して、a のフォント プロパティをコントロールの FontInfo プロパティに複製する Font 方法を Label 示します。
<%@ 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>
注釈
このメソッドをCopyFrom使用して、指定したフォント プロパティを、このメソッドの呼び出しの基となるクラスのFontInfoインスタンスに複製しますFontInfo。
注意事項
クラスの現在の FontInfo インスタンス内のすべてのプロパティは、パラメーター内の関連付けられたプロパティに f
置き換えられます。
スタイルを使用して RegisterStyle登録し、次に使用して Style.CopyFrom(Style)コピーすると、プロパティのみが CssClass コピー先にコピーされ、すべての個々のプロパティにはコピーされません。 したがって、登録されている a のプロパティStyleからフォント情報をFontコピーするために使用FontInfo.CopyFrom(FontInfo)している場合、フォントの個々の設定はスタイルから取得されません。