Pole kombi
W tym samouczku pokażemy Ci, jak utworzyć listę combo box za pomocą Aspose.PDF dla .NET. Wyjaśnimy kod źródłowy C# krok po kroku, aby przeprowadzić Cię przez ten proces.
Krok 1: Przygotowanie
Najpierw upewnij się, że zaimportowałeś niezbędne biblioteki i ustawiłeś ścieżkę do katalogu dokumentów:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Krok 2: Utwórz obiekt dokumentu
Utwórz obiekt Dokument, aby przechowywać formularz PDF:
Document doc = new Document();
Krok 3: Dodaj stronę
Dodaj stronę do dokumentu:
doc.Pages.Add();
Krok 4: Utwórz obiekt ComboBoxField
Utwórz obiekt ComboBoxField o żądanych wymiarach:
ComboBoxField combo = new ComboBoxField(doc.Pages[1], new Aspose.Pdf.Rectangle(100, 600, 150, 616));
Krok 5: Dodaj opcje do listy rozwijanej
Dodaj wybrane opcje do listy rozwijanej:
combo.AddOption("Red");
combo.AddOption("Yellow");
combo.AddOption("Green");
combo.AddOption("Blue");
Krok 6: Dodaj listę pól kombi do formularza
Dodaj obiekt ComboBoxField do kolekcji pól formularza dokumentu:
doc.Form.Add(combo);
Krok 7: Zapisz dokument
Zapisz dokument PDF:
dataDir = dataDir + "ComboBox_out.pdf";
doc.Save(dataDir);
Przykładowy kod źródłowy dla pola kombi przy użyciu Aspose.PDF dla .NET
try
{
// Ścieżka do katalogu dokumentów.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Utwórz obiekt dokumentu
Document doc = new Document();
// Dodaj stronę do obiektu dokumentu
doc.Pages.Add();
// Utwórz obiekt pola ComboBox
ComboBoxField combo = new ComboBoxField(doc.Pages[1], new Aspose.Pdf.Rectangle(100, 600, 150, 616));
// Dodaj opcję do ComboBox
combo.AddOption("Red");
combo.AddOption("Yellow");
combo.AddOption("Green");
combo.AddOption("Blue");
// Dodaj obiekt pola kombi do zbioru pól formularza obiektu dokumentu
doc.Form.Add(combo);
dataDir = dataDir + "ComboBox_out.pdf";
// Zapisz dokument PDF
doc.Save(dataDir);
Console.WriteLine("\nCombobox field added successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Wniosek
tym samouczku nauczyliśmy się, jak utworzyć listę combo box przy użyciu Aspose.PDF dla .NET. Wykonując te kroki, możesz łatwo dodać listę combo box do swoich dokumentów PDF przy użyciu Aspose.PDF.
Najczęściej zadawane pytania
P: Czy mogę dostosować wygląd listy rozwijanej za pomocą Aspose.PDF dla platformy .NET?
A: Tak, możesz dostosować wygląd listy combo box za pomocą Aspose.PDF dla .NET. Możesz ustawić właściwości, takie jak rozmiar czcionki, kolor, kolor tła, styl obramowania i inne, aby dopasować je do pożądanego wyglądu.
P: Czy mogę ustawić domyślne wybrane opcje na liście rozwijanej?
A: Tak, możesz ustawić domyślne wybrane opcje na liście pól kombi za pomocą Aspose.PDF dla .NET. Możesz użyćSelected
własnośćComboBoxField
obiekt, aby oznaczyć jedną lub więcej opcji jako wybrane domyślnie.
P: W jaki sposób mogę pobrać wybraną wartość z listy rozwijanej po dokonaniu wyboru przez użytkownika?
A: Możesz pobrać wybraną wartość z listy pól kombi za pomocą Aspose.PDF dla .NET. Po dokonaniu wyboru przez użytkownika możesz uzyskać dostęp doValue
własnośćComboBoxField
obiekt w celu uzyskania wybranej wartości.
P: Czy można dodać obsługę zdarzeń lub akcje do listy rozwijanej pola kombi?
A: Tak, Aspose.PDF dla .NET pozwala na dodawanie obsługi zdarzeń lub akcji do listy pól kombi. Możesz skojarzyć akcje JavaScript, takie jakOnValueChanged
, do listy rozwijanej, aby wykonać określone akcje po wybraniu opcji przez użytkownika.
P: Czy mogę dodać podpowiedzi lub opisy do opcji na liście rozwijanej?
A: Tak, możesz dodać podpowiedzi lub opisy do opcji na liście pól kombi za pomocą Aspose.PDF dla .NET. Możesz ustawićAlternateName
właściwość każdej opcji, która umożliwia wyświetlenie podpowiedzi lub opisu, który zostanie wyświetlony po najechaniu kursorem na opcję.