다음을 통해 공유


FontInfo.CopyFrom(FontInfo) 메서드

정의

지정된 FontInfo의 글꼴 속성을 이 메서드가 호출된 FontInfo 클래스의 인스턴스에 복제합니다.

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)

매개 변수

f
FontInfo

복제할 글꼴 속성을 포함하는 FontInfo입니다.

예제

다음 예제에 사용 하는 방법을 보여 줍니다.는 CopyFrom 의 글꼴 속성을 복제 하는 방법을 FontInfoFont 의 속성을 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 속성을 대상에는 개별 속성 중 일부만 복사 됩니다. 따라서 사용 중인 경우 FontInfo.CopyFrom(FontInfo) 글꼴 정보를 복사 하는 Font 의 속성을 Style 등록 된, 스타일에서 글꼴의 개별 설정을 가져오지는 합니다.

적용 대상

추가 정보