Sdílet prostřednictvím


EditPoint2 – rozhraní

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

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

Syntaxe

'Deklarace
<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")> _
Public Interface EditPoint2 _
    Inherits EditPoint
[GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface EditPoint2 : EditPoint
[GuidAttribute(L"136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface class EditPoint2 : EditPoint
[<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")>]
type EditPoint2 =  
    interface 
        interface EditPoint 
    end
public interface EditPoint2 extends EditPoint

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

Vlastnosti

  Název Popis
Veřejná vlastnost AbsoluteCharOffset Získá založené na jeden znak posunu od začátku dokumentu EditPoint2 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 aktuálně zobrazený sloupec obsahující EditPoint objektu.
Veřejná vlastnost DTE Vrátí objekt nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Line Získá číslo řádku EditPoint objektu.
Veřejná vlastnost LineCharOffset Získá znak posun EditPoint objektu.
Veřejná vlastnost LineLength Získá počet znaků v řádku obsahujícího EditPoint objektu, s výjimkou znaku nového řá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 Vrátí řetězec představující text mezi dva řádky dané.
Veřejná metoda GetText Vrátí text aktuálního umístění a 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 InsertNewLine Rozpozná řádek přerušit typ použité na řádku kde EditPoint2 je umístěn (návrat odřádkování a tak dále) a vloží Count nové řádky v místě EditPoint2.
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í dané systémem 1 absolutní znak posunu dokumentu.
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

EditPoint2objekty 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

EnvDTE80 – obor názvů