Class PdfLoadedCheckBoxField
Represents check box of an existing PDF document.
Inheritance
System.Object
PdfLoadedCheckBoxField
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Syncfusion.Pdf.Parsing
Assembly: Syncfusion.Pdf.Base.dll
Syntax
public class PdfLoadedCheckBoxField : PdfLoadedStateField, IPdfWrapper, INotifyPropertyChanged
Examples
//Load an existing document.
PdfLoadedDocument doc = new PdfLoadedDocument("SourceForm.pdf");
// Load an existing Check field
PdfLoadedCheckBoxField checkField = doc.Form.Fields["Java"] as PdfLoadedCheckBoxField;
checkField.Checked = true;
doc.Save("Form.pdf");
doc.Close(true);
'Load an existing document.
Dim doc As PdfLoadedDocument = New PdfLoadedDocument("SourceForm.pdf")
'Load an existing Check field
Dim checkField As PdfLoadedCheckBoxField = TryCast(doc.Form.Fields("Java"), PdfLoadedCheckBoxField)
checkField.Checked = True
doc.Save("Form.pdf")
doc.Close(True)
Properties
BackColor
Gets or sets the back color of the field
Declaration
public PdfColor BackColor { get; set; }
Property Value
Type |
---|
PdfColor |
Checked
Gets or sets a value indicating whether this PdfLoadedCheckBoxField is checked.
Declaration
public bool Checked { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True if the check box is checked, false otherwise. |
Examples
//Load an existing document.
PdfLoadedDocument doc = new PdfLoadedDocument("SourceForm.pdf");
// Load an existing Check field
PdfLoadedCheckBoxField checkField = doc.Form.Fields["Java"] as PdfLoadedCheckBoxField;
checkField.Checked = true;
doc.Save("Form.pdf");
doc.Close(true);
'Load an existing document.
Dim doc As PdfLoadedDocument = New PdfLoadedDocument("SourceForm.pdf")
' Load an existing Check field
Dim checkField As PdfLoadedCheckBoxField = TryCast(doc.Form.Fields("Java"), PdfLoadedCheckBoxField)
checkField.Checked = True
doc.Save("Form.pdf")
doc.Close(True)
See Also
ForeColor
Gets or sets the fore color of the field.
Declaration
public PdfColor ForeColor { get; set; }
Property Value
Type |
---|
PdfColor |
Items
Gets the collection of check box items.[Read-Only]
Declaration
public PdfLoadedCheckBoxItemCollection Items { get; }
Property Value
Type |
---|
PdfLoadedCheckBoxItemCollection |
Examples
//Load an existing document.
PdfLoadedDocument doc = new PdfLoadedDocument("SourceForm.pdf");
// Load an existing Check field
PdfLoadedCheckBoxField checkField = doc.Form.Fields["Java"] as PdfLoadedCheckBoxField;
// Loads the check box items collection.
PdfLoadedCheckBoxItemCollection checkCollection = checkField.Items;
checkCollection[0].Checked = false;
doc.Save("Form.pdf");
doc.Close(true);
'Load an existing document.
Dim doc As PdfLoadedDocument = New PdfLoadedDocument("SourceForm.pdf")
' Load an existing Check field
Dim checkField As PdfLoadedCheckBoxField = TryCast(doc.Form.Fields("Java"), PdfLoadedCheckBoxField)
' Loads the check box items collection.
Dim checkCollection As PdfLoadedCheckBoxItemCollection = checkField.Items
checkCollection(0).Checked = False
doc.Save("Form.pdf")
doc.Close(True)
See Also
Style
Gets or sets the checkbox style of the field.
Declaration
public PdfCheckBoxStyle Style { get; set; }
Property Value
Type |
---|
PdfCheckBoxStyle |
Methods
Remove(PdfLoadedCheckBoxItem)
Remove the particular PdfLoadedCheckBoxItem from PdfLoadedCheckBoxField.
Declaration
public void Remove(PdfLoadedCheckBoxItem item)
Parameters
Type | Name | Description |
---|---|---|
PdfLoadedCheckBoxItem | item |
Examples
//Load an existing document
PdfLoadedDocument loadedDocument = new PdfLoadedDocument("input.pdf");
//Get the loaded form.
PdfLoadedForm loadedForm = loadedDocument.Form;
//Get the checkBox Field
PdfLoadedCheckBoxField checkBoxField = loadedForm.Fields[0] as PdfLoadedCheckBoxField;
//Get the checkBoxField Item
PdfLoadedCheckBoxItem checkBoxFieldItem = checkBoxField.Items[0] as PdfLoadedCheckBoxItem;
//Remove the checkBoxField item
loadedField.Remove(checkBoxFieldItem);
//Save the modified document.
loadedDocument.Save("form.pdf");
//Close the document
loadedDocument.Close(true);
RemoveAt(Int32)
Remove the PdfLoadedCheckBoxField item at the specified index.
Declaration
public void RemoveAt(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index |
Examples
//Load an existing document
PdfLoadedDocument loadedDocument = new PdfLoadedDocument("input.pdf");
//Get the loaded form.
PdfLoadedForm loadedForm = loadedDocument.Form;
//Get the checkBoxField
PdfLoadedCheckBoxField checkBoxField = loadedForm.Fields[0] as PdfLoadedCheckBoxField;
//Remove the checkBoxField item
checkBoxField.RemoveAt(0);
//Save the modified document.
loadedDocument.Save("form.pdf");
//Close the document
loadedDocument.Close(true);
TryGetFieldItem(String, out PdfLoadedCheckBoxItem)
Get the PdfLoadedCheckBoxItem using export value from PdfLoadedCheckBoxField
Declaration
public bool TryGetFieldItem(string exportValue, out PdfLoadedCheckBoxItem field)
Parameters
Type | Name | Description |
---|---|---|
System.String | exportValue | |
PdfLoadedCheckBoxItem | field |
Returns
Type |
---|
System.Boolean |
Examples
//Load an existing document
PdfLoadedDocument doc = new PdfLoadedDocument("SourceForm.pdf");
//Load an existing Check field
PdfLoadedCheckBoxField checkField = doc.Form.Fields["Java"] as PdfLoadedCheckBoxField;
PdfLoadedCheckBoxItem checkBoxItem = null;
//Get checkbox item using an export value
checkField.TryGetFieldItem("3", out checkBoxItem);
doc.Save("Form.pdf");
doc.Close(true);
'Load an existing document
Dim doc As PdfLoadedDocument = New PdfLoadedDocument("SourceForm.pdf")
'Load an existing Check field
Dim checkField As PdfLoadedCheckBoxField = TryCast(doc.Form.Fields("Java"), PdfLoadedCheckBoxField)
'Get checkbox item using an export value
Dim checkBoxItem As PdfLoadedCheckBoxItem = Nothing
checkField.TryGetFieldItem("3", checkBoxItem)
doc.Save("Form.pdf")
doc.Close(True)
Implements
System.ComponentModel.INotifyPropertyChanged