Class OleControl

  • java.lang.Object
    • com.aspose.words.OleControl
  • Direct Known Subclasses:
    public class OleControl 
    extends java.lang.Object

Represents OLE ActiveX control.


Shows how to get ActiveX control and properties from the document.
Document doc = new Document(getMyDir() + "Shape.ActiveXObject.docx");

//Get ActiveX control from the document 
Shape shape = (Shape) doc.getChild(NodeType.SHAPE, 0, true);
OleControl oleControl = shape.getOleFormat().getOleControl();

//Get ActiveX control properties
if (oleControl.isForms2OleControl()) {
    Forms2OleControl checkBox = (Forms2OleControl) oleControl;
    Assert.assertEquals(checkBox.getCaption(), "Первый");
    Assert.assertEquals(checkBox.getValue(), "0");
    Assert.assertEquals(checkBox.getEnabled(), true);
    Assert.assertEquals(checkBox.getType(), Forms2OleControlType.CHECK_BOX);
    Assert.assertEquals(checkBox.getChildNodes(), null);

Property Getters/Setters Summary
Returns true if the control is a Forms2OleControl.
Gets name of the ActiveX control.

    • Property Getters/Setters Detail

      • isForms2OleControl

        public boolean isForms2OleControl()
        Returns true if the control is a Forms2OleControl.
      • getName

        public java.lang.String getName()
        Gets name of the ActiveX control.