Range
Range class
Bir belgedeki bitişik bir alanı temsil eder.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Aralıklarla Çalışma belgeleme makalesi.
public class Range : IEnumerable<Node>
Özellikleri
İsim | Tanım |
---|---|
Bookmarks { get; } | BirBookmarks . aralığındaki tüm yer imlerini temsil eden koleksiyon |
Fields { get; } | BirFields aralığındaki tüm alanları temsil eden koleksiyon |
FormFields { get; } | BirFormFields aralıktaki tüm form alanlarını temsil eden koleksiyon. |
Revisions { get; } | Bu aralıkta bulunan revizyonların (izlenen değişikliklerin) bir koleksiyonunu alır. |
StructuredDocumentTags { get; } | BirStructuredDocumentTags . aralığındaki 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. |
GetEnumerator() | |
NormalizeFieldTypes() | Alan türü değerlerini değiştirirFieldType ile ilgiliFieldStart ,FieldSeparator ,FieldEnd bu aralıktadır, böylece alan kodlarında bulunan alan türlerine karşılık gelirler. |
Replace(Regex, string) | Bir düzenli ifade tarafından belirtilen bir karakter deseninin tüm oluşumlarını başka bir dizeyle değiştirir. |
Replace(string, string) | Belirtilen karakter dizisi deseninin tüm oluşumlarını bir değiştirme dizesiyle değiştirir. |
Replace(Regex, string, FindReplaceOptions) | Bir düzenli ifade tarafından belirtilen bir karakter deseninin tüm oluşumlarını başka bir dizeyle değiştirir. |
Replace(string, string, FindReplaceOptions) | Belirtilen karakter dizisi deseninin tüm oluşumlarını bir değiştirme dizesiyle değiştirir. |
ToDocument() | Aralığı içeren yeni, tam olarak oluşturulmuş 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, düğümlerden oluşan bir ağaç tarafından temsil edilir ve düğümler, ağaçla çalışmak için operations sağlar, ancak document bitişik bir metin dizisi olarak ele alındığında bazı işlemlerin gerçekleştirilmesi daha kolaydır.
Range
document düğümlerinin ağaç benzeri bir nesne modelinde depolanması gerçeğinden bağımsız olarak 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 belge parçası üzerinde 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
- class Node
- ad alanı Aspose.Words
- toplantı Aspose.Words