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 | |
---|---|---|
AbsoluteCharOffset | (Odziedziczone z EditPoint). | |
AbsoluteCharOffset | Pobiera przesunięcie opartych na jeden znak, od początku dokumentu, aby EditPoint2 obiektu. | |
AtEndOfDocument | (Odziedziczone z EditPoint). | |
AtEndOfDocument | Zwraca wartość wskazującą, niezależnie od tego, czy obiekt znajduje się na końcu dokumentu. | |
AtEndOfLine | (Odziedziczone z EditPoint). | |
AtEndOfLine | Zwraca wartość wskazującą, niezależnie od tego, czy obiekt znajduje się na końcu wiersza. | |
AtStartOfDocument | (Odziedziczone z EditPoint). | |
AtStartOfDocument | Zwraca wartość wskazującą, niezależnie od tego, czy obiekt jest na początku dokumentu. | |
AtStartOfLine | (Odziedziczone z EditPoint). | |
AtStartOfLine | Pobiera wartość określającą czy też nie EditPoint obiekt znajduje się na początku wiersza. | |
CodeElement[vsCMElement] | (Odziedziczone z EditPoint). | |
CodeElement[vsCMElement] | Pobiera element kodu na EditPoint lokalizacji. | |
DisplayColumn | (Odziedziczone z EditPoint). | |
DisplayColumn | Pobiera numer aktualnie wyświetlane kolumny, zawierające EditPoint obiektu. | |
DTE | (Odziedziczone z EditPoint). | |
DTE | Zwraca obiekt rozszerzalności najwyższego poziomu. | |
Line | (Odziedziczone z EditPoint). | |
Line | Pobiera numer wiersza EditPoint obiektu. | |
LineCharOffset | (Odziedziczone z EditPoint). | |
LineCharOffset | Pobiera Przesunięcie znaku EditPoint obiektu. | |
LineLength | (Odziedziczone z EditPoint). | |
LineLength | Zwraca liczbę znaków w linii zawierającej EditPoint obiektu, z wyłączeniem znak nowego wiersza. | |
Parent | (Odziedziczone z EditPoint). | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z EditPoint obiektu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ChangeCase(Object, vsCaseOptions) | (Odziedziczone z EditPoint). | |
ChangeCase(Object, vsCaseOptions) | Zmienia wielkość zaznaczonego tekstu. | |
CharLeft(Int32) | (Odziedziczone z EditPoint). | |
CharLeft(Int32) | Przenosi, Edycja wskaż określoną liczbę znaków w lewo. | |
CharRight(Int32) | (Odziedziczone z EditPoint). | |
CharRight(Int32) | Przenosi, Edycja wskaż określoną liczbę znaków z prawej strony. | |
ClearBookmark() | (Odziedziczone z EditPoint). | |
ClearBookmark() | Czyści wszystkie nazwy zakładki w bieżącym wierszu tekstu w buforze. | |
Copy(Object, Boolean) | (Odziedziczone z EditPoint). | |
Copy(Object, Boolean) | Kopiuje określony zakres tekstu do Schowka. | |
CreateEditPoint() | (Odziedziczone z EditPoint). | |
CreateEditPoint() | Tworzy i zwraca EditPoint obiektu w lokalizacji obiektu wywołującego. | |
Cut(Object, Boolean) | (Odziedziczone z EditPoint). | |
Cut(Object, Boolean) | Kopiuje określony zakres tekstu do Schowka i usuwa go z dokumentu. | |
Delete(Object) | (Odziedziczone z EditPoint). | |
Delete(Object) | Usuwa określony zakres tekstu. | |
DeleteWhitespace(vsWhitespaceOptions) | (Odziedziczone z EditPoint). | |
DeleteWhitespace(vsWhitespaceOptions) | Usuwa znaki puste (światło) w poziomie lub pionie wokół bieżącej lokalizacji w buforze tekstu. | |
EndOfDocument() | (Odziedziczone z EditPoint). | |
EndOfDocument() | Przesuwa punkt edycji do końca dokumentu. | |
EndOfLine() | (Odziedziczone z EditPoint). | |
EndOfLine() | Przenosi, Edycja wskaż do końca bieżącego wiersza w buforze. | |
EqualTo(TextPoint) | (Odziedziczone z EditPoint). | |
EqualTo(TextPoint) | Zwraca wartość określającą, czy wartość obiektu danego punktu AbsoluteCharOffset jest równe wywołujący EditPoint obiektu. | |
FindPattern(String, Int32, EditPoint%, TextRanges%) | (Odziedziczone z EditPoint). | |
FindPattern(String, Int32, EditPoint%, TextRanges%) | Znajduje pasujące danego wzoru w zaznaczonym tekście. | |
GetLines(Int32, Int32) | (Odziedziczone z EditPoint). | |
GetLines(Int32, Int32) | Zwraca ciąg reprezentujący tekst między dwa wiersze w danym. | |
GetText(Object) | (Odziedziczone z EditPoint). | |
GetText(Object) | Zwraca tekst między bieżącą lokalizację oraz określonej lokalizacji w buforze. | |
GreaterThan(TextPoint) | (Odziedziczone z EditPoint). | |
GreaterThan(TextPoint) | Zwraca czy wartość EditPoint obiektu AbsoluteCharOffset właściwości jest większa niż danej TextPoint obiektu. | |
Indent(TextPoint, Int32) | (Odziedziczone z EditPoint). | |
Indent(TextPoint, Int32) | Wcięcia wybranych wierszy przez daną liczbę poziomów wcięcia. | |
Insert(String) | (Odziedziczone z EditPoint). | |
Insert(String) | Wstawia dany ciąg w bieżącej pozycji punktu Edycja w buforze. | |
InsertFromFile(String) | (Odziedziczone z EditPoint). | |
InsertFromFile(String) | Wstawia zawartość określonego pliku w bieżącej lokalizacji w buforze. | |
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. | |
LessThan(TextPoint) | (Odziedziczone z EditPoint). | |
LessThan(TextPoint) | Zwraca czy wartość zwane EditPoint obiektu AbsoluteCharOffset jest mniejsza niż w przypadku danego TextPoint obiektu. | |
LineDown(Int32) | (Odziedziczone z EditPoint). | |
LineDown(Int32) | Przesuwa punkt Edycja określoną liczbę wierszy w dół. | |
LineUp(Int32) | (Odziedziczone z EditPoint). | |
LineUp(Int32) | Przenosi, Edycja wskaż up określoną liczbę wierszy. | |
MoveToAbsoluteOffset(Int32) | (Odziedziczone z EditPoint). | |
MoveToAbsoluteOffset(Int32) | Przenosi punkt aktywny na przesunięcie danego znaku bezwzględne opartego na 1 dokumentu. | |
MoveToLineAndOffset(Int32, Int32) | (Odziedziczone z EditPoint). | |
MoveToLineAndOffset(Int32, Int32) | Przeniesienie dokumentu do określonego wiersza i przesunięcia pozycji znaku w wierszu. | |
MoveToPoint(TextPoint) | (Odziedziczone z EditPoint). | |
MoveToPoint(TextPoint) | Przesuwa punkt aktywny do danej pozycji. | |
NextBookmark() | (Odziedziczone z EditPoint). | |
NextBookmark() | Przechodzi do lokalizacji następnej zakładki w dokumencie. | |
OutlineSection(Object) | (Odziedziczone z EditPoint). | |
OutlineSection(Object) | Tworzy konspektu sekcji, na podstawie edytowany punkt i punkt danego tekstu lub wartości. | |
PadToColumn(Int32) | (Odziedziczone z EditPoint). | |
PadToColumn(Int32) | Wstawia puste znaki (światło) w danej kolumnie bieżącego wiersza w buforze. | |
Paste() | (Odziedziczone z EditPoint). | |
Paste() | Wstawia zawartość Schowka w bieżącej lokalizacji. | |
PreviousBookmark() | (Odziedziczone z EditPoint). | |
PreviousBookmark() | Przesuwa punkt edycji do lokalizacji Poprzednia zakładka w dokumencie. | |
ReadOnly(Object) | (Odziedziczone z EditPoint). | |
ReadOnly(Object) | Zwraca wartość wskazującą, czy jakikolwiek określony zakres zawiera tekst tylko do odczytu. | |
ReplacePattern(TextPoint, String, String, Int32, TextRanges%) | (Odziedziczone z EditPoint). | |
ReplacePattern(TextPoint, String, String, Int32, TextRanges%) | Wyszukuje deseń w określonym zakresie tekstu i zamienia określony tekst. | |
ReplaceText(Object, String, Int32) | (Odziedziczone z EditPoint). | |
ReplaceText(Object, String, Int32) | Zamienia zaznaczony tekst danego tekstu. | |
SetBookmark() | (Odziedziczone z EditPoint). | |
SetBookmark() | Ustawia bez nazwy zakładki w bieżącym wierszu w buforze. | |
SmartFormat(TextPoint) | (Odziedziczone z EditPoint). | |
SmartFormat(TextPoint) | Formaty określonego zakresu tekstu w oparciu o bieżący język. | |
StartOfDocument() | (Odziedziczone z EditPoint). | |
StartOfDocument() | Przesuwa obiekt na początku dokumentu. | |
StartOfLine() | (Odziedziczone z EditPoint). | |
StartOfLine() | Przenosi, Edycja punktu początek bieżącej linii w buforze. | |
TryToShow(vsPaneShowHow, Object) | (Odziedziczone z EditPoint). | |
TryToShow(vsPaneShowHow, Object) | Próbuje wyświetlić położenie punktu tekstu. | |
Unindent(TextPoint, Int32) | (Odziedziczone z EditPoint). | |
Unindent(TextPoint, Int32) | Usuwa znaki tiret z wybranych wierszy przez daną liczbę poziomów wcięcia. | |
WordLeft(Int32) | (Odziedziczone z EditPoint). | |
WordLeft(Int32) | Przesuwa obiekt określona liczba wyrazów w lewo. | |
WordRight(Int32) | (Odziedziczone z EditPoint). | |
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