 | OO-Snippets: Insert AnnotationCommons| Keywords | annotation, annotations, insert annotation |
|---|
| Language | ooRexx |
|---|
| Application | Writer |
|---|
| Authors | Matthias Prem (initial)
|
|---|
| Supported Versions | 2.0.x |
|---|
| Supported OS | All |
|---|
| Question | How can I insert an annotation?
|
|---|
| Answer | |
|---|
xScriptContext=uno.getScriptContext()
oDoc=xScriptContext~getDocument
xTextDoc=oDoc~XTextDocument
xText=xTextDoc~getText()
xServiceManager=oDoc~XMultiServiceFactory
annotation=xServiceManager~createInstance("com.sun.star.text.TextField.Annotation")
annotationTC=annotation~XTextContent()
annotationPS=annotation~XPropertySet()
annotationPS~setPropertyValue("Author", "ooRexx")
annotationPS~setPropertyValue("Content", "I was here.")
xCursor=xTextDoc~getText~createTextCursor()
xText~insertTextContent(xCursor, annotationTC, .false)
::requires UNO.CLS
|
Changelog| Date | User | Modification |
|---|
| 2006-07-10 | matthiasprem | Initial version |
|