Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Tablo üzerinde daha fazla kontrol için, nasıl sütunları ve satırları manipüle edileceğini öğrenin.
Sütunlar, satırlar ve hücreler seçilen belge düğümüne erişerek yönetilir. Herhangi bir düğümün dizinini bulmak, alt düğümlerin tümünü ebeveyn düğümden toplayıp ardından IndexOf yöntemini kullanarak arzu edilen düğümün koleksiyon içindeki dizinini bulmayı içerir.
Bazen bir belgedeki belirli bir tabloya değişiklik yapmanız gerekebilir. Bunu yapmak için, bir tablonun dizinine başvurabilirsiniz.
Aşağıdaki kod örneği bir belgedeki tablonun dizinini nasıl alacağını göstermektedir:
Benzer şekilde, belirli bir satıra seçilmiş bir tabloda değişiklik yapmanız gerekebilir. Bunu yapmak için, dizinine göre bir satıra da başvurabilirsiniz.
Aşağıdaki kod örneği bir tablodaki bir satırın dizinini nasıl alacağını göstermektedir:
Son olarak, özel bir hücreye değişiklik yapmanız gerekebilir ve bunu hücre dizinine göre de yapabilirsiniz.
Aşağıdaki kod örneği bir satırdaki bir hücrenin dizinini nasıl alacağınızı gösterir:
Aspose.Words Document Object Model (DOM), Table düğümü Row düğüm ve sonra Cell düğüm içerir. Böylece, Document Nesne Modeli Aspose.Words içerisinde, kelime belgelerinde olduğu gibi, bir sütunun kavramı yoktur.
Tasarım gereği tablo satırları Microsoft Word ve Aspose.Words tamamen bağımsızdır, temel özellikler ve işlemler yalnızca tablodaki satırlar ve hücrelerde bulunur. Bu tabloların bazı ilginç özniteliklere sahip olma yeteneğini verir:

Sütunlara uygulanan herhangi bir işlem aslında “hızlı yollar”‘dır ve bu şekilde satır hücrelerini toplu olarak değiştirerek sütunlara uygulanmış gibi göründüğü şekilde işlemi gerçekleştirir. Bu, yani; aynı tablo satırı hücre dizinini yineleyerek sütunlarda işlemler gerçekleştirebilirsiniz.
Aşağıdaki kod örneği, bir tablodaki “sütun"u oluşturan hücreleri toplayan bir “facade” sınıfı sağlayarak bu tür işlemleri basitleştirir:”
Aşağıdaki kod örneği bir tabloya boş sütun eklemenin nasıl yapılacağını göstermektedir:
Aşağıdaki kod örneği bir belgedeki bir tablodan bir sütun nasıl kaldırılacağını göstermektedir:
Tabloya ilk sayfa için sadece başlık satırı olarak veya birden fazla ise tablo bölündüğünde her sayfada tekrar tekrarlanabilir bir ilk satır seçebilirsiniz. In Aspose.Words birinde, başlık satırını her sayfada tekrarlayabilirsiniz ve bunu yapmak için HeadingFormat özelliğini kullanabilirsiniz.
Bir sonraki satırda bulunan bu satırlar birbiri ardına yer alıyorsa birden fazla başlık satırı işaretleyebilirsiniz. Bunu yapmak için bu satırlara HeadingFormat özelliklerini uygulamanız gerekir.
Aşağıdaki kod örneği bir sonraki sayfada tekrarlanan başlık satırları içeren bir tablo oluşturmayı gösterir:
Bir tablodaki içeriğin sayfalar arasında bölünmemesi gereken zamanlar var. Örneğin, eğer bir başlık bir tablonun üstündese, başlık ve tablo her zaman düzgün görünümlerini korumak için aynı sayfada birlikte tutulmalıdır.
Bu işlevselliği elde etmek için yararlı olan iki ayrı teknik vardır:’'
Allow row break across pages, tablo satırlarına uygulananKeep with next, tablo hücrelerindeki paragraflara uygulananVarsayılan olarak, yukarıdaki özellikler devre dışı bırakılır.
Bu, bir satırın hücrelerindeki içeriğin bir sayfaya yayılmasını sınırlandırmayı içerir. Bu, Microsoft Word ‘da Tablonun Özellikleri altında “Satırın Sayfa Arasında Kırılmasına İzin Ver” seçeneğinde bulunur. Bu, bir Row nesnesindeki RowFormat altında, RowFormat.AllowBreakAcrossPages özelliğinin Aspose.Words olarak bulunur.
Aşağıdaki kod örneği, bir tablodaki her satır için sayfaları kesmeyi nasıl devre dışı bırakacağını göstermektedir:
Tablonun sayfaların arasında bölünmesini durdurmak için, tablodaki içeriğin birlikte kalmasını istediğimizi belirtmemiz gerekiyor.
Bunu yapmak için, Aspose.Words bir yöntem kullanır, kullanıcıların bir tablo seçmesine ve KeepWithNext parametresini her tablo hücresi içindeki paragraf için true etmesine izin verir. Bu, tablodaki son paragraftır ve false’ye ayarlanmalıdır.
Aşağıdaki kod örneği bir tablonun aynı sayfada kalmasını nasıl ayarlayacağını gösterir:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.