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.