Přizpůsobení pásu karet pro aplikaci InfoPath

Při přizpůsobování pásu karet aplikace Microsoft Office InfoPath je nutné zvážit, kde se zobrazí vaše vlastní pásu karet v aplikaci.InfoPath 2010v následující tři typy okna aplikace InfoPath můžete zobrazit na pásu karet:

  • Systému Windows, zobrazení šablony formuláře, který je otevřen v návrhovém režimu.

  • Systému Windows, zobrazení formuláře založené na šabloně formuláře.

  • Okno Náhled.

Platí pro: informace v tomto tématu se vztahuje na úrovni aplikace Projekty aplikace InfoPath do roku 2010.Další informace naleznete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Uživatelé a vývojáři otevření šablony formuláře v návrhovém režimu můžete změnit vzhled a rozložení šablony.Uživatelé otevřít formuláře založené v šabloně formuláře přidejte obsah.Další informace naleznete v přepínač formuláře navrhujete šablonu formuláře pro vyplňování formuláře.

Okno Náhled umožňuje návrhářům a uživatelům náhled stránky formuláře nebo šablony formuláře před jejich tisku.

[!POZNÁMKA]

Doplňky karta se nezobrazí v okně náhledu.Pokud chcete vlastní karty v okně náhledu, zkontrolujte, zda OfficeId není nastavena vlastnost na kartě TabAddIns.

Je nutné zadat typ pásu každé okno, ve kterém chcete váš pás karet zobrazen.

Určení typu pásu karet v Návrháři pásu karet

Pokud používáte pásu karet (vizuální Designer) položky, klepněte RibbonType vlastnost pásu karet v Vlastnosti okna a pak vyberte některou z identifikátorů pásu popsané v následující tabulce.

ID pásu karet

Okno zobrazí pásu při spuštění projektu

Microsoft.InfoPath.Designer

Systému Windows, zobrazení šablony formuláře, který je otevřen v návrhovém režimu.

Microsoft.InfoPath.Editor

Systému Windows, zobrazení formuláře založené na šabloně formuláře.

Microsoft.InfoPath.PrintPreview

Okno Náhled.

Více než jeden pás karet můžete přidat do projektu.Pokud více než jeden pás karet sdílet ID pásu, přepsat CreateRibbonExtensibilityObject metodu ThisAddin třídy projektu určit pásu, který zobrazit při spuštění.Další informace naleznete v tématu Přehled pásu karet.

Určení typu pásu karet pomocí pásu karet XML

Pokud používáte Pásu karet (XML) položka, zkontrolujte hodnotu ribbonID parametr v IRibbonExtensibility.GetCustomUI metoda a vrátit odpovídající pásu karet.

IRibbonExtensibility.GetCustomUI Metoda je automaticky generována v souboru pásu kódu Visual Studio.ribbonID Parametr je řetězec, který určuje typ okna aplikace InfoPath, který je otevřít.

Následující příklad kódu ukazuje jak zobrazit vlastní pásu pouze v okně, které zobrazuje šablony formuláře v návrhovém režimu.Zobrazit na pásu je určena v GetResourceText() metodu, která je generována v třídě pásu karet.Další informace o třídě pásu, viz Pás karet – 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;
}

Viz také

Koncepty

Přístup k pásu karet za běhu

Návrhář pásu karet

Pás karet – XML

Další zdroje

Přehled pásu karet