public class RadioButtons
extends com.aspose.ms.System.Collections.CollectionBase
Represents a collection of RadioButton
objects.
[Java] //Instantiate the Pdf document and add a section to it Pdf pdf1 = new Pdf(); Section sec1 = pdf1.getSections().add(); //Create a table, set its column widths and add it to paragraphs collection //of the section Table tab1 = new Table(); tab1.ColumnWidths = "120 120 120"; sec1.getParagraphs().add(tab1); //Add a row to the table Row r1 = tab1.getRows().add(); //Add 1st cell to the row, set its padding and set the ID of the first paragraph //in the cell to "text1" Cell c1 = r1.getCells().add("item1"); c1.getPadding().setLeft ( 30); c1.getParagraphs().get(1).setID ( "text1"); //Add 2nd cell to the row, set its padding and set the ID of the first paragraph //in the cell to "text2" Cell c2 = r1.getCells().add("item2"); c2.getPadding().setLeft ( 30); c2.getParagraphs().get(0).setID ( "text2"); //Add 3rd cell to the row, set its padding and set the ID of the first paragraph //in the cell to "text3" Cell c3 = r1.getCells().add("item3"); c3.getPadding().setLeft ( 30); c3.getParagraphs().get(0).setID ( "text3"); //Create a form field of RadioButton type. Set its field name and button color. //Then set the index of the radio button value to be checked FormField radio = new FormField(); radio.setFormFieldType ( FormFieldType.RadioButton); radio.setFieldName ( "ARadio"); radio.setButtonColor ( Color.FromName("Red")); radio.setRadioButtonCheckedIndex ( 0); //Create 1st radio button instance and add it to above created radio form field. //Set its width and height. The position of the radio button is set to be //relative to the paragraph. Link this radio button with the paragraph with ID //equal to "text1". RadioButton bt1 = radio.getRadioButtons().add(); bt1.setButtonHeight ( 12); bt1.setButtonWidth ( 12); bt1.setPositioningType ( PositioningType.ParagraphRelative); bt1.setReferenceParagraphID ( "text1"); bt1.setLeft ( -20); bt1.setTop ( 0); //Create 2nd radio button instance and add it to above created radio form field. //Set its width and height. The position of the radio button is set to be //relative to the paragraph. Link this radio button with the paragraph with ID //equal to "text2". RadioButton bt2 = radio.getRadioButtons().add(); bt2.setButtonHeight ( 12); bt2.setButtonWidth ( 12); bt2.setPositioningType ( PositioningType.ParagraphRelative); bt2.setReferenceParagraphID ( "text2"); bt2.setLeft ( -20); bt2.setTop ( 0); //Create 3rd radio button instance and add it to above created radio form field. //Set its width and height. The position of the radio button is set to be //relative to the paragraph. Link this radio button with the paragraph with ID //equal to "text3". RadioButton bt3 = radio.getRadioButtons().add(); bt3.setButtonHeight ( 12); bt3.settButtonWidth ( 12); bt3.setPositioningType ( PositioningType.ParagraphRelative); bt3.setReferenceParagraphID ( "text3"); bt3.setLeft ( -20); bt3.setTop ( 0); //Add the radio form field to the paragraphs collection of the section sec1.getParagraphs().add(radio); //Save the Pdf pdf1.save(...); [XML] <?xml version="1.0" encoding="utf-8" ?> <Pdf xmlns="Aspose.Pdf"> <Section> <Table ColumnWidths="120 120 120"> <Row> <Cell PaddingLeft="30"> <Text ID="text1"> <Segment>item1</Segment> </Text> </Cell> <Cell PaddingLeft="30"> <Text ID="text2"> <Segment>item2</Segment> </Text> </Cell> <Cell PaddingLeft="30"> <Text ID="text3"> <Segment>item3</Segment> </Text> </Cell> </Row> </Table> <FormField FormFieldType="RadioButton" RadioButtonCheckedIndex="0" FieldName="aRadioutton" ButtonColor="Red"> <RadioButton ButtonWidth="12" ButtonHeight="12" PositioningType="ParagraphRelative" ReferenceParagraphID="text1" Left="-20" Top="0"> </RadioButton> <RadioButton ButtonWidth="12" ButtonHeight="12" PositioningType="ParagraphRelative" ReferenceParagraphID="text2" Left="-20" Top="0"> </RadioButton> <RadioButton ButtonWidth="12" ButtonHeight="12" PositioningType="ParagraphRelative" ReferenceParagraphID="text3" Left="-20" Top="0"> </RadioButton> </FormField> </Section> </Pdf>
Constructor and Description |
---|
RadioButtons()
Initializes a new instance of the
RadioButtons class. |
Modifier and Type | Method and Description |
---|---|
RadioButton |
add()
Initializes a new instance of the
RadioButton class and add it to the RadioButtons
collection. |
void |
add(RadioButton button)
Adds a new
RadioButton object into the collection. |
RadioButton |
get_Item(int index)
Gets or sets a
RadioButton object from the collection according to RadioButton index. |
RadioButton |
get_Item(String buttonID)
Gets or sets a
RadioButton object from the collection according to RadioButton ID. |
int |
indexOf(RadioButton button)
Gets the index of a specified section in the collection.
|
void |
insert(int index,
RadioButton button)
Inserts a new
RadioButton object into the collection at specified position. |
void |
insert(RadioButton buttonToInsertAfter,
RadioButton newButton)
Inserts a new
RadioButton object into the collection after specified RadioButton object. |
void |
remove(RadioButton button)
Removes a
RadioButton object from the collection. |
void |
set_Item(int index,
RadioButton value) |
void |
set_Item(String buttonID,
RadioButton value) |
public RadioButtons()
Initializes a new instance of the RadioButtons
class.
public void add(RadioButton button)
Adds a new RadioButton
object into the collection.
button
- public RadioButton add()
Initializes a new instance of the RadioButton
class and add it to the RadioButtons
collection.
RadioButton
object.public void remove(RadioButton button)
Removes a RadioButton
object from the collection.
button
- The RadioButton
object to be removed.public void insert(int index, RadioButton button)
Inserts a new RadioButton
object into the collection at specified position.
index
- The zero-based index at which RadioButton
object should be
inserted.button
- The RadioButton
object to be inserted.public void insert(RadioButton buttonToInsertAfter, RadioButton newButton)
Inserts a new RadioButton
object into the collection after specified RadioButton object.
buttonToInsertAfter
- The RadioButton
object to insert after.newButton
- The RadioButton
object to be inserted.public int indexOf(RadioButton button)
Gets the index of a specified section in the collection.
button
- The specified section.public RadioButton get_Item(int index)
Gets or sets a RadioButton
object from the collection according to RadioButton index.
get_Item
in interface com.aspose.ms.System.Collections.IList
get_Item
in class com.aspose.ms.System.Collections.CollectionBase
public void set_Item(int index, RadioButton value)
public RadioButton get_Item(String buttonID)
Gets or sets a RadioButton
object from the collection according to RadioButton ID.
public void set_Item(String buttonID, RadioButton value)
Copyright © 2014 Aspose. All Rights Reserved.