Dostosowywanie Wstążki programu InfoPath
Podczas dostosowywania wstążki w programie Microsoft Office InfoPath, należy rozważyć, gdzie Wstążkę niestandardową będą wyświetlane w aplikacji.InfoPath 2010można wyświetlić wstążki w trzech rodzajów okien aplikacji InfoPath:
System Windows wyświetlić szablonu formularza, który jest otwarty w trybie projektowania.
System Windows wyświetlanie formularza opartego na szablonie formularza.
Okno Podgląd wydruku.
Stosuje się do: informacje w tym temacie dotyczą projektów programu InfoPath 2010 poziomie aplikacji.Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji pakietu Office i typ projektu.
Użytkowników i projektantów otworzyć szablonu formularza w trybie projektowania, aby zmodyfikować wygląd i układ szablonu.Użytkownikom otwieranie formularzy opartych w szablonie formularza, aby dodać zawartość.Aby uzyskać więcej informacji, zobacz formularza Przełącz projektowania szablonu formularza do wypełniania formularza.
W oknie Podgląd wydruku umożliwia projektantów i użytkowników do podglądu strony formularz lub szablon formularza, ich drukowanie.
[!UWAGA]
Dodatków nie ma karty w oknie Podgląd wydruku.Jeśli chcesz niestandardową kartę w oknie Podgląd wydruku, upewnij się, że OfficeId nie ustawiono właściwości karty TabAddIns.
Należy określić typ wstążki każdego okna, w którym ma się pojawić wstążki.
Określanie typu wstążki w projektancie wstążki
Jeśli używasz Wstążce (Projektant Visual) element, kliknij RibbonType właściwość wstążki w Właściwości oknie i wybierz dowolne identyfikatorów wstążki opisane w poniższej tabeli.
Identyfikator wstążki |
Okno, w którym wstążki pojawią się po uruchomieniu projektu |
---|---|
Microsoft.InfoPath.Designer |
System Windows wyświetlić szablonu formularza, który jest otwarty w trybie projektowania. |
Microsoft.InfoPath.Editor |
System Windows wyświetlanie formularza opartego na szablonie formularza. |
Microsoft.InfoPath.PrintPreview |
Okno Podgląd wydruku. |
Można dodać więcej niż jeden wstążki do projektu.Jeśli więcej niż jeden wstążki identyfikator Wstążkę, należy zastąpić CreateRibbonExtensibilityObject metodę w ThisAddin klasy projektu, aby określić które wstążki do wyświetlania w czasie wykonywania.Aby uzyskać więcej informacji, zobacz Omówienie wstążki.
Określanie typu Wstążce za pomocą XML wstążki
Jeśli używasz Wstążce (XML) przedmiotu, sprawdź wartość ribbonID parametr w IRibbonExtensibility.GetCustomUI metody i zwrot właściwe wstążki.
IRibbonExtensibility.GetCustomUI Metoda jest generowany automatycznie przez program Visual Studio w pliku kodu wstążki.ribbonID Parametr jest ciągiem, który identyfikuje typ okna programu InfoPath, który jest otwarcie.
Poniższy przykład kodu pokazuje sposób wyświetlania wstążki niestandardowej tylko w oknie, które wyświetla szablon formularza w trybie projektowania.Wstążka, aby wyświetlić jest określona w GetResourceText() metodę, która jest generowany w klasie wstążki.Aby uzyskać więcej informacji na temat klasy wstążki, zobacz Wstążka XML.
Public Function GetCustomUI(ByVal ribbonID As String) As String Implements Office.IRibbonExtensibility.GetCustomUI
Dim ribbonXML As String = String.Empty
If ribbonID = "Microsoft.InfoPath.Designer" Then
ribbonXML = GetResourceText("MyInfoPathProject.Ribbon.xml")
End If
Return ribbonXML
End Function
public string GetCustomUI(string ribbonID)
{
string ribbonXML = String.Empty;
if (ribbonID == "Microsoft.InfoPath.Designer")
{
ribbonXML = GetResourceText("MyInfoPathProject.Ribbon.xml");
}
return ribbonXML;
}
Zobacz też
Koncepcje
Uzyskiwanie dostępu do Wstążki w czasie wykonywania