Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Bu belgeler bazen bir grup düğüm sınıfını bir belgedeki bir “seviye” olarak, örneğin “block-level”, “inline-level” (aynı zamanda “inline”) veya “row-level” düğümleri gibi ifade eder. Bu seviyeler bir belge içinde tamamen mantıksal olarak farklılaşır ve kalıtım veya diğer Aspose.Words DOM anlamları ile açıkça ifade edilmez. Düğüm düzeyi, bir belgedeki bir düğümün tipik olarak nerede olacağını tanımlamak için kullanılır.
Önceki makalede düğümlerin ilişkileri ve tüm düğümlerin bir düğümün alt düğümü olarak izin verilmeyeceği zaten konuştuk. Örneğin, hücre yalnızca satırın çocuğu olabilir ve bir satır yalnızca tablonun çocuğu olabilir ve benzeri. Bu ilişkiler belgenin mantıksal olarak düğümleri seviyelere bölmek için de geçerlidir.
Aşağıdaki bölümler, Aspose.Words içindeki düğümlerin mantıksal seviyelerini ve her seviyeye ait sınıfları açıklar.
Bir Word belgesi bir veya daha fazla bölüme sahiptir, bunlar Section sınıfı ile temsil edilir ve bölüm kesintileri tarafından ayrılır. Bir bölüm kendi sayfa boyutunu, kenar boşluklarını, yönlendirmeyi, metin sütunlarının sayısını ve başlık ve altbilgiyi tanımlayabilir.
Document ve Section düzey düğümleri, aşağıdaki diyagramda gösterildiği gibi bir yapıya sahiptir.
Bir bölüm ana metni, ayrıca ilk, çift ve tek sayfalar için başlıklar ve altbilgiler içerir. Bu farklı ‘‘akışlar’’ metinleri şu şekilde adlandırılır: stories.
Aspose.Words düğümünde Section düğümüne Body ve HeaderFooter hikaye düğümleri içerir. Body nesnesi ana metni saklar. HeaderFooter nesneleri başlık ve altbilgi için metni depolar. Her hikayenin metni, sırasıyla Paragraph ve Table nesneleriyle temsil edilen paragraflar ve tablolardan oluşur.
Ayrıca, her Word belgesi bir glos olarak temsil edilen GlossaryDocument düğümü olan Aspose.Words’ta bulunan bir glos içerir. Bir glos belgesi BuildingBlocks, AutoText ve AutoCorrect girişleri içerir.
GlossaryDocument farklı türdeki sözlük belge girdilerini temsil eden BuildingBlock düğümü içerir. Her BuildingBlock belgelere eklenebilir, çıkarılabilir ve kopyalanabilir bölümler içerir.
Blok düzeyli düğümler içerik ve içerik kontrolleri için kapsayıcıları temsil eder ve aşağıdaki düğümlerde belge ağacındaki alt düğümlerde ortaya çıkabilir:
Block-level düğümleri aşağıdaki sınıflarla temsil edilir:
Aşağıdaki şema blok düzeyindeki öğeleri göstermektedir.
İnline seviyesindeki düğümler belgenin gerçek içeriğini temsil eder ve aşağıdaki kapsayıcılara dahil edilebilir:
Inline-level öğeleri aşağıdaki sınıflarla temsil edilir:
Aşağıdaki diyagramda, iç içe geçmiş düzey düğüm yapısı gösterilmektedir.
Şekiller Microsoft Word’de Office Art AutoShapes, metin kutuları, resimler, OLE nesneleri ve ActiveX denetimleri içerir, bunlar hepsi Shape sınıfı kullanılarak temsil edilir. Bazı şekiller ayrıca metin de içerebilir, bu yüzden Aspose.Words içindeki Shape düğümleri blok seviyesinde düğümler içerebilir.
Şekiller GroupShape düğümleri kullanarak birbirinin içine yerleştirilebilir.
Tablo, satır ve hücrelerin düğümlerinden oluşur. Tablo öğeleri aşağıdaki sınıflarla temsil edilir:
Aşağıdaki diyagram, Tablo, Satır ve Hücre düzeylerindeki düğüm yapısını göstermektedir.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.