Overview | Module | Use | Devguide | Index

Methods' Summary | Methods' Details | Attributes' Summary | Attributes' Details

:: com :: sun :: star :: text ::
interface XDependentTextField
  Base Hierarchy
      ::com::sun::star::uno::XInterface
       |
       +-::com::sun::star::lang::XComponent
          |
          +-XTextContent
             |
             +-XTextField
                |
                +-XDependentTextField
Description makes it possible to attach this TextField to a TextFieldMaster .

Methods' Summary
attachTextFieldMaster | method must be called to attach the TextFieldMaster to this TextField .
getTextFieldMaster |

Methods' Details
attachTextFieldMaster
void attachTextFieldMaster( | [in] ::com::sun::star::beans::XPropertySet raises( | xFieldMaster ) ::com::sun::star::lang::IllegalArgumentException );
  Description method must be called to attach the TextFieldMaster to this TextField . A TextFieldMaster can only be assigned once. Example Create and insert a user field (with a `UserField` ):
       // Create a fieldmaster for our newly created User Text field, and access it's
       // XPropertySet interface
       XPropertySet xMasterPropSet = (XPropertySet) UnoRuntime.queryInterface(
       XPropertySet.class, mxDocFactory.createInstance(
       "com.sun.star.text.FieldMaster.User"));
       // Set the name and value of the FieldMaster
       xMasterPropSet.setPropertyValue ("Name", "UserEmperor");
       xMasterPropSet.setPropertyValue ("Value", new Integer(42));
       // Attach the field master to the user field
       xUserField.attachTextFieldMaster (xMasterPropSet);
       // Move the cursor to the end of the document
       mxDocCursor.gotoEnd(false);
       // insert a paragraph break using the XSimpleText interface
       mxDocText.insertControlCharacter(
       mxDocCursor, ControlCharacter.PARAGRAPH_BREAK, false);
       // Insert the user field at the end of the document
       mxDocText.insertTextContent(mxDocText.getEnd(), xUserField, false);
getTextFieldMaster
::com::sun::star::beans::XPropertySet getTextFieldMaster(); |  |
Returns the previously attached TextFieldMaster or NULL if nothing is attached.

Top of Page

Copyright © 2003 Sun Microsystems, Inc.