FontInfo.MergeWith(FontInfo) Methode

Definitie

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

public:
 void MergeWith(System::Web::UI::WebControls::FontInfo ^ f);
public void MergeWith(System.Web.UI.WebControls.FontInfo f);
member this.MergeWith : System.Web.UI.WebControls.FontInfo -> unit
Public Sub MergeWith (f As FontInfo)

Parameters

f
FontInfo

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

Voorbeelden

In het volgende voorbeeld ziet u hoe u de MergeWith methode gebruikt om de lettertype-eigenschappen van een FontInfo besturingselement te combineren 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 MergeWith methode om de lettertype-eigenschappen van de opgegeven FontInfo eigenschap te combineren met het exemplaar van de FontInfo klasse waaruit deze methode wordt aangeroepen.

Note

Met deze methode worden de eigenschappen van de twee FontInfo objecten samengevoegd door elke eigenschap in te stellen die niet is ingesteld in het huidige exemplaar van de FontInfo klasse met de waarde in de bijbehorende eigenschap van de f parameter. Alleen eigenschappen die niet zijn ingesteld, worden vervangen. Als een eigenschap in de f parameter niet is ingesteld, wordt de bijbehorende eigenschap in het huidige exemplaar van de FontInfo klasse niet vervangen.

Van toepassing op

Zie ook