Aracılığıyla paylaş


TextPoint Arabirim

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 temel karakter kaydır alır TextPoint nesne.
Genel özellik AtEndOfDocument Belgenin sonunda nesne olup olmadığını alır.
Genel özellik AtEndOfLine Nesne bir satırın sonuna olsun olmasın alır.
Genel özellik AtStartOfDocument Belgenin başında nesne olsun olmasın alır.
Genel özellik AtStartOfLine Nesne bir satır başında olup olmadığına alır.
Genel özellik CodeElement Kod öğesi adresindeki verir 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 Nesnenin satır numarası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 nesnesini çağıran nesne konumu.
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ığına çağıran nesnenin değeri AbsoluteCharOffset özelliği verilen point nesnesi büyük.
Genel yöntem LessThan Gösterir olup olmadığı çağrılan nesnenin değeri AbsoluteCharOffset özelliği, belirli nesne daha az olan.
Genel yöntem TryToShow Metin noktanın konumunu görüntülemek çalışır.

Üst

Notlar

TextPoint , Belge konumlarını bulmak nesne izin verir. Ö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 nesneleri metin arabelleğinde veri yerine Kod Düzenleyicisi içinde görüntülenen metin üzerindeçalýþtýklarý olmasıdır. Belge metninde 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 kendi çevreleyen metne göre taşıma. Diğer bir deyişle, metin noktası, sonra değerini önce metin eklediyseniz, AbsoluteCharOffset özelliği, yeni konumu yansıtacak şekilde artırılır belgedeki daha ilerisine. Birden çok, TextPoint nesneleridir aynı konumda ve bir EditPoint nesne yeni metin eklemek için kullanılır ve tüm sağda yeni karakterlerdir TextPoint nesneler dışındaki metin eklemek için kullanılır.

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ı