Freigeben über


FontInfo.MergeWith-Methode

Kombiniert die Schriftarteigenschaften der angegebenen FontInfo mit der 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 MergeWith ( _
    f As FontInfo _
)
'Usage
Dim instance As FontInfo
Dim f As FontInfo

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

Parameter

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

Hinweise

Mit der MergeWith-Methode kombinieren Sie die Schriftarteigenschaften der angegebenen FontInfo mit der Instanz der FontInfo-Klasse, von der aus diese Methode aufgerufen wird.

Hinweis

Diese Methode verknüpft die Eigenschaften der beiden FontInfo-Objekte, indem jede in der aktuellen Instanz der FontInfo-Klasse nicht festgelegte Eigenschaft auf den Wert in der entsprechenden Eigenschaft des f-Parameters festgelegt wird. Es werden ausschließlich Eigenschaften ersetzt, die nicht festgelegt sind. Wenn eine Eigenschaft im f-Parameter nicht festgelegt ist, ersetzt diese nicht die entsprechende Eigenschaft in der aktuellen Instanz der FontInfo-Klasse.

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie mit der MergeWith-Methode die Schriftarteigenschaften einer FontInfo in einer Font-Eigenschaft eines Label-Steuerelements kombiniert 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
CopyFrom
Font