Udostępnij za pośrednictwem


Interfejs EditPoint

Pozwala na przenoszenie tekstu jako dane w buforach tekstu.

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

Składnia

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

Właściwości

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

Początek

Metody

  Nazwa Opis
Metoda publiczna ChangeCase Zmiany w przypadku zaznaczonego tekstu.
Metoda publiczna CharLeft Przenosi, Edycja punktu określoną liczbę znaków z lewej strony.
Metoda publiczna CharRight Przenosi, Edycja punktu określoną liczbę znaków z prawej strony.
Metoda publiczna ClearBookmark Czyści wszystkie nienazwane zakładki w bieżącym wierszu bufora tekstu.
Metoda publiczna Copy Kopiuje określony zakres tekstu do Schowka.
Metoda publiczna CreateEditPoint() Tworzy i zwraca EditPoint obiektu w lokalizacji obiektu wywołującego.
Metoda publiczna CreateEditPoint() Tworzy i zwraca EditPoint obiektu w lokalizacji obiektu wywołującego. (Odziedziczone z TextPoint).
Metoda publiczna Cut Kopiuje określony zakres tekstu do Schowka i usuwa go z dokumentu.
Metoda publiczna Delete Usuwa określony zakres tekstu.
Metoda publiczna DeleteWhitespace Usuwa puste znaki (światło) w poziomie lub pionie wokół bieżącej lokalizacji w buforze tekstu.
Metoda publiczna EndOfDocument Przenosi punkt edycji do końca dokumentu.
Metoda publiczna EndOfLine Przenosi, Edycja punktu na koniec bieżącego wiersza w buforze.
Metoda publiczna EqualTo(TextPoint) Zwraca wartość wskazującą czy wartość obiektu danego punktu AbsoluteCharOffset jest równa się wywołanie EditPoint obiektu.
Metoda publiczna EqualTo(TextPoint) Zwraca czy wartość obiektu danego punktu AbsoluteCharOffset właściwość jest równe wywołujący TextPoint obiektu. (Odziedziczone z TextPoint).
Metoda publiczna FindPattern Znajduje pasujące danego wzoru w zaznaczonym tekście.
Metoda publiczna GetLines Pobiera ciąg reprezentujący tekst między dwa danej linii.
Metoda publiczna GetText Pobiera tekst między bieżącą lokalizację oraz określonej lokalizacji w buforze.
Metoda publiczna GreaterThan(TextPoint) Zwraca czy wartość EditPoint obiektu AbsoluteCharOffset właściwość jest większa niż w przypadku danego TextPoint obiektu.
Metoda publiczna GreaterThan(TextPoint) Wskazuje, czy wartość obiekt wywołujący AbsoluteCharOffset właściwości jest większa niż obiekt danego punktu. (Odziedziczone z TextPoint).
Metoda publiczna Indent Wcięcia zaznaczonych wierszy przez daną liczbę poziomów wcięcia.
Metoda publiczna Insert Wstawia ciąg w bieżącej pozycji punktu Edycja w buforze.
Metoda publiczna InsertFromFile Wstawia zawartość określonego pliku w bieżącej lokalizacji w buforze.
Metoda publiczna LessThan(TextPoint) Zwraca czy wartość o nazwie EditPoint obiektu AbsoluteCharOffset jest mniejsza niż w przypadku danego TextPoint obiektu.
Metoda publiczna LessThan(TextPoint) Wskazuje, czy wartość obiekt nazywany AbsoluteCharOffset właściwości jest mniejsza niż dany obiekt. (Odziedziczone z TextPoint).
Metoda publiczna LineDown Przenosi punkt Edycja dół określoną liczbę wierszy.
Metoda publiczna LineUp Przenosi, Edycja punktu się określoną liczbę wierszy.
Metoda publiczna MoveToAbsoluteOffset Przenosi punkt aktywny na przesunięcie danego znaku bezwzględne na 1.
Metoda publiczna MoveToLineAndOffset Przenosi dokument do określonego wiersza i przeciwstawnych pozycji znaku w tym wierszu.
Metoda publiczna MoveToPoint Przenosi punkt aktywny na danej pozycji.
Metoda publiczna NextBookmark Przenosi do lokalizacji następnej zakładki w dokumencie.
Metoda publiczna OutlineSection Tworzy sekcji konspektu na podstawie edytowany punkt i punkt podany tekst lub wartość.
Metoda publiczna PadToColumn Wstawia puste znaki (światło) w danej kolumnie bieżącego wiersza w buforze.
Metoda publiczna Paste Wstawia zawartość Schowka w bieżącej lokalizacji.
Metoda publiczna PreviousBookmark Przenosi punkt Edytuj lokalizację poprzedniej zakładki w dokumencie.
Metoda publiczna ReadOnly Zwraca wartość wskazującą, czy jakikolwiek określony zakres zawiera tekst tylko do odczytu.
Metoda publiczna ReplacePattern Wyszukuje deseń w określonym zakresie tekstu i zamienia określony tekst.
Metoda publiczna ReplaceText Podany tekst zastępuje zaznaczony tekst.
Metoda publiczna SetBookmark Ustawia bez nazwy zakładki w bieżącym wierszu w buforze.
Metoda publiczna SmartFormat Formatuje określony zakres tekstu, na podstawie bieżącego języka.
Metoda publiczna StartOfDocument Przenosi obiekt do początku dokumentu.
Metoda publiczna StartOfLine Przenosi, Edycja punktu na początek bieżącego wiersza w buforze.
Metoda publiczna TryToShow(vsPaneShowHow, Object) Próbuje wyświetlić położenie punktu tekstu.
Metoda publiczna TryToShow(vsPaneShowHow, Object) Próbuje wyświetlić położenie punktu tekstu. (Odziedziczone z TextPoint).
Metoda publiczna Unindent Usuwa znaki wcięcia z wybranych wierszy przez daną liczbę poziomów wcięcia.
Metoda publiczna WordLeft Przenosi obiekt określoną liczbę słów w lewo.
Metoda publiczna WordRight Przenosi obiekt określoną liczbę słów w prawo.

Początek

Uwagi

EditPointobiekty są podobne do TextSelection obiektów, chyba że działają one dane w buforze tekst, a nie tekst wyświetlany w edytorze kodu.Różnica jest, że tekst w buforze nie dotyczy Państw globalny edytor, Zawijanie i wirtualnej przestrzeni.

Wszelkie operacje, które 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 jeśli 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 EnvDTE