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 | |
---|---|---|
AbsoluteCharOffset | Pobiera Przesunięcie znaku na podstawie jednego z EditPoint obiektu. | |
AtEndOfDocument | Pobiera wartość wskazująca, czy obiekt znajduje się na końcu dokumentu. | |
AtEndOfLine | Pobiera wartość wskazująca, czy obiekt znajduje się na końcu wiersza. | |
AtStartOfDocument | Pobiera wartość wskazująca, czy obiekt jest na początku dokumentu. | |
AtStartOfLine | Pobiera wartość wskazującą czy EditPoint obiekt jest na początku wiersza. | |
CodeElement | Pobiera element kodu w EditPoint lokalizacji. | |
DisplayColumn | Pobiera numer numer kolumny z EditPoint obiektu. | |
DTE | Pobiera obiekt rozszerzający najwyższego poziomu. | |
Line | Pobiera EditPoint numer linii obiektu. | |
LineCharOffset | Pobiera Przesunięcie znaku EditPoint obiektu. | |
LineLength | Pobiera liczbę znaków w linii. | |
Parent | Pobiera obiekt nadrzędny natychmiastowe EditPoint obiektu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ChangeCase | Zmienia wielkość liter zaznaczonego tekstu. | |
CharLeft | Przenosi, Edycja punktu określoną liczbę znaków z lewej. | |
CharRight | Przenosi, Edycja punktu określoną liczbę znaków z prawej. | |
ClearBookmark | Czyści wszystkie nienazwane zakładki w bieżącym wierszu bufora tekstu. | |
Copy | Kopiuje określony zakres tekstu do Schowka. | |
CreateEditPoint | Tworzy i zwraca EditPoint obiektu w miejscu obiektu wywołującego. | |
Cut | Kopiuje określony zakres tekstu do Schowka i usuwa go z dokumentu. | |
Delete | Usuwa określony zakres tekstu. | |
DeleteWhitespace | Usuwa puste znaki (światło) w poziomie lub pionie wokół bieżącej lokalizacji w buforze tekstu. | |
EndOfDocument | Przenosi punkt edycji do końca dokumentu. | |
EndOfLine | Przenosi na koniec bieżącego wiersza w buforze wskaż polecenie Edycja. | |
EqualTo | Zwraca wartość wskazującą czy wartość obiektu danego punktu AbsoluteCharOffset jest równa wywołujący EditPoint obiektu. | |
FindPattern | Wyszukuje pasujące danego wzoru w zaznaczonym tekście. | |
GetLines | Pobiera ciąg reprezentujący tekst między dwa wiersze danego. | |
GetText | Pobiera tekst między bieżącą lokalizację oraz określonej lokalizacji w buforze. | |
GreaterThan | Zwraca czy wartość EditPoint obiektu AbsoluteCharOffset właściwość jest większa niż w przypadku danego TextPoint obiektu. | |
Indent | Wcięcia zaznaczonych wierszy przez daną liczbę poziomów wcięcia. | |
Insert | Wstawia podany ciąg bieżącego położenia edytowany punkt w buforze. | |
InsertFromFile | Wstawia zawartość określonego pliku w bieżącej lokalizacji w buforze. | |
LessThan | Zwraca czy wartość o nazwie EditPoint obiektu AbsoluteCharOffset jest mniejsza niż w przypadku danego TextPoint obiektu. | |
LineDown | Przenosi punkt Edycja określoną liczbę wierszy w dół. | |
LineUp | Przenosi punkt Edycja się określoną liczbę wierszy. | |
MoveToAbsoluteOffset | Przenosi punkt aktywny przesunięcie danego znaku bezwzględne oparte na 1. | |
MoveToLineAndOffset | Przenosi dokument do określonej linii i przeciwstawnych pozycji znaku w tym wierszu. | |
MoveToPoint | Przenosi punkt aktywny do danej pozycji. | |
NextBookmark | Przenosi do następnej zakładki w dokumencie lokalizacji. | |
OutlineSection | Tworzy sekcji konspektu na podstawie edytowany punkt i punkt danego tekstu lub wartości. | |
PadToColumn | Umieszcza bieżący wiersz w buforze puste znaki (światło) do danej kolumny. | |
Paste | Wstawia zawartość Schowka w bieżącej lokalizacji. | |
PreviousBookmark | Przenosi punkt edycji do lokalizacji poprzedniej zakładki w dokumencie. | |
ReadOnly | Zwraca wartość wskazującą, czy jakikolwiek określony zakres zawiera tekst tylko do odczytu. | |
ReplacePattern | Wyszukuje wzorzec w określonym zakresie tekstu i zamienia określony tekst. | |
ReplaceText | Podany tekst zastępuje zaznaczony tekst. | |
SetBookmark | Ustawia bez nazwy zakładki w bieżącym wierszu w buforze. | |
SmartFormat | Formatuje określony zakres tekstu na podstawie języka bieżącego. | |
StartOfDocument | Przenosi obiekt do początku dokumentu. | |
StartOfLine | Przenosi, Edycja punktu na początek bieżącego wiersza w buforze. | |
TryToShow | Próbuje wyświetlić położenie punktu tekstu. | |
Unindent | Usuwa znaki wcięcie z wybranych wierszy przez daną liczbę poziomów wcięcia. | |
WordLeft | Przesuwa obiekt określoną liczbę wyrazów w lewo. | |
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