Sdílet prostřednictvím


Document – rozhraní

Představuje dokument v prostředí otevřít pro úpravy.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")> _
Public Interface Document
[GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface Document
[GuidAttribute(L"63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface class Document
[<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")>]
type Document =  interface end
public interface Document

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

Vlastnosti

  Název Popis
Veřejná vlastnost ActiveWindow Pokud nejsou žádné jiné aktivní, získává aktuálně aktivní okno nebo vrchní okno.Vrátí Nothing Pokud nejsou žádná okna Otevřít.
Veřejná vlastnost Collection Kolekce obsahující získává Document objektu.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Extender Pokud je k dispozici pro tento objekt vrátí požadované zařízení Extender.
Veřejná vlastnost ExtenderCATID Kategorie zařízení Extender ID (CATID) získá pro objekt.
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro objekt.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost IndentSize Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Kind Načte řetězec označující typ nebo typ objektu GUID.
Veřejná vlastnost Language Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Name Získá název Document.
Veřejná vlastnost Path Získá cestu bez názvu souboru pro adresář obsahující dokument.
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k objektu Document objektu.
Veřejná vlastnost ReadOnly Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Saved Vrátí true Pokud objekt nebyl upraven od poslední Probíhá ukládání nebo otevírání.
Veřejná vlastnost Selection Získává objekt reprezentující na aktuální výběr Document.
Veřejná vlastnost TabSize Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Type Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Windows Získává Windows kolekci obsahující windows, které se zobrazí v objektu.

Na začátek

Metody

  Název Popis
Veřejná metoda Activate Přejde na aktuální položky.
Veřejná metoda ClearBookmarks Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Close Zavře otevřený dokument a volitelně uloží, nebo se zavře a ničí okna.
Veřejná metoda MarkText Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda NewWindow Vytvoří nové okno pro zobrazení dokumentu.
Veřejná metoda Object Vrátí rozhraní nebo objektu, jehož název přístupná v době běhu.
Veřejná metoda PrintOut Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Redo RE-Executes poslední akci, která byla vrácena zpět Undo Metoda nebo uživatelem.
Veřejná metoda ReplaceText Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Save Uloží dokument.
Veřejná metoda Undo Vrátí zpět poslední provedenou uživatelem v dokumentu akci.

Na začátek

Poznámky

A Document objekt představuje každý otevřený dokument nebo Návrhář v prostředí –, systému windows, které nejsou nástroje systému windows a mít plochu upravit text. Document Objekt má členy (vlastnosti, metody a události), které lze použít k manipulaci s dokumentu. Pokud je textový soubor upravit pomocí editoru Visual Studio, pak také TextDocument objekt přidružený jej.

Všechny otevřené dokumenty odkazuje Documents kolekce. Můžete vyhledat určitý dokument pomocí iterace této kolekce.

Výchozí vlastnost Document je objekt Name vlastnost.

Tento objekt pomocí odkazu DTE.Documents.Item(...).

Příklady

Sub DocumentExample()
    Dim doc As Document
    Dim desc As String

    Set doc = DTE.ActiveDocument
    desc = "You are editing a "
    If (doc.ReadOnly) Then
        desc = desc & "read-only"
    Else
        desc = desc & "writable"
    End If
    desc = desc & " document called " & doc.Name & " located at " & doc.Path
    MsgBox desc
End Sub

Viz také

Odkaz

EnvDTE – obor názvů