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 AtEndOfDocument Pobiera wartość wskazująca, czy obiekt znajduje się na końcu dokumentu.
Właściwość publiczna AtEndOfLine Pobiera wartość wskazująca, czy obiekt znajduje się na końcu wiersza.
Właściwość publiczna AtStartOfDocument Pobiera wartość wskazująca, czy obiekt jest na początku dokumentu.
Właściwość publiczna AtStartOfLine Pobiera wartość wskazującą czy EditPoint obiekt jest na początku wiersza.
Właściwość publiczna CodeElement Pobiera element kodu w EditPoint lokalizacji.
Właściwość publiczna DisplayColumn Pobiera numer numer kolumny z EditPoint obiektu.
Właściwość publiczna DTE Pobiera obiekt rozszerzający najwyższego poziomu.
Właściwość publiczna Line Pobiera EditPoint numer linii obiektu.
Właściwość publiczna LineCharOffset Pobiera Przesunięcie znaku EditPoint obiektu.
Właściwość publiczna LineLength Pobiera liczbę znaków w linii.
Właściwość publiczna Parent Pobiera obiekt nadrzędny natychmiastowe EditPoint obiektu.

Początek

Metody

  Nazwa Opis
Metoda publiczna ChangeCase Zmienia wielkość liter zaznaczonego tekstu.
Metoda publiczna CharLeft Przenosi, Edycja punktu określoną liczbę znaków z lewej.
Metoda publiczna CharRight Przenosi, Edycja punktu określoną liczbę znaków z prawej.
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 miejscu obiektu wywołującego.
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 na koniec bieżącego wiersza w buforze wskaż polecenie Edycja.
Metoda publiczna EqualTo Zwraca wartość wskazującą czy wartość obiektu danego punktu AbsoluteCharOffset jest równa wywołujący EditPoint obiektu.
Metoda publiczna FindPattern Wyszukuje pasujące danego wzoru w zaznaczonym tekście.
Metoda publiczna GetLines Pobiera ciąg reprezentujący tekst między dwa wiersze danego.
Metoda publiczna GetText Pobiera tekst między bieżącą lokalizację oraz określonej lokalizacji w buforze.
Metoda publiczna GreaterThan Zwraca czy wartość EditPoint obiektu AbsoluteCharOffset właściwość jest większa niż w przypadku danego TextPoint obiektu.
Metoda publiczna Indent Wcięcia zaznaczonych wierszy przez daną liczbę poziomów wcięcia.
Metoda publiczna Insert Wstawia podany ciąg bieżącego położenia edytowany punkt w buforze.
Metoda publiczna InsertFromFile Wstawia zawartość określonego pliku w bieżącej lokalizacji w buforze.
Metoda publiczna LessThan Zwraca czy wartość o nazwie EditPoint obiektu AbsoluteCharOffset jest mniejsza niż w przypadku danego TextPoint obiektu.
Metoda publiczna LineDown Przenosi punkt Edycja określoną liczbę wierszy w dół.
Metoda publiczna LineUp Przenosi punkt Edycja się określoną liczbę wierszy.
Metoda publiczna MoveToAbsoluteOffset Przenosi punkt aktywny przesunięcie danego znaku bezwzględne oparte na 1.
Metoda publiczna MoveToLineAndOffset Przenosi dokument do określonej linii i przeciwstawnych pozycji znaku w tym wierszu.
Metoda publiczna MoveToPoint Przenosi punkt aktywny do danej pozycji.
Metoda publiczna NextBookmark Przenosi do następnej zakładki w dokumencie lokalizacji.
Metoda publiczna OutlineSection Tworzy sekcji konspektu na podstawie edytowany punkt i punkt danego tekstu lub wartości.
Metoda publiczna PadToColumn Umieszcza bieżący wiersz w buforze puste znaki (światło) do danej kolumny.
Metoda publiczna Paste Wstawia zawartość Schowka w bieżącej lokalizacji.
Metoda publiczna PreviousBookmark Przenosi punkt edycji do lokalizacji 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 wzorzec 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 języka bieżącego.
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 Próbuje wyświetlić położenie punktu tekstu.
Metoda publiczna Unindent Usuwa znaki wcięcie z wybranych wierszy przez daną liczbę poziomów wcięcia.
Metoda publiczna WordLeft Przesuwa obiekt określoną liczbę wyrazów w lewo.
Metoda publiczna WordRight Przesuwa obiekt określoną liczbę wyrazów w prawo.

Początek

Uwagi

EditPointobiekty są podobne do TextSelection obiektów, z tym wyjątkiem, że działają one dane w buforze tekstu, a nie tekst wyświetlany w edytorze kodu.Różnica polega na tym, że tekst w buforze nie występuje w Stanach edytora globalnej, takich jak zawijania wyrazów i przestrzeni wirtualnej.

Wszelkie operacje, które usiłuje zmodyfikować dokument tekstowy nie powiedzie się, jeśli to ma wpływ na wszystkie znaki, które są zawarte w bloku tylko do odczytu lub jest dokumentem 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