Aracılığıyla paylaş


TextPoint Arabirim

Metin metin belgesi içindeki konumunu temsil eder.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("7F59E94E-4939-40D2-9F7F-B7651C25905D")> _
Public Interface TextPoint
[GuidAttribute("7F59E94E-4939-40D2-9F7F-B7651C25905D")]
public interface TextPoint
[GuidAttribute(L"7F59E94E-4939-40D2-9F7F-B7651C25905D")]
public interface class TextPoint
[<GuidAttribute("7F59E94E-4939-40D2-9F7F-B7651C25905D")>]
type TextPoint =  interface end
public interface TextPoint

TextPoint türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik AbsoluteCharOffset Belgenin başına bir tabanlı karakter kaydır alır TextPoint nesne.
Genel özellik AtEndOfDocument Belgenin sonunda nesnesi olup olmadığını alır.
Genel özellik AtEndOfLine Nesne bir satırın sonunda olup olmadığını alır.
Genel özellik AtStartOfDocument Nesneyi belgenin başında olup olmadığını alır.
Genel özellik AtStartOfLine Nesne bir satır başında olup olmadığını alır.
Genel özellik CodeElement Kod öğeye döndürür TextPoint konum.
Genel özellik DisplayColumn Geçerli içeren görüntülenen sütun sayısını alır TextPoint nesne.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik Line Nesneyi satır sayısını alır.
Genel özellik LineCharOffset Karakter kaydır nesnesinin alır.
Genel özellik LineLength Yeni satır karakteri dışında nesneyi içeren bir çizgi karakter sayısını alır.
Genel özellik Parent Hemen üst nesnesi alır bir TextPoint nesne.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem CreateEditPoint Oluşturur ve döndüren bir EditPoint nesne konumu arama nesnesi.
Genel yöntem EqualTo Döndürür olup olmadığını belirli bir noktasını nesnenin değeri AbsoluteCharOffset özelliği, arama eşit TextPoint nesne.
Genel yöntem GreaterThan Gösterir olup olmadığı çağıran nesnenin değeri AbsoluteCharOffset özelliğine göre daha büyüktür, verilen point nesnesi.
Genel yöntem LessThan Gösterir olup olmadığı çağrılan nesnenin değeri AbsoluteCharOffset özelliği küçüktür, belirli bir nesne.
Genel yöntem TryToShow Metin noktanın konumunu görüntülemek çalışır.

Üst

Açıklamalar

TextPoint Nesne sağlar bulmak konumda belge. Özelliklerini kullanarak TextPoint nesne, metin ile bulabilirsiniz:

  • Satır numaraları

  • Bir satırdaki karakter sayıları

  • Belgenin başından mutlak karakter konumları

  • Sütunları görüntüle

TextPointnesneleri benzer EditPoint nesneler, dışında işletmek görüntülenen metin arabelleği veri yerine bir kod düzenleyicisinde metni Belgedeki metin sözcük kaydırma ve sanal boşluk gibi genel Düzenleyicisi durumları etkilenir, ancak metin ara değil.

Bir belgeyi düzenlerken TextPoint nesneleri taşıma göreli olarak çevredeki kendi metin. Yani, metin bir metin noktası, sonra değerini önce eklenirse, AbsoluteCharOffset özelliği, yeni konumu yansıtacak şekilde artırılır daha aşağı belge. Birden çok, TextPoint nesneleri aynı konumda olan ve bir EditPoint Nesne yeni metin eklemek için kullanılır ve tüm sağda yeni karakterlerdir TextPoint nesneleri dışındaki kullanılan Ekle metin.

Değiştirmeye çalışır herhangi bir işlem bir TextDocument nesnesi başarısız olursa TextDocument salt-okunurdur.

Örnekler

Sub TextPointExample()
   ' Comments a region of code.
   Dim selection As TextSelection
   selection = dte.ActiveDocument.selection()
   Dim Start As Editpoint
   Start = selection.TopPoint.CreateEditPoint()
   Dim endpt As TextPoint
   endpt = selection.BottomPoint
      
   Dim undoObj As UndoContext = dte.UndoContext
   undoobj.Open("Comment Region")
   Do While (Start.LessThan(endpt))
      Start.Insert("//")
      Start.LineDown()
      Start.StartOfLine()
   Loop
   undoobj.Close()
End Sub

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı