Range
İçindekiler
[
Saklamak
]Range class
Bir belgedeki bitişik bir alanı temsil eder.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Aralıklarla Çalışmak dokümantasyon makalesi.
public class Range
Özellikleri
İsim | Tanım |
---|---|
Bookmarks { get; } | Bir değeri döndürürBookmarks aralıktaki tüm yer işaretlerini temsil eden koleksiyon. |
Fields { get; } | Bir değeri döndürürFields aralıktaki tüm alanları temsil eden koleksiyon. |
FormFields { get; } | Bir değeri döndürürFormFields aralıktaki tüm form alanlarını temsil eden koleksiyon. |
Revisions { get; } | Bu aralıkta mevcut olan revizyonların (izlenen değişiklikler) bir koleksiyonunu alır. |
StructuredDocumentTags { get; } | Bir değeri döndürürStructuredDocumentTags aralıktaki tüm yapılandırılmış belge etiketlerini temsil eden koleksiyon. |
Text { get; } | Aralığın metnini alır. |
yöntemler
İsim | Tanım |
---|---|
Delete() | Aralığın tüm karakterlerini siler. |
NormalizeFieldTypes() | Alan türü değerlerini değiştirirFieldType ile ilgiliFieldStart ,FieldSeparator ,FieldEnd alan kodlarında yer alan alan türlerine karşılık gelecek şekilde bu aralıkta. |
Replace(Regex, string) | Normal bir ifadeyle belirtilen karakter modelinin tüm oluşumlarını başka bir dizeyle değiştirir. |
Replace(string, string) | Belirtilen karakter dizisi modelinin tüm oluşumlarını bir değiştirme dizesiyle değiştirir. |
Replace(Regex, string, FindReplaceOptions) | Normal bir ifadeyle belirtilen karakter modelinin tüm oluşumlarını başka bir dizeyle değiştirir. |
Replace(string, string, FindReplaceOptions) | Belirtilen karakter dizisi modelinin tüm oluşumlarını bir değiştirme dizesiyle değiştirir. |
ToDocument() | Aralığı içeren tam biçimli yeni bir belge oluşturur. |
UnlinkFields() | Bu aralıktaki alanların bağlantısını kaldırır. |
UpdateFields() | Bu aralıktaki belge alanlarının değerlerini günceller. |
Notlar
Belge bir düğüm ağacıyla temsil edilir ve düğümler ağaçla çalışmak için işlem ‘yi sağlar, ancak belge bitişik bir metin dizisi olarak ele alınırsa bazı işlemlerin gerçekleştirilmesi daha kolaydır.
Range
document düğümlerinin ağaç benzeri bir nesne modelinde saklanmasına bakılmaksızın document veya belgenin bölümlerini “düz” metin olarak ele alan yöntemler sağlayan bir “cephe” arayüzüdür.
Range
herhangi bir metin veya düğüm içermez, yalnızca bir belgenin bir parçası üzerindeki bir görünüm veya “pencere” ‘dir.
Örnekler
Bir aralığın kapsadığı tüm düğümlerin metin içeriklerinin nasıl alınacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Hello world!");
Assert.AreEqual("Hello world!", doc.Range.Text.Trim());
Ayrıca bakınız
- ad alanı Aspose.Words
- toplantı Aspose.Words