Açılan Kutu İçerik Kontrolü
Bu eğitimde Aspose.Words for .NET kullanılarak bir Word belgesinde Açılan Kutu İçerik Denetiminin nasıl oluşturulacağı açıklanmaktadır. Birleşik giriş kutusu içerik kontrolleri, kullanıcıların açılır listeden bir öğe seçmesine olanak tanır.
Önkoşullar
Bu öğreticiyi takip etmek için aşağıdakilere sahip olmanız gerekir:
- Aspose.Words for .NET kütüphanesi kuruldu.
- Temel C# bilgisi ve Word belgeleriyle Kelime İşleme.
1. Adım: Belge Dizinini Ayarlayın
Belge dizininizin yolunu ayarlayarak başlayın. Yer değiştirmek"YOUR DOCUMENT DIRECTORY"
belgeyi kaydetmek istediğiniz dizinin gerçek yolu ile birlikte.
string dataDir = "YOUR DOCUMENT DIRECTORY";
2. Adım: Bir Belge ve StructuredDocumentTag Oluşturun
Yeni bir örneğini oluşturunDocument
sınıf ve birStructuredDocumentTag
Birleşik giriş kutusu içerik kontrolünü temsil etmek için. BelirtSdtType.ComboBox
tür olarak veMarkupLevel.Block
Blok düzeyinde bir açılan kutu oluşturmak için işaretleme düzeyi olarak.
Document doc = new Document();
StructuredDocumentTag sdt = new StructuredDocumentTag(doc, SdtType.ComboBox, MarkupLevel.Block);
Adım 3: Birleşik Giriş Kutusuna Öğe Ekleme
kullanarak açılan kutuya öğeler ekleyin.ListItems
mülkiyetiStructuredDocumentTag
Her öğe bir ile temsil edilirSdtListItem
bir görüntü metni ve bir değer alan nesne. Bu örnekte açılan kutuya üç öğe ekliyoruz.
sdt.ListItems.Add(new SdtListItem("Choose an item", "-1"));
sdt.ListItems.Add(new SdtListItem("Item 1", "1"));
sdt.ListItems.Add(new SdtListItem("Item 2", "2"));
Adım 4: StructuredDocumentTag’i Belgeye Ekleme
Açılan kutu içerik kontrolünü kullanarak belgenin gövdesine ekleyin.AppendChild
belgenin ilk bölümünün gövdesinin yöntemi.
doc.FirstSection.Body.AppendChild(sdt);
Adım 5: Belgeyi Kaydedin
Belgeyi kullanarak belirtilen dizine kaydedin.Save
yöntem. İstediğiniz dosya adını uygun dosya uzantısıyla sağlayın. Bu örnekte belgeyi “WorkingWithSdt.ComboBoxContentControl.docx” olarak kaydediyoruz.
doc.Save(dataDir + "WorkingWithSdt.ComboBoxContentControl.docx");
Aspose.Words for .NET kullanan Birleşik Giriş Kutusu İçerik Kontrolü için örnek kaynak kodu
// Belge dizininizin yolu
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
StructuredDocumentTag sdt = new StructuredDocumentTag(doc, SdtType.ComboBox, MarkupLevel.Block);
sdt.ListItems.Add(new SdtListItem("Choose an item", "-1"));
sdt.ListItems.Add(new SdtListItem("Item 1", "1"));
sdt.ListItems.Add(new SdtListItem("Item 2", "2"));
doc.FirstSection.Body.AppendChild(sdt);
doc.Save(dataDir + "WorkingWithSdt.ComboBoxContentControl.docx");
Bu kadar! Aspose.Words for .NET’i kullanarak Word belgenizde başarılı bir şekilde Birleşik Giriş Kutusu İçerik Denetimi oluşturdunuz.