Freigeben über


FontInfo.CopyFrom-Methode

Dupliziert die Schriftarteigenschaften der angegebenen FontInfo in die Instanz der FontInfo-Klasse, von der aus diese Methode aufgerufen wird.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Sub CopyFrom ( _
    f As FontInfo _
)
'Usage
Dim instance As FontInfo
Dim f As FontInfo

instance.CopyFrom(f)
public void CopyFrom (
    FontInfo f
)
public:
void CopyFrom (
    FontInfo^ f
)
public void CopyFrom (
    FontInfo f
)
public function CopyFrom (
    f : FontInfo
)

Parameter

  • f
    Eine FontInfo, die die zu duplizierenden Schriftarteigenschaften enthält.

Hinweise

Duplizieren Sie mit der CopyFrom-Methode die Schriftarteigenschaften der angegebenen FontInfo in die Instanz der FontInfo-Klasse, von der aus diese Methode aufgerufen wird.

Warnung

Alle Eigenschaften in der aktuellen Instanz der FontInfo-Klasse werden durch die zugeordnete Eigenschaft im f-Parameter ersetzt.

Wenn ein Stil mithilfe von RegisterStyle registriert und anschließend mithilfe von Style.CopyFrom kopiert wird, wird nur die CssClass-Eigenschaft in das Ziel kopiert, nicht aber alle einzelnen Eigenschaften. Wenn Sie mithilfe von FontInfo.CopyFrom Schriftartinformationen aus der Font-Eigenschaft eines registrierten Style kopieren, erhalten Sie daher nicht die einzelnen Einstellungen der Schriftart aus dem Stil.

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie mit der CopyFrom-Methode die Schriftarteigenschaften einer FontInfo in eine Font-Eigenschaft eines Label-Steuerelements dupliziert werden.

<%@ Page Language="VB" AutoEventWireup="True" %>

<html>

   <head>

      <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 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-Name="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="C#" AutoEventWireup="True" %>

<html>

   <head>

      <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 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-Name="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>

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

FontInfo-Klasse
FontInfo-Member
System.Web.UI.WebControls-Namespace
MergeWith
Font