Sdílet prostřednictvím


PlainTextContentControl – rozhraní

Představuje blok textu v dokumentu.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)

Syntaxe

'Deklarace
<GuidAttribute("a8c46931-fa10-4760-8b46-0f2d881e269f")> _
Public Interface PlainTextContentControl _
    Inherits ContentControlBase, IBindableComponent, IComponent, IDisposable,  _
    ISupportInitialize
[GuidAttribute("a8c46931-fa10-4760-8b46-0f2d881e269f")]
public interface PlainTextContentControl : ContentControlBase, 
    IBindableComponent, IComponent, IDisposable, ISupportInitialize

Typ PlainTextContentControl zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Application Získá Microsoft.Office.Interop.Word.Application , která představuje aktuální instance aplikace Microsoft Office Word.
Veřejná vlastnost BindingContext Získá nebo nastaví kolekce vedoucích měny IBindableComponent. (Zděděno z IBindableComponent.)
Veřejná vlastnost Container Infrastruktura. (Zděděno z ContentControlBase.)
Veřejná vlastnost ContainerComponent Infrastruktura. (Zděděno z ContentControlBase.)
Veřejná vlastnost Creator Získá 32bitové celé číslo, označující aplikaci, ve které PlainTextContentControl byla vytvořena.
Veřejná vlastnost DataBindings Získá kolekci objektů vázání dat pro tento IBindableComponent. (Zděděno z IBindableComponent.)
Veřejná vlastnost DefaultDataSourceUpdateMode Získá nebo nastaví výchozí DataSourceUpdateMode k ContentControlBase. (Zděděno z ContentControlBase.)
Veřejná vlastnost DefaultTextStyle Získá název znakový styl, který chcete použít k formátování textu v PlainTextContentControl.
Veřejná vlastnost ID Získá jedinečné číslo, které identifikuje ovládací prvek obsahu. (Zděděno z ContentControlBase.)
Veřejná vlastnost InnerObject Získá základní Microsoft.Office.Interop.Word.ContentControl pro objekt Microsoft.Office.Tools.Word.ContentControlBase. (Zděděno z ContentControlBase.)
Veřejná vlastnost LockContentControl Získá nebo nastaví hodnotu, která určuje, zda PlainTextContentControl lze odstranit z dokumentu.
Veřejná vlastnost LockContents Získá nebo nastaví hodnotu, která určuje, zda obsah PlainTextContentControl lze upravovat.
Veřejná vlastnost MultiLine Získá nebo nastaví hodnotu, která určuje, zda PlainTextContentControl může obsahovat zalomení řádků.
Veřejná vlastnost Parent Načte nadřazený PlainTextContentControl.
Veřejná vlastnost ParentContentControl Získá obsah nadřazeného řízení PlainTextContentControl který je vnořen do jiného ovládacího prvku obsahu.
Veřejná vlastnost PlaceholderText Získá nebo nastaví text zobrazený v PlainTextContentControl dokud text se změní akce uživatele nebo jinou operaci.
Veřejná vlastnost Range Získá Range , která představuje obsah PlainTextContentControl.
Veřejná vlastnost ShowingPlaceholderText Získá hodnotu, která určuje, zda PlainTextContentControl zobrazuje zástupný text.
Veřejná vlastnost Site Získá nebo nastaví ISite přidružené IComponent. (Zděděno z IComponent.)
Veřejná vlastnost Tag Získá nebo nastaví řetězec, který chcete přidružit PlainTextContentControl.
Veřejná vlastnost Temporary Získá nebo nastaví hodnotu, která určuje, zda PlainTextContentControl když upravíte ovládací prvek je automaticky odstraněn z dokumentu.
Veřejná vlastnost Text Získá nebo nastaví text v PlainTextContentControl.
Veřejná vlastnost Title Získá nebo nastaví název PlainTextContentControl.
Veřejná vlastnost XMLMapping Získá XMLMapping , který představuje vazbu mezi PlainTextContentControl a prvek vlastní části XML.

Nahoru

Metody

  Název Popis
Veřejná metoda BeginInit Signály objekt spouštění dané inicializace. (Zděděno z ISupportInitialize.)
Veřejná metoda Copy Kopie PlainTextContentControl z dokumentu do schránky.
Veřejná metoda Cut Odebere PlainTextContentControl z dokumentu a přidá jej do schránky.
Veřejná metoda Delete Odstraní dynamicky vytvořený ovládací prvek obsahu z dokumentu a odebere ji z ControlCollection v dokumentu. (Zděděno z ContentControlBase.)
Veřejná metoda Dispose Provádí úkoly definované aplikací, které jsou spojeny s uvolněním nebo obnovením nespravovaných prostředků. (Zděděno z IDisposable.)
Veřejná metoda EndInit Signály objekt inicializace, že je dokončena. (Zděděno z ISupportInitialize.)
Veřejná metoda SetPlaceholderText Zobrazí text, který je BuildingBlock, Range, nebo řetězec jako zástupný text PlainTextContentControl.

Nahoru

Události

  Název Popis
