FontInfo.CopyFrom(FontInfo) Methode

Definitie

Dupliceren van de lettertype-eigenschappen van de opgegeven FontInfo in het exemplaar van de FontInfo klasse waaruit deze methode wordt aangeroepen.

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)

Parameters

f
FontInfo

Een FontInfo met de lettertype-eigenschappen die moeten worden gedupliceerd.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de CopyFrom methode gebruikt om de lettertype-eigenschappen van een FontInfo besturingselement te dupliceren in de Font eigenschap van een Label besturingselement.

<%@ 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>

Opmerkingen

Gebruik de CopyFrom methode om de lettertype-eigenschappen van de opgegeven FontInfo eigenschap te dupliceren in het exemplaar van de FontInfo klasse waaruit deze methode wordt aangeroepen.

Caution

Alle eigenschappen in het huidige exemplaar van de FontInfo klasse worden vervangen door de bijbehorende eigenschap in de f parameter.

Wanneer een stijl is geregistreerd met behulp van RegisterStyleen vervolgens wordt gekopieerd met behulp Style.CopyFrom(Style)van, wordt alleen de CssClass eigenschap gekopieerd naar de bestemming, niet alle afzonderlijke eigenschappen. Als u daarom gebruikt FontInfo.CopyFrom(FontInfo) om lettertypegegevens te kopiƫren van de Font eigenschap van een Style geregistreerd lettertype, krijgt u niet de afzonderlijke instellingen van het lettertype uit de stijl.

Van toepassing op

Zie ook