Udostępnij za pośrednictwem


Interfejs EditPoint2

Pozwala manipulować tekst jako dane w buforach tekstu.

Przestrzeń nazw:  EnvDTE80
Zestaw:  EnvDTE80 (w EnvDTE80.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AbsoluteCharOffset (Odziedziczone z EditPoint).
Właściwość publiczna AbsoluteCharOffset Pobiera przesunięcie opartych na jeden znak, od początku dokumentu, aby EditPoint2 obiektu.
Właściwość publiczna AtEndOfDocument (Odziedziczone z EditPoint).
Właściwość publiczna AtEndOfDocument Zwraca wartość wskazującą, niezależnie od tego, czy obiekt znajduje się na końcu dokumentu.
Właściwość publiczna AtEndOfLine (Odziedziczone z EditPoint).
Właściwość publiczna AtEndOfLine Zwraca wartość wskazującą, niezależnie od tego, czy obiekt znajduje się na końcu wiersza.
Właściwość publiczna AtStartOfDocument (Odziedziczone z EditPoint).
Właściwość publiczna AtStartOfDocument Zwraca wartość wskazującą, niezależnie od tego, czy obiekt jest na początku dokumentu.
Właściwość publiczna AtStartOfLine (Odziedziczone z EditPoint).
Właściwość publiczna AtStartOfLine Pobiera wartość określającą czy też nie EditPoint obiekt znajduje się na początku wiersza.
Właściwość publiczna CodeElement[vsCMElement] (Odziedziczone z EditPoint).
Właściwość publiczna CodeElement[vsCMElement] Pobiera element kodu na EditPoint lokalizacji.
Właściwość publiczna DisplayColumn (Odziedziczone z EditPoint).
Właściwość publiczna DisplayColumn Pobiera numer aktualnie wyświetlane kolumny, zawierające EditPoint obiektu.
Właściwość publiczna DTE (Odziedziczone z EditPoint).
Właściwość publiczna DTE Zwraca obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Line (Odziedziczone z EditPoint).
Właściwość publiczna Line Pobiera numer wiersza EditPoint obiektu.
Właściwość publiczna LineCharOffset (Odziedziczone z EditPoint).
Właściwość publiczna LineCharOffset Pobiera Przesunięcie znaku EditPoint obiektu.
Właściwość publiczna LineLength (Odziedziczone z EditPoint).
Właściwość publiczna LineLength Zwraca liczbę znaków w linii zawierającej EditPoint obiektu, z wyłączeniem znak nowego wiersza.
Właściwość publiczna Parent (Odziedziczone z EditPoint).
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z EditPoint obiektu.

Początek

Metody

  Nazwa Opis
Metoda publiczna ChangeCase(Object, vsCaseOptions) (Odziedziczone z EditPoint).
Metoda publiczna ChangeCase(Object, vsCaseOptions) Zmienia wielkość zaznaczonego tekstu.
Metoda publiczna CharLeft(Int32) (Odziedziczone z EditPoint).
Metoda publiczna CharLeft(Int32) Przenosi, Edycja wskaż określoną liczbę znaków w lewo.
Metoda publiczna CharRight(Int32) (Odziedziczone z EditPoint).
Metoda publiczna CharRight(Int32) Przenosi, Edycja wskaż określoną liczbę znaków z prawej strony.
Metoda publiczna ClearBookmark() (Odziedziczone z EditPoint).
Metoda publiczna ClearBookmark() Czyści wszystkie nazwy zakładki w bieżącym wierszu tekstu w buforze.
Metoda publiczna Copy(Object, Boolean) (Odziedziczone z EditPoint).
Metoda publiczna Copy(Object, Boolean) Kopiuje określony zakres tekstu do Schowka.
Metoda publiczna CreateEditPoint() (Odziedziczone z EditPoint).
Metoda publiczna CreateEditPoint() Tworzy i zwraca EditPoint obiektu w lokalizacji obiektu wywołującego.
Metoda publiczna Cut(Object, Boolean) (Odziedziczone z EditPoint).
Metoda publiczna Cut(Object, Boolean) Kopiuje określony zakres tekstu do Schowka i usuwa go z dokumentu.
Metoda publiczna Delete(Object) (Odziedziczone z EditPoint).
Metoda publiczna Delete(Object) Usuwa określony zakres tekstu.
Metoda publiczna DeleteWhitespace(vsWhitespaceOptions) (Odziedziczone z EditPoint).
Metoda publiczna DeleteWhitespace(vsWhitespaceOptions) Usuwa znaki puste (światło) w poziomie lub pionie wokół bieżącej lokalizacji w buforze tekstu.
Metoda publiczna EndOfDocument() (Odziedziczone z EditPoint).
Metoda publiczna EndOfDocument() Przesuwa punkt edycji do końca dokumentu.
Metoda publiczna EndOfLine() (Odziedziczone z EditPoint).
Metoda publiczna EndOfLine() Przenosi, Edycja wskaż do końca bieżącego wiersza w buforze.
Metoda publiczna EqualTo(TextPoint) (Odziedziczone z EditPoint).
Metoda publiczna EqualTo(TextPoint) Zwraca wartość określającą, czy wartość obiektu danego punktu AbsoluteCharOffset jest równe wywołujący EditPoint obiektu.
Metoda publiczna FindPattern(String, Int32, EditPoint%, TextRanges%) (Odziedziczone z EditPoint).
Metoda publiczna FindPattern(String, Int32, EditPoint%, TextRanges%) Znajduje pasujące danego wzoru w zaznaczonym tekście.
Metoda publiczna GetLines(Int32, Int32) (Odziedziczone z EditPoint).
Metoda publiczna GetLines(Int32, Int32) Zwraca ciąg reprezentujący tekst między dwa wiersze w danym.
Metoda publiczna GetText(Object) (Odziedziczone z EditPoint).
Metoda publiczna GetText(Object) Zwraca tekst między bieżącą lokalizację oraz określonej lokalizacji w buforze.
Metoda publiczna GreaterThan(TextPoint) (Odziedziczone z EditPoint).
Metoda publiczna GreaterThan(TextPoint) Zwraca czy wartość EditPoint obiektu AbsoluteCharOffset właściwości jest większa niż danej TextPoint obiektu.
Metoda publiczna Indent(TextPoint, Int32) (Odziedziczone z EditPoint).
Metoda publiczna Indent(TextPoint, Int32) Wcięcia wybranych wierszy przez daną liczbę poziomów wcięcia.
Metoda publiczna Insert(String) (Odziedziczone z EditPoint).
Metoda publiczna Insert(String) Wstawia dany ciąg w bieżącej pozycji punktu Edycja w buforze.
Metoda publiczna InsertFromFile(String) (Odziedziczone z EditPoint).
Metoda publiczna InsertFromFile(String) Wstawia zawartość określonego pliku w bieżącej lokalizacji w buforze.
Metoda publiczna InsertNewLine Wykrywa linii podziału typ używany w wierszu gdzie EditPoint2 jest umieszczony (powrót karetki, wysuwu wiersza itd.) i wstawi Count nowych wierszy w miejscu EditPoint2.
Metoda publiczna LessThan(TextPoint) (Odziedziczone z EditPoint).
Metoda publiczna LessThan(TextPoint) Zwraca czy wartość zwane EditPoint obiektu AbsoluteCharOffset jest mniejsza niż w przypadku danego TextPoint obiektu.
Metoda publiczna LineDown(Int32) (Odziedziczone z EditPoint).
Metoda publiczna LineDown(Int32) Przesuwa punkt Edycja określoną liczbę wierszy w dół.
Metoda publiczna LineUp(Int32) (Odziedziczone z EditPoint).
Metoda publiczna LineUp(Int32) Przenosi, Edycja wskaż up określoną liczbę wierszy.
Metoda publiczna MoveToAbsoluteOffset(Int32) (Odziedziczone z EditPoint).
Metoda publiczna MoveToAbsoluteOffset(Int32) Przenosi punkt aktywny na przesunięcie danego znaku bezwzględne opartego na 1 dokumentu.
Metoda publiczna MoveToLineAndOffset(Int32, Int32) (Odziedziczone z EditPoint).
Metoda publiczna MoveToLineAndOffset(Int32, Int32) Przeniesienie dokumentu do określonego wiersza i przesunięcia pozycji znaku w wierszu.
Metoda publiczna MoveToPoint(TextPoint) (Odziedziczone z EditPoint).
Metoda publiczna MoveToPoint(TextPoint) Przesuwa punkt aktywny do danej pozycji.
Metoda publiczna NextBookmark() (Odziedziczone z EditPoint).
Metoda publiczna NextBookmark() Przechodzi do lokalizacji następnej zakładki w dokumencie.
Metoda publiczna OutlineSection(Object) (Odziedziczone z EditPoint).
Metoda publiczna OutlineSection(Object) Tworzy konspektu sekcji, na podstawie edytowany punkt i punkt danego tekstu lub wartości.
Metoda publiczna PadToColumn(Int32) (Odziedziczone z EditPoint).
Metoda publiczna PadToColumn(Int32) Wstawia puste znaki (światło) w danej kolumnie bieżącego wiersza w buforze.
Metoda publiczna Paste() (Odziedziczone z EditPoint).
Metoda publiczna Paste() Wstawia zawartość Schowka w bieżącej lokalizacji.
Metoda publiczna PreviousBookmark() (Odziedziczone z EditPoint).
Metoda publiczna PreviousBookmark() Przesuwa punkt edycji do lokalizacji Poprzednia zakładka w dokumencie.
Metoda publiczna ReadOnly(Object) (Odziedziczone z EditPoint).
Metoda publiczna ReadOnly(Object) Zwraca wartość wskazującą, czy jakikolwiek określony zakres zawiera tekst tylko do odczytu.
Metoda publiczna ReplacePattern(TextPoint, String, String, Int32, TextRanges%) (Odziedziczone z EditPoint).
Metoda publiczna ReplacePattern(TextPoint, String, String, Int32, TextRanges%) Wyszukuje deseń w określonym zakresie tekstu i zamienia określony tekst.
Metoda publiczna ReplaceText(Object, String, Int32) (Odziedziczone z EditPoint).
Metoda publiczna ReplaceText(Object, String, Int32) Zamienia zaznaczony tekst danego tekstu.
Metoda publiczna SetBookmark() (Odziedziczone z EditPoint).
Metoda publiczna SetBookmark() Ustawia bez nazwy zakładki w bieżącym wierszu w buforze.
Metoda publiczna SmartFormat(TextPoint) (Odziedziczone z EditPoint).
Metoda publiczna SmartFormat(TextPoint) Formaty określonego zakresu tekstu w oparciu o bieżący język.
Metoda publiczna StartOfDocument() (Odziedziczone z EditPoint).
Metoda publiczna StartOfDocument() Przesuwa obiekt na początku dokumentu.
Metoda publiczna StartOfLine() (Odziedziczone z EditPoint).
Metoda publiczna StartOfLine() Przenosi, Edycja punktu początek bieżącej linii w buforze.
Metoda publiczna TryToShow(vsPaneShowHow, Object) (Odziedziczone z EditPoint).
Metoda publiczna TryToShow(vsPaneShowHow, Object) Próbuje wyświetlić położenie punktu tekstu.
Metoda publiczna Unindent(TextPoint, Int32) (Odziedziczone z EditPoint).
Metoda publiczna Unindent(TextPoint, Int32) Usuwa znaki tiret z wybranych wierszy przez daną liczbę poziomów wcięcia.
Metoda publiczna WordLeft(Int32) (Odziedziczone z EditPoint).
Metoda publiczna WordLeft(Int32) Przesuwa obiekt określona liczba wyrazów w lewo.
Metoda publiczna WordRight(Int32) (Odziedziczone z EditPoint).
Metoda publiczna WordRight(Int32) Przesuwa obiekt określona liczba wyrazów w prawo.

Początek

Uwagi

EditPoint2obiekty są podobne do TextSelection obiektów, z wyjątkiem, że działają one dane w buforze tekstu zamiast tekstu wyświetlanego w edytorze kodu.Różnica jest, że tekst w buforze nie jest zagrożony Państwa globalny edytor, takie jak zawijanie i wirtualnej przestrzeni.

Każdej operacji, który usiłuje zmodyfikować dokument tekstowy nie powiedzie się, jeśli ma wpływ na wszystkie znaki, które są zawarte w bloku tylko do odczytu lub sam dokument jest przeznaczony tylko do odczytu.

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE80