Sdílet prostřednictvím


EditPoint2 – rozhraní

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

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 (Zděděno z EditPoint.)
Veřejná vlastnost AbsoluteCharOffset Získá založené na jeden znak posunu od začátku dokumentu EditPoint2 objektu.
Veřejná vlastnost AtEndOfDocument (Zděděno z EditPoint.)
Veřejná vlastnost AtEndOfDocument Získá hodnotu označující, zda je objekt na konci dokumentu.
Veřejná vlastnost AtEndOfLine (Zděděno z EditPoint.)
Veřejná vlastnost AtEndOfLine Získá hodnotu označující, zda je na konci řádku.
Veřejná vlastnost AtStartOfDocument (Zděděno z EditPoint.)
Veřejná vlastnost AtStartOfDocument Získá hodnotu označující, zda je objekt na začátku dokumentu.
Veřejná vlastnost AtStartOfLine (Zděděno z EditPoint.)
Veřejná vlastnost AtStartOfLine Získá hodnotu určující, zda EditPoint objekt je na začátku řádku.
Veřejná vlastnost CodeElement[vsCMElement] (Zděděno z EditPoint.)
Veřejná vlastnost CodeElement[vsCMElement] Prvek na kód získá EditPoint umístění.
Veřejná vlastnost DisplayColumn (Zděděno z EditPoint.)
Veřejná vlastnost DisplayColumn Počet aktuálně zobrazený sloupec obsahující získává EditPoint objektu.
Veřejná vlastnost DTE (Zděděno z EditPoint.)
Veřejná vlastnost DTE Vrátí objekt nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Line (Zděděno z EditPoint.)
Veřejná vlastnost Line Získá číslo řádku EditPoint objektu.
Veřejná vlastnost LineCharOffset (Zděděno z EditPoint.)
Veřejná vlastnost LineCharOffset Získá odsazení znaku z EditPoint objektu.
Veřejná vlastnost LineLength (Zděděno z EditPoint.)
Veřejná vlastnost LineLength Získává počet znaků v řádku obsahujícího EditPoint objektu, s výjimkou znaku nového řádku.
Veřejná vlastnost Parent (Zděděno z EditPoint.)
Veřejná vlastnost Parent Bezprostřední nadřízený objekt získává EditPoint objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda ChangeCase(Object, vsCaseOptions) (Zděděno z EditPoint.)
Veřejná metoda ChangeCase(Object, vsCaseOptions) Zamění velikost vybraného textu.
Veřejná metoda CharLeft(Int32) (Zděděno z EditPoint.)
Veřejná metoda CharLeft(Int32) Přesune Úpravy přejděte vlevo zadaný počet znaků.
Veřejná metoda CharRight(Int32) (Zděděno z EditPoint.)
Veřejná metoda CharRight(Int32) Přesune upravit příkaz zadaný počet znaků napravo.
Veřejná metoda ClearBookmark() (Zděděno z EditPoint.)
Veřejná metoda ClearBookmark() Vymaže všechny nepojmenované záložky v aktuálním řádku textu vyrovnávací paměti.
Veřejná metoda Copy(Object, Boolean) (Zděděno z EditPoint.)
Veřejná metoda Copy(Object, Boolean) Zadaný rozsah textu se zkopíruje do schránky.
Veřejná metoda CreateEditPoint() (Zděděno z EditPoint.)
Veřejná metoda CreateEditPoint() Vytvoří a vrátí EditPoint objekt v místě volání objektů.
Veřejná metoda Cut(Object, Boolean) (Zděděno z EditPoint.)
Veřejná metoda Cut(Object, Boolean) Kopíruje zadaný rozsah textu do schránky a odstraní z dokumentu.
Veřejná metoda Delete(Object) (Zděděno z EditPoint.)
Veřejná metoda Delete(Object) Odstraní zadaný rozsah textu.
Veřejná metoda DeleteWhitespace(vsWhitespaceOptions) (Zděděno z EditPoint.)
Veřejná metoda DeleteWhitespace(vsWhitespaceOptions) 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() (Zděděno z EditPoint.)
Veřejná metoda EndOfDocument() Přesune Úpravy přejděte na konec dokumentu.
Veřejná metoda EndOfLine() (Zděděno z EditPoint.)
Veřejná metoda EndOfLine() Přesune Úpravy přejděte na konec aktuálního řádku ve vyrovnávací paměti.
Veřejná metoda EqualTo(TextPoint) (Zděděno z EditPoint.)
Veřejná metoda EqualTo(TextPoint) Vrátí hodnotu určující zda hodnota daného bodu objektu AbsoluteCharOffset se rovná volající EditPoint objektu.
Veřejná metoda FindPattern(String, Int32, EditPoint%, TextRanges%) (Zděděno z EditPoint.)
Veřejná metoda FindPattern(String, Int32, EditPoint%, TextRanges%) Vyhledá danou odpovídající vzorek ve vybraném textu.
Veřejná metoda GetLines(Int32, Int32) (Zděděno z EditPoint.)
Veřejná metoda GetLines(Int32, Int32) Vrátí řetězec představující text mezi dva dané řádky.
Veřejná metoda GetText(Object) (Zděděno z EditPoint.)
Veřejná metoda GetText(Object) Vrátí text mezi aktuální umístění a zadané umístění ve vyrovnávací paměti.
Veřejná metoda GreaterThan(TextPoint) (Zděděno z EditPoint.)
Veřejná metoda GreaterThan(TextPoint) Vrátí zda hodnotu EditPoint objektu AbsoluteCharOffset vlastnost je větší, než dané TextPoint objektu.
Veřejná metoda Indent(TextPoint, Int32) (Zděděno z EditPoint.)
Veřejná metoda Indent(TextPoint, Int32) Odsadí vybrané řádky o daný počet odsazení úrovní.
Veřejná metoda Insert(String) (Zděděno z EditPoint.)
Veřejná metoda Insert(String) Daný řetězec vloží na aktuální pozici Úpravy přejděte do vyrovnávací paměti.
Veřejná metoda InsertFromFile(String) (Zděděno z EditPoint.)
Veřejná metoda InsertFromFile(String) Vloží obsah zadaného souboru aktuálního umístění ve vyrovnávací paměti.
Veřejná metoda InsertNewLine Rozpozná řádek přerušit typ na řádku kde EditPoint2 je umístěn (carriage return, line feed atd.) a vloží Count nové řádky v místě EditPoint2.
Veřejná metoda LessThan(TextPoint) (Zděděno z EditPoint.)
Veřejná metoda LessThan(TextPoint) Vrátí zda hodnota nazývá EditPoint objektu AbsoluteCharOffset je menší, než dané TextPoint objektu.
Veřejná metoda LineDown(Int32) (Zděděno z EditPoint.)
Veřejná metoda LineDown(Int32) Přesune Úpravy přejděte dolů zadaný počet řádků.
Veřejná metoda LineUp(Int32) (Zděděno z EditPoint.)
Veřejná metoda LineUp(Int32) Přesune položku úpravy zadaný počet řádků.
Veřejná metoda MoveToAbsoluteOffset(Int32) (Zděděno z EditPoint.)
Veřejná metoda MoveToAbsoluteOffset(Int32) Posun absolutní daný znak systémem 1 dokumentu přesune aktivní bod.
Veřejná metoda MoveToLineAndOffset(Int32, Int32) (Zděděno z EditPoint.)
Veřejná metoda MoveToLineAndOffset(Int32, Int32) Přesune zadaný řádek a posun pozice znaku v daném řádku dokumentu.
Veřejná metoda MoveToPoint(TextPoint) (Zděděno z EditPoint.)
Veřejná metoda MoveToPoint(TextPoint) Aktivní bod se přesune na dané pozici.
Veřejná metoda NextBookmark() (Zděděno z EditPoint.)
Veřejná metoda NextBookmark() Přejde na umístění další záložky v dokumentu.
Veřejná metoda OutlineSection(Object) (Zděděno z EditPoint.)
Veřejná metoda OutlineSection(Object) Vytvoří oddíl osnovy na základě Úpravy přejděte a text daný bod nebo hodnotu.
Veřejná metoda PadToColumn(Int32) (Zděděno z EditPoint.)
Veřejná metoda PadToColumn(Int32) Prázdné znaky (mezery) daného sloupce vyplní aktuální řádek ve vyrovnávací paměti.
Veřejná metoda Paste() (Zděděno z EditPoint.)
Veřejná metoda Paste() Vloží obsah schránky do aktuálního umístění.
Veřejná metoda PreviousBookmark() (Zděděno z EditPoint.)
Veřejná metoda PreviousBookmark() Přesune Úpravy přejděte na umístění předchozí záložku v dokumentu.
Veřejná metoda ReadOnly(Object) (Zděděno z EditPoint.)
Veřejná metoda ReadOnly(Object) Vrátí hodnotu určující, zda některá zadaná oblast obsahuje text pouze pro čtení.
Veřejná metoda ReplacePattern(TextPoint, String, String, Int32, TextRanges%) (Zděděno z EditPoint.)
Veřejná metoda ReplacePattern(TextPoint, String, String, Int32, TextRanges%) Vyhledá vzorek v určeném rozsahu textu a nahradí určený text.
Veřejná metoda ReplaceText(Object, String, Int32) (Zděděno z EditPoint.)
Veřejná metoda ReplaceText(Object, String, Int32) Daný text nahradí vybraný text.
Veřejná metoda SetBookmark() (Zděděno z EditPoint.)
Veřejná metoda SetBookmark() Nastaví aktuální řádek ve vyrovnávací paměti nepojmenovanou záložkou.
Veřejná metoda SmartFormat(TextPoint) (Zděděno z EditPoint.)
Veřejná metoda SmartFormat(TextPoint) Formát zadaného rozsahu textu na základě aktuálního jazyka.
Veřejná metoda StartOfDocument() (Zděděno z EditPoint.)
Veřejná metoda StartOfDocument() Přesune objekt na začátku dokumentu.
Veřejná metoda StartOfLine() (Zděděno z EditPoint.)
Veřejná metoda StartOfLine() Přesune Úpravy přejděte na začátek aktuálního řádku ve vyrovnávací paměti.
Veřejná metoda TryToShow(vsPaneShowHow, Object) (Zděděno z EditPoint.)
Veřejná metoda TryToShow(vsPaneShowHow, Object) Pokusy o bod textu umístění zobrazení.
Veřejná metoda Unindent(TextPoint, Int32) (Zděděno z EditPoint.)
Veřejná metoda Unindent(TextPoint, Int32) Odstraní znaky odrážky z dané číslo úrovně odsazení vybraných řádků.
Veřejná metoda WordLeft(Int32) (Zděděno z EditPoint.)
Veřejná metoda WordLeft(Int32) Přesune objekt určený počet slov vlevo.
Veřejná metoda WordRight(Int32) (Zděděno z EditPoint.)
Veřejná metoda WordRight(Int32) Přesune objekt určený počet slov vpravo.

Nahoru

Poznámky

EditPoint2objekty jsou podobné TextSelection objekty, s výjimkou, že pracují data ve vyrovnávací paměti text, nikoli na text v editoru kódu.Rozdíl je v textu ve vyrovnávací paměti neovlivní globální editor státy zalamování a virtuální mezery.

Jakoukoli operaci, která se pokusí změnit textový dokument se nezdaří, pokud ovlivňuje všechny znaky, které jsou obsaženy v bloku jen pro čtení nebo samotný dokument je 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ů