Sdílet prostřednictvím


EditPoint – rozhraní

Umožňuje manipulaci s textem jako data ve vyrovnávací paměti textu.

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

Syntaxe

'Deklarace
<GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")> _
Public Interface EditPoint _
    Inherits TextPoint
[GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface EditPoint : TextPoint
[GuidAttribute(L"C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface class EditPoint : TextPoint
[<GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")>]
type EditPoint =  
    interface 
        interface TextPoint 
    end
public interface EditPoint extends TextPoint

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

Vlastnosti

  Název Popis
Veřejná vlastnost AbsoluteCharOffset Získá založené na jeden znak posunu EditPoint objektu.
Veřejná vlastnost AtEndOfDocument Získá hodnotu označující, zda je objekt na konci dokumentu.
Veřejná vlastnost AtEndOfLine Získá hodnotu označující, zda je objekt na konci řádku.
Veřejná vlastnost AtStartOfDocument Získá hodnotu označující, zda je objekt na začátku dokumentu.
Veřejná vlastnost AtStartOfLine Získá hodnotu označující, zda EditPoint objekt je na začátku řádku.
Veřejná vlastnost CodeElement Získá prvek v kódu EditPoint umístění.
Veřejná vlastnost DisplayColumn Získá číslo sloupce číslo EditPoint objektu.
Veřejná vlastnost DTE Získá objekt rozšiřitelnosti nejvyšší úrovně.
Veřejná vlastnost Line Získá EditPoint číslo objektu.
Veřejná vlastnost LineCharOffset Získá znak posun EditPoint objektu.
Veřejná vlastnost LineLength Získá počet znaků v řádku.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt získá EditPoint objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda ChangeCase Zamění velikost vybraného textu.
Veřejná metoda CharLeft Přesune upravit bod určený počet znaků nalevo.
Veřejná metoda CharRight Přesune upravit bod určený počet znaků napravo.
Veřejná metoda ClearBookmark Vymaže všechny nepojmenované záložky v aktuálním řádku vyrovnávací paměti textu.
Veřejná metoda Copy Zkopíruje zadaný rozsah textu do schránky.
Veřejná metoda CreateEditPoint Vytvoří a vrátí EditPoint objektu v místě volání objektů.
Veřejná metoda Cut Zkopíruje zadaný rozsah textu do schránky a odstraní z dokumentu.
Veřejná metoda Delete Odstraní zadaný rozsah textu.
Veřejná metoda DeleteWhitespace Odstraní prázdné znaky (mezery) kolem aktuálního umístění do vyrovnávací paměti text vodorovně nebo svisle.
Veřejná metoda EndOfDocument Přesune Úpravy přejděte na konec dokumentu.
Veřejná metoda EndOfLine Přesune upravit ukazatel na konec aktuálního řádku ve vyrovnávací paměti.
Veřejná metoda EqualTo Vrátí hodnotu označující zda hodnota daného bodu objektu AbsoluteCharOffset rovnal volající EditPoint objektu.
Veřejná metoda FindPattern Vyhledá danou odpovídající vzorek ve vybraném textu.
Veřejná metoda GetLines Získá řetězec představující text mezi dva řádky dané.
Veřejná metoda GetText Získá text od aktuálního umístění zadané umístění ve vyrovnávací paměti.
Veřejná metoda GreaterThan Vrátí zda hodnota EditPoint objektu AbsoluteCharOffset vlastnost je větší než dané TextPoint objektu.
Veřejná metoda Indent Odsadí vybrané řádky dané číslo úrovně odsazení.
Veřejná metoda Insert Vloží daný řetězec upravit bod aktuální pozici ve vyrovnávací paměti.
Veřejná metoda InsertFromFile Vloží obsah zadaného souboru aktuálního umístění do vyrovnávací paměti.
Veřejná metoda LessThan Vrátí zda hodnota s názvem EditPoint objektu AbsoluteCharOffset je menší než dané TextPoint objektu.
Veřejná metoda LineDown Přesune Úpravy přejděte dolů na zadaný počet řádků.
Veřejná metoda LineUp Přesune upravit bod nahoru na zadaný počet řádků.
Veřejná metoda MoveToAbsoluteOffset Přesune aktivní bod posun absolutní daného znaku založen 1.
Veřejná metoda MoveToLineAndOffset Přesune zadaný řádek a posun pozice znaku v řádku dokumentu.
Veřejná metoda MoveToPoint Přesune aktivní na dané pozici.
Veřejná metoda NextBookmark Přejde na další záložku v dokumentu umístění.
Veřejná metoda OutlineSection Vytvoří oddíl osnovy podle bodu pro úpravy a daný text bod nebo hodnotu.
Veřejná metoda PadToColumn Vyplní aktuální řádek ve vyrovnávací paměti pro daný sloupec prázdné znaky (mezery).
Veřejná metoda Paste Vloží obsah schránky do aktuálního umístění.
Veřejná metoda PreviousBookmark Přesune upravit umístění na předchozí záložku v dokumentu.
Veřejná metoda ReadOnly Vrátí hodnotu označující, zda některý z určeného rozsahu obsahuje text jen pro čtení.
Veřejná metoda ReplacePattern Vyhledá vzor v určeném rozsahu textu a nahradí určený text.
Veřejná metoda ReplaceText Daný text nahradí vybraný text.
Veřejná metoda SetBookmark Nastaví aktuální řádek ve vyrovnávací paměti nepojmenovanou záložkou.
Veřejná metoda SmartFormat Formát zadaný rozsah textu na základě aktuálního jazyka.
Veřejná metoda StartOfDocument Přesune objekt na začátku dokumentu.
Veřejná metoda StartOfLine Přesune upravit ukazatel na začátek aktuálního řádku ve vyrovnávací paměti.
Veřejná metoda TryToShow Umístění textu bodu zobrazení se pokusí.
Veřejná metoda Unindent Odstraní znaky odrážky z dané číslo úrovně odsazení vybraných řádků.
Veřejná metoda WordLeft Přesune objekt určený počet slov vlevo.
Veřejná metoda WordRight Přesune objekt určený počet slov vpravo.

Nahoru

Poznámky

EditPointobjekty jsou podobné TextSelection objekty, s tím rozdílem, že pracují na data ve vyrovnávací paměti textu místo textu zobrazeného v editoru kódu.Rozdíl je, že text ve vyrovnávací paměti není ovlivněn globální editor států, zalamování a virtuální prostor.

Jakákoli operace, která se pokusí změnit textový dokument selhání ovlivní znaky, které jsou obsaženy v bloku jen pro čtení nebo je-li samotného dokumentu jen pro čtení.

Příklady

Sub EditPointExample()
  ' Before running this example, open a text document.
  Dim objTD As TextDocument
  Dim objEP As EditPoint

  objTD = DTE.ActiveDocument.Object("TextDocument")
  objEP = objTD.StartPoint.CreateEditPoint
  objEP.Insert "Hello"
End Sub

Viz také

Referenční dokumentace

EnvDTE – obor názvů