Udostępnij za pośrednictwem


Interfejs EditPoint2

Pozwala na przenoszenie tekstu 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 Pobiera przesunięcie na podstawie jednego znaku od początku dokumentu, aby EditPoint2 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 aktualnie wyświetlane kolumny zawierające EditPoint obiektu.
Właściwość publiczna DTE Zwraca obiekt rozszerzeń najwyższego poziomu.
Właściwość publiczna Line Pobiera numer linii EditPoint obiektu.
Właściwość publiczna LineCharOffset Pobiera Przesunięcie znaku EditPoint obiektu.
Właściwość publiczna LineLength Pobiera liczbę znaków w linii zawierającej EditPoint obiektu, z wyłączeniem znak nowego wiersza.
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 Zwraca wartość typu ciąg reprezentujący tekst między dwa wiersze danego.
Metoda publiczna GetText Zwraca tekst od bieżącej lokalizacji do 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 InsertNewLine Wykrywa linii podziału typ używany w wierszu gdzie EditPoint2 jest znajduje się (znak powrotu karetki, wysuwu wiersza i tak dalej), a następnie wstawi Count nowych wierszy w lokalizacji EditPoint2.
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 na przesunięcie danego znaku bezwzględne 1 na podstawie dokumentu.
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

EditPoint2obiekty 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 EnvDTE80