Veřejná událost Added Vyvolá se po přidání ovládacího prvku obsahu do dokumentu. (Zděděno z ContentControlBase.)
Veřejná událost BindingContextChanged Dochází při hodnotu BindingContext vlastnost ContentControlBase změny. (Zděděno z ContentControlBase.)
Veřejná událost ContentUpdating Nastane těsně před aktualizací aplikace Microsoft Office Word text v ovládacím prvku obsahu, pokud vlastní části XML je vázán ovládací prvek obsahu. (Zděděno z ContentControlBase.)
Veřejná událost Deleting Nastane těsně před ovládací prvek obsahu z dokumentu odstraněn. (Zděděno z ContentControlBase.)
Veřejná událost Disposed Představuje metodu, která zpracovává Disposed události komponenty. (Zděděno z IComponent.)
Veřejná událost Entering Dojde, když uživatel klikne na ovládací prvek obsahu nebo když je kurzor přesunut na ovládací prvek obsahu programově. (Zděděno z ContentControlBase.)
Veřejná událost Exiting Vyvolá se při kliknutí na tlačítko mimo ovládací prvek obsahu, nebo pokud je kurzor přesunut mimo ovládací prvek obsahu programově. (Zděděno z ContentControlBase.)
Veřejná událost StoreUpdating Dojde bezprostředně před aplikace Microsoft Office Word aktualizuje data ve vlastní části XML, který je vázán na obsah ovládacího prvku (po textu v obsahu řízení změn). (Zděděno z ContentControlBase.)
Veřejná událost Validated Vyvolá se v případě úspěšně ověřen na ovládací prvek obsahu. (Zděděno z ContentControlBase.)
Veřejná událost Validating Vyvolá se v případě ověřuje obsah ovládacího prvku obsahu. (Zděděno z ContentControlBase.)

Nahoru

Poznámky

A PlainTextContentControl mohou obsahovat pouze text.Můžete formátovat text v PlainTextContentControl, ale celý text v ovládacím prvku automaticky stejné formátování.Například kurzívu jedno slovo ve větě PlainTextContentControl, je celý text uvnitř ovládacího prvku kurzívou.

Přístup k textu PlainTextContentControl, použít Text vlastnost.Ve výchozím nastavení PlainTextContentControl nemůže obsahovat zalomení řádků.Chcete-li toto chování změnit, použijte MultiLine vlastnost.

Chcete-li vytvořit oblast dokumentu, která může obsahovat text a mnoho dalších typů obsahu, včetně tabulek, obrázků nebo jiných ovládacích prvků obsahu pomocí RichTextContentControl.

[!POZNÁMKA]

Toto rozhraní je implementováno modulem Visual Studio Tools for Office Runtime. Rozhraní není určeno k implementaci do vašeho kódu. Další informace naleznete v tématu Přehled nástrojů Visual Studio Tools for Office runtime.

Ovládací prvky obsahu

PlainTextContentControl Je jedním z osmi typů ovládací prvky, které slouží k návrhu dokumenty a šablony aplikace Microsoft Office Word.Obsahu, že ovládací prvky uživatelského rozhraní (UI), je řízen vstupní formulář.Ovládací prvky obsahu můžete uživatelům zabránit v provádění úprav chráněné oddíly dokumentu nebo šablony a zdroje dat můžete také navázat ovládací prvky obsahu.Další informace naleznete v tématu Ovládací prvky obsahu.

Použití

Tato dokumentace popisuje verzi tohoto typu, který je používán v projektech systému Office cílených pro rozhraní .NET Framework 4 a .NET Framework 4.5. V projektech cílených pro rozhraní .NET Framework 3.5 může mít tento typ jiné členy a ukázky kódu, poskytnuté pro tento typ, nemusejí fungovat. Dokumentaci k tomuto typu projektů cílených na rozhraní .NET Framework 3.5 naleznete v následující informační části dokumentace k sadě Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Příklady

Následující příklad kódu přidá nový PlainTextContentControl na začátku dokumentu.

Tato verze je pro vlastní úpravy úrovni dokumentu.Tento kód použít, vložte jej do ThisDocument třídy v projektu a volání AddTextControlAtSelection metoda z ThisDocument_Startup metody.

Dim plainTextControl1 As Microsoft.Office.Tools.Word.PlainTextContentControl

Private Sub AddPlainTextControlAtSelection()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Me.Paragraphs(1).Range.Select()
    plainTextControl1 = Me.Controls.AddPlainTextContentControl("plainTextControl1")
    plainTextControl1.PlaceholderText = "Enter your first name"
End Sub
private Microsoft.Office.Tools.Word.PlainTextContentControl textControl1;

private void AddTextControlAtSelection()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.Select();

    textControl1 = this.Controls.AddPlainTextContentControl("textControl1");
    textControl1.PlaceholderText = "Enter your first name";
}

Tato verze je aplikace úroveň doplněk.Tento kód použít, vložte jej do ThisAddIn třídy v projektu a volání AddTextControlAtSelection metoda z ThisAddIn_Startup metody.

Dim plainTextControl1 As Microsoft.Office.Tools.Word.PlainTextContentControl

Private Sub AddPlainTextControlAtSelection()
    If Me.Application.ActiveDocument Is Nothing Then
        Return
    End If

    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    vstoDoc.Paragraphs(1).Range.InsertParagraphBefore()
    vstoDoc.Paragraphs(1).Range.Select()
    plainTextControl1 = vstoDoc.Controls.AddPlainTextContentControl("plainTextControl1")
    plainTextControl1.PlaceholderText = "Enter your first name"
End Sub
private Microsoft.Office.Tools.Word.PlainTextContentControl textControl1;

private void AddTextControlAtSelection()
{
    if (this.Application.ActiveDocument == null)
        return;

    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
    vstoDoc.Paragraphs[1].Range.Select();

    textControl1 = vstoDoc.Controls.AddPlainTextContentControl("textControl1");
    textControl1.PlaceholderText = "Enter your first name";
}

Viz také

Referenční dokumentace

Microsoft.Office.Tools.Word – obor názvů

Další zdroje

Ovládací prvky obsahu

Postupy: Přidání ovládacích prvků obsahu do dokumentů aplikace Word

Postupy: Ochrana částí dokumentů pomocí ovládacích prvků obsahu

Návod: Vytvoření šablony s použitím ovládacích prvků obsahu

Návod: Svázání ovládacích prvků obsahu s vlastními částmi XML