ITextView2 Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozšíření pro ITextViewrozšíření funkcí. Pro každého člena by zde také měla existovat rozšiřující metoda v TextViewExtensions.
public interface class ITextView2 : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextView2 : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextView2 = interface
interface ITextView
interface IPropertyOwner
Public Interface ITextView2
Implements IPropertyOwner, ITextView
- Implementuje
Vlastnosti
BufferGraph |
Získá, IBufferGraph který obsahuje sadu zdrojových vyrovnávacích pamětí, které přispívají k tomuto zobrazení. (Zděděno od ITextView) |
Caret |
Získá prvek stříšku. (Zděděno od ITextView) |
HasAggregateFocus |
Určuje, zda má zobrazení nebo některá z jeho grafických doplňků fokus. (Zděděno od ITextView) |
InLayout |
Určuje, zda je zobrazení v procesu rozložení. (Zděděno od ITextView) |
InOuterLayout |
Určuje, zda je zobrazení v procesu rozložení nebo zda se připravuje k rozložení. |
IsClosed |
Určuje, zda bylo toto textové zobrazení uzavřeno. (Zděděno od ITextView) |
IsMouseOverViewOrAdornments |
Určuje, zda je myš nad zobrazením nebo některou z jeho grafických doplňků. (Zděděno od ITextView) |
LineHeight |
Získá nominální výšku řádku textu v zobrazení. (Zděděno od ITextView) |
MaxTextRightCoordinate |
Získá správnou souřadnici nejdelší čáry, bez ohledu na to, zda je tato čára aktuálně viditelná, v logických pixelech. (Zděděno od ITextView) |
MultiSelectionBroker |
Získá objekt pro správu výběrů v rámci zobrazení. |
Options |
Získá možnosti pro toto textové zobrazení. (Zděděno od ITextView) |
Properties |
Kolekce vlastností řízených vlastníkem vlastnosti. (Zděděno od IPropertyOwner) |
ProvisionalTextHighlight |
Získá rozsah textu pokrytého prozatímní text zvýraznění. (Zděděno od ITextView) |
Roles |
Role, které toto zobrazení přehrává. Role částečně určují rozšíření, která se vytvoří instance pro zobrazení. (Zděděno od ITextView) |
Selection |
Získá prvek výběru. (Zděděno od ITextView) |
TextBuffer |
Získá, ITextBuffer jehož text je vykreslen v tomto zobrazení. (Zděděno od ITextView) |
TextDataModel |
Získá z ITextDataModel tohoto textového zobrazení. (Zděděno od ITextView) |
TextSnapshot |
ITextSnapshot Získá z textu, který je aktuálně vykreslen v zobrazení. (Zděděno od ITextView) |
TextViewLines |
Získá jen pro čtení seznam ITextViewLine objektů vykreslených v tomto zobrazení. (Zděděno od ITextView) |
TextViewModel |
Získá z ITextViewModel tohoto textového zobrazení. (Zděděno od ITextView) |
ViewportBottom |
Získá pozici dolního okraje zobrazení v souřadnicovém systému vykreslování textu. (Zděděno od ITextView) |
ViewportHeight |
Získá výšku okna viditelného obsahu v logických pixelech. (Zděděno od ITextView) |
ViewportLeft |
Získá nebo nastaví pozici levého okraje zobrazení v souřadnicovém systému vykreslování textu. (Zděděno od ITextView) |
ViewportRight |
Získá pozici pravého okraje zobrazení v souřadnicovém systému vykreslování textu. (Zděděno od ITextView) |
ViewportTop |
Získá pozici horního okraje zobrazení v souřadnicovém systému vykreslování textu. (Zděděno od ITextView) |
ViewportWidth |
Získá šířku okna viditelného obsahu v logických pixelech. (Zděděno od ITextView) |
ViewScroller |
Získá pomocnou rutinu, která poskytuje různé metody pro posouvání nebo manipulaci zobrazení. (Zděděno od ITextView) |
VisualSnapshot |
ITextSnapshot Získá vyrovnávací paměť vizuálu, která je vykreslena. (Zděděno od ITextView) |
Metody
Close() |
Zavře textové zobrazení a jeho zobrazení. (Zděděno od ITextView) |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Zformátuje a zobrazí obsah textové vyrovnávací paměti tak, aby ITextViewLine byl obsah |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Zformátuje a zobrazí obsah textové vyrovnávací paměti tak, aby ITextViewLine byl obsah |
GetTextElementSpan(SnapshotPoint) |
SnapshotSpan Získá z textu, který tvoří textový prvek (jedno vizuální znázornění) v daném SnapshotPointobjektu . (Zděděno od ITextView) |
GetTextViewLineContainingBufferPosition(SnapshotPoint) |
Získá, ITextViewLine který obsahuje zadanou pozici vyrovnávací paměti textu. (Zděděno od ITextView) |
QueuePostLayoutAction(Action) |
Přidá akci, která se má provést po dokončení všech rozložení. Pokud rozložení neprobíhá, provede se akce okamžitě. Toto musí být volána ve vlákně uživatelského rozhraní a akce se budou provádět ve vlákně uživatelského rozhraní. |
QueueSpaceReservationStackRefresh() |
Požádá o aktualizaci zásobníku rezervace místa. (Zděděno od ITextView) |
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine) |
Pokusí se získat , ITextViewLine který obsahuje zadanou pozici vyrovnávací paměti textu. |
TryGetTextViewLines(ITextViewLineCollection) |
Pokusí se získat seznam ITextViewLine objektů vykreslených v tomto zobrazení jen pro čtení. |
Událost
Closed |
Vyvolá se okamžitě po zavření textového zobrazení. (Zděděno od ITextView) |
GotAggregateFocus |
Vyvolá se, když fokus klávesnice přepne do zobrazení nebo některého z jeho doplňků. (Zděděno od ITextView) |
LayoutChanged |
Vyvolá se při každé změně textu zobrazeného v zobrazení. (Zděděno od ITextView) |
LostAggregateFocus |
Vyvolá se, když se fokus klávesnice přepne mimo zobrazení a některé z jeho doplňků. (Zděděno od ITextView) |
MaxTextRightCoordinateChanged |
Vyvolá se při každé změně hodnoty MaxTextRightCoordinate zobrazení. |
MouseHover |
Vyvolá se, když ukazatel myši najede na stejný znak. (Zděděno od ITextView) |
ViewportHeightChanged |
Vyvolá se při změně výšky výřezu. (Zděděno od ITextView) |
ViewportLeftChanged |
Vyvolá se při změně pozice levého okraje výřezu. (např. při vodorovném posouvání zobrazení) (Zděděno od ITextView) |
ViewportWidthChanged |
Vyvolá se při změně šířky oblasti zobrazení. (Zděděno od ITextView) |
Metody rozšíření
GetInOuterLayout(ITextView) |
Určuje, zda je zobrazení v procesu rozložení nebo zda se připravuje k rozložení. |
GetMultiSelectionBroker(ITextView) |
Získá objekt pro správu výběrů v rámci zobrazení. |
IsEmbeddedTextView(ITextView) | |
IsReadOnlyTextView(ITextView) |
Získá, zda dané ITextView je považováno za jen pro čtení. |
QueuePostLayoutAction(ITextView, Action) |
Viz třída QueuePostLayoutAction(Action). |
TryGetContainingTextView(ITextView, ITextView) | |
TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Viz třída TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
TryGetTextViewLines(ITextView, ITextViewLineCollection) |
Viz třída TryGetTextViewLines(ITextViewLineCollection). |