EditPoint – rozhraní
Umožňuje jako data ve vyrovnávací paměti textu s textem.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<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 zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
AbsoluteCharOffset | Získá založené na jeden znak posunu EditPoint objektu. | |
AbsoluteCharOffset | Získá založené na jeden znak posunu od začátku dokumentu TextPoint objektu. (Zděděno z TextPoint.) | |
AtEndOfDocument | Získá hodnotu označující, zda je objekt na konci dokumentu. | |
AtEndOfDocument | Získá, zda je objekt na konci dokumentu. (Zděděno z TextPoint.) | |
AtEndOfLine | Získá hodnotu označující, zda je na konci řádku. | |
AtEndOfLine | Získá, zda je objekt na konci řádku. (Zděděno z TextPoint.) | |
AtStartOfDocument | Získá hodnotu označující, zda je na začátku dokumentu. | |
AtStartOfDocument | Získá, zda je na začátku dokumentu. (Zděděno z TextPoint.) | |
AtStartOfLine | Získá hodnotu označující, zda EditPoint objekt je na začátku řádku. | |
AtStartOfLine | Získá, zda je na začátku řádku. (Zděděno z TextPoint.) | |
CodeElement[vsCMElement] | Prvek na kód získá EditPoint umístění. | |
CodeElement[vsCMElement] | Vrátí prvek na kód TextPoint umístění. (Zděděno z TextPoint.) | |
DisplayColumn | Získá číslo číslo sloupce EditPoint objektu. | |
DisplayColumn | Načte aktuální zobrazený sloupec obsahující číslo TextPoint objektu. (Zděděno z TextPoint.) | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. (Zděděno z TextPoint.) | |
Line | Získává EditPoint objektu číslo řádku. | |
Line | Získá číslo objektu. (Zděděno z TextPoint.) | |
LineCharOffset | Získá odsazení znaku z EditPoint objektu. | |
LineCharOffset | Získá odsazení znaku objektu. (Zděděno z TextPoint.) | |
LineLength | Získá počet znaků na řádku. | |
LineLength | Získá počet znaků v řádku obsahujícího objekt s výjimkou znaku nového řádku. (Zděděno z TextPoint.) | |
Parent | Získá bezprostřední nadřízený objekt EditPoint objektu. | |
Parent | Bezprostřední nadřízený objekt dostane TextPoint objektu. (Zděděno z TextPoint.) |
Na začátek
Metody
Název | Popis | |
---|---|---|
ChangeCase | Zamění velikost vybraného textu. | |
CharLeft | Přesune Úpravy přejděte vlevo zadaný počet znaků. | |
CharRight | Přesune upravit příkaz zadaný počet znaků napravo. | |
ClearBookmark | Vymaže všechny nepojmenované záložky v aktuálním řádku textu vyrovnávací paměti. | |
Copy | Rozsah zadaný text se zkopíruje do schránky. | |
CreateEditPoint() | Vytvoří a vrátí EditPoint objekt v místě volání objektu. | |
CreateEditPoint() | Vytvoří a vrátí EditPoint objekt v místě volání objektu. (Zděděno z TextPoint.) | |
Cut | Zkopíruje vybraný rozsah textu do schránky a odstraní z dokumentu. | |
Delete | Odstraní zadaný rozsah textu. | |
DeleteWhitespace | Odstraní prázdné znaky (prázdný) kolem aktuálního umístění do vyrovnávací paměti text vodorovně nebo svisle. | |
EndOfDocument | Úpravy přesune na konec dokumentu. | |
EndOfLine | Přesune ukazatel na konec aktuálního řádku ve vyrovnávací paměti úpravy. | |
EqualTo(TextPoint) | Vrátí hodnotu označující zda hodnota daného bodu objektu AbsoluteCharOffset se rovná volající EditPoint objektu. | |
EqualTo(TextPoint) | Vrátí zda hodnota daného bodu objektu AbsoluteCharOffset vlastnost je roven volající TextPoint objektu. (Zděděno z TextPoint.) | |
FindPattern | Vyhledá danou odpovídající vzorek ve vybraném textu. | |
GetLines | Načte řetězec představující text mezi dva dané řádky. | |
GetText | Získá text mezi aktuální umístění a zadané umístění ve vyrovnávací paměti. | |
GreaterThan(TextPoint) | Vrátí zda hodnotu EditPoint objektu AbsoluteCharOffset je větší než vlastnost dané TextPoint objektu. | |
GreaterThan(TextPoint) | Označuje, zda hodnota volající objekt AbsoluteCharOffset vlastnost je větší než o daném bodu objektu. (Zděděno z TextPoint.) | |
Indent | Odsadí vybrané řádky číslo dané úrovně odsazení. | |
Insert | Vloží na aktuální pozici ve vyrovnávací paměti bodu upravit daný řetězec. | |
InsertFromFile | Vloží obsah zadaného souboru aktuálního umístění do vyrovnávací paměti. | |
LessThan(TextPoint) | Vrátí zda hodnota nazývá EditPoint objektu AbsoluteCharOffset je menší než dané TextPoint objektu. | |
LessThan(TextPoint) | Označuje, zda hodnota s názvem objektu AbsoluteCharOffset vlastnost je menší než u daného objektu. (Zděděno z TextPoint.) | |
LineDown | Úpravy Přesune zadaný počet řádků dolů. | |
LineUp | Přesune položku úpravy zadaný počet řádků. | |
MoveToAbsoluteOffset | Přesune aktivní posun absolutní daný znak systémem 1. | |
MoveToLineAndOffset | Přesune zadaný řádek a posun pozice znaku v daném řádku dokumentu. | |
MoveToPoint | Aktivní bod se přesune na dané pozici. | |
NextBookmark | Přejde do umístění další záložky v dokumentu. | |
OutlineSection | Vytvoří oddíl osnovy na základě bodu úpravy a daný text bod nebo hodnotu. | |
PadToColumn | Prázdné znaky (prázdný) daného sloupce vyplní aktuální řádek ve vyrovnávací paměti. | |
Paste | Vloží obsah schránky do aktuálního umístění. | |
PreviousBookmark | Přesune upravit umístění předchozí záložku v dokumentu. | |
ReadOnly | Vrátí hodnotu označující, zda některý z určeného rozsahu obsahuje text pouze pro čtení. | |
ReplacePattern | Vzorek v určeném rozsahu textu vyhledá a nahradí určený text. | |
ReplaceText | Daný text nahradí vybraný text. | |
SetBookmark | Nastaví aktuální řádek ve vyrovnávací paměti nepojmenovanou záložkou. | |
SmartFormat | Formát zadaného rozsahu textu na základě aktuálního jazyka. | |
StartOfDocument | Přesune objekt na začátku dokumentu. | |
StartOfLine | Přesune Úpravy přejděte na začátek aktuálního řádku ve vyrovnávací paměti. | |
TryToShow(vsPaneShowHow, Object) | Pokusy o bod textu umístění zobrazení. | |
TryToShow(vsPaneShowHow, Object) | Pokusy o bod textu umístění zobrazení. (Zděděno z TextPoint.) | |
Unindent | Odstraní znaky odrážky z dané číslo úrovně odsazení vybraných řádků. | |
WordLeft | Přesune objekt určený počet slov vlevo. | |
WordRight | Přesune objekt určený počet slov vpravo. |
Na začátek
Poznámky
EditPointobjekty jsou podobné TextSelection objekty, s výjimkou, že pracují na data ve vyrovnávací paměti text, nikoli na text v editoru kódu. Rozdíl je v textu ve vyrovnávací paměti není ovlivněna globální editor států zalamování a virtuální mezery.
Jakoukoli operaci, která se pokusí změnit textový dokument selhání ovlivní všechny znaky obsažené v bloku jen pro čtení nebo samotný dokument je jen pro čtení.
Příklady
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