com.aspose.words

Class OleControl

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

Represents OLE ActiveX control.

Example:

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
booleanisForms2OleControl()
Returns true if the control is a Forms2OleControl.
java.lang.StringgetName()
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